Téacs greamaitheach a roinnt leis an bhfeidhm FILTER.XML

Clár ábhair

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:

Téacs greamaitheach a roinnt leis an bhfeidhm FILTER.XML

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:

Téacs greamaitheach a roinnt leis an bhfeidhm FILTER.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:

Téacs greamaitheach a roinnt leis an bhfeidhm FILTER.XML

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:

Téacs greamaitheach a roinnt leis an bhfeidhm FILTER.XML

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:

Téacs greamaitheach a roinnt leis an bhfeidhm FILTER.XML

Chun an raon mar thoradh air a leathnú go cothrománach, úsáidimid an fheidhm chaighdeánach TRANSP (TRASPOSE), ár bhfoirmle a fhilleadh ann:

Téacs greamaitheach a roinnt leis an bhfeidhm FILTER.XML

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:

Téacs greamaitheach a roinnt leis an bhfeidhm FILTER.XML

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

Leave a Reply