Le déanaí, phléamar úsáid na feidhme FILTER.XML chun sonraí XML a iompórtáil ón Idirlíon - an príomhthasc a bhfuil an fheidhm seo, i ndáiríre, beartaithe dó. Ar an mbealach, áfach, tháinig úsáid álainn eile gan choinne den fheidhm seo chun cinn – chun téacs greamaitheach a roinnt go tapa i gcealla.
Ligean le rá go bhfuil colún sonraí mar seo againn:
Ar ndóigh, ar mhaithe le háisiúlacht, ba mhaith liom é a roinnt i gcolúin ar leith: ainm cuideachta, cathair, sráid, teach. Is féidir leat é seo a dhéanamh ar bhealaí éagsúla:
- Úsáid Téacs de réir colúin ón táb Dáta (Sonraí — Téacs go colúin) agus dul trí chéim Parsálaí téacs. Ach má athraíonn na sonraí amárach, beidh ort an próiseas iomlán a dhéanamh arís.
- Luchtaigh na sonraí seo isteach Power Query agus roinn ansin é, agus ansin é a uaslódáil ar ais go dtí an leathán, agus ansin an cheist a nuashonrú nuair a athraíonn na sonraí (rud atá níos éasca cheana féin).
- Más gá duit nuashonrú a dhéanamh ar an eitilt, ansin is féidir leat roinnt foirmlí an-chasta a scríobh chun camóga a aimsiú agus an téacs a bhaint eatarthu.
Agus is féidir leat é a dhéanamh ar bhealach níos galánta agus feidhm FILTER.XML a úsáid, ach cad a chaithfidh sé a dhéanamh leis?
Faigheann an fheidhm FILTER.XML mar argóint tosaigh cód XML — téacs marcáilte le clibeanna agus tréithe speisialta, agus ansin parsálann sé ina chomhpháirteanna é, ag baint na blúirí sonraí a theastaíonn uainn. Is gnách go bhfeictear rud éigin mar seo ar an gcód XML:
In XML, ní mór gach eilimint sonraí a chur faoi iamh i gclibeanna. Is éard is clib ann ná téacs éigin (sa sampla thuas is bainisteoir, ainm, brabús é) atá faoi iamh idir lúibíní uillinne. Tagann clibeanna i mbeirteanna i gcónaí – ag oscailt agus ag dúnadh (le slais curtha leis an tús).
Is féidir le feidhm FILTER.XML inneachar na gclibeanna go léir a theastaíonn uainn a bhaint go héasca, mar shampla, ainmneacha na mbainisteoirí go léir, agus (is tábhachtaí) iad go léir a thaispeáint ag an am céanna in aon liosta amháin. Mar sin is é an tasc atá againn ná clibeanna a chur leis an mbuntéacs, é a iompú isteach i gcód XML atá oiriúnach le haghaidh anailíse ina dhiaidh sin ag an bhfeidhm FILTER.XML.
Má thógaimid an chéad seoladh ónár liosta mar shampla, ansin beidh orainn é a iompú isteach sa tógáil seo:
D'iarr mé ar an oscailt domhanda agus dúnta gach tag téacs t, agus is iad na clibeanna a fhrámaíonn gach eilimint s., ach is féidir leat aon ainmniúcháin eile a úsáid – is cuma.
Má bhainimid fleasc agus sosanna líne ón gcód seo - go hiomlán, dála an scéil, roghnach agus curtha leis ach amháin ar mhaithe le soiléireacht, ansin beidh sé seo go léir ina líne:
Agus is féidir é a fháil go réasúnta éasca ón seoladh foinse cheana féin ach cúpla clib a chur in ionad camóga ann ag baint úsáide as an fheidhm SUBSTAITIÚIL (SUBSTITUTE) agus gluing leis an tsiombail & ag tús agus ag deireadh na clibeanna oscailte agus deiridh:
Chun an raon mar thoradh air a leathnú go cothrománach, úsáidimid an fheidhm chaighdeánach TRANSP (TRASPOSE), ár bhfoirmle a fhilleadh ann:
Gné thábhachtach den dearadh iomlán seo ná nach bhfuil gá le gothaí speisialta le haghaidh ionchur sa leagan nua de Office 2021 agus Office 365 le tacaíocht d’eagair dhinimiciúla – níl le déanamh ach dul isteach agus cliceáil ar Iontráil – áitíonn an fhoirmle féin líon na gceall atá de dhíth uirthi agus oibríonn gach rud le brag. I leaganacha roimhe seo, nuair nach raibh aon eagar dinimiciúla fós, beidh ort líon leordhóthanach cealla folamh a roghnú ar dtús sula dtéann tú isteach san fhoirmle (is féidir leat le corrlach), agus tar éis duit an fhoirmle a chruthú, brúigh an aicearra méarchláir. Ctrl+Shift+Iontráilchun é a chur isteach mar fhoirmle eagair.
Is féidir cleas den chineál céanna a úsáid agus téacs greamaithe le chéile á scaradh i gcill amháin trí bhriseadh líne:
Is é an t-aon difríocht leis an sampla roimhe seo ná in ionad camóg, anseo cuirimid an carachtar briseadh líne Alt + Enter dofheicthe in ionad, ar féidir a shonrú san fhoirmle ag baint úsáide as an fheidhm CHAR le cód 10.
- Na subtleties a bhaineann le bheith ag obair le sosanna líne (Alt + Enter) in Excel
- Roinn an téacs ar cholúin in Excel
- Téacs a chur in ionad SUBSTITUTE