A’ roinn teacsa steigeach leis a’ ghnìomh FILTER.XML

Clàr-innse

O chionn ghoirid, bheachdaich sinn air cleachdadh na gnìomh FILTER.XML gus dàta XML a thoirt a-steach bhon eadar-lìn - am prìomh obair airson a bheil an gnìomh seo, gu dearbh, an dùil. Air an t-slighe, ge-tà, tha cleachdadh eile ris nach robh dùil agus brèagha den ghnìomh seo air nochdadh - airson teacsa steigeach a roinn gu sgiobalta ann an ceallan.

Canaidh sinn gu bheil colbh dàta againn mar seo:

A’ roinn teacsa steigeach leis a’ ghnìomh FILTER.XML

Gu dearbh, airson goireasachd, bu mhath leam a roinn ann an colbhan fa leth: ainm companaidh, baile-mòr, sràid, taigh. Faodaidh tu seo a dhèanamh ann an grunn dhòighean eadar-dhealaichte:

  • cleachdadh Teacs le colbhan bhon taba Dàta (Dàta - Teacs gu colbhan) agus imich tri ceuman Parser teacsa. Ach ma dh'atharraicheas an dàta a-màireach, feumaidh tu am pròiseas gu lèir ath-aithris a-rithist.
  • Luchdaich an dàta seo gu Power Query agus roinn e an sin e, agus an uairsin luchdaich suas air ais chun duilleag, agus an uairsin ùraich a ’cheist nuair a dh’ atharraicheas an dàta (a tha mar-thà nas fhasa).
  • Ma dh'fheumas tu ùrachadh a dhèanamh air a 'chuileag, faodaidh tu foirmlean gu math toinnte a sgrìobhadh gus cromagan a lorg agus an teacsa a tharraing eatorra.

Agus faodaidh tu a dhèanamh nas eireachdail agus an gnìomh FILTER.XML a chleachdadh, ach dè a th’ aige ris?

Bidh an gnìomh FILTER.XML a’ faighinn mar a’ chiad argamaid aige còd XML - teacsa air a chomharrachadh le tagaichean agus buadhan sònraichte, agus an uairsin ga pharsadh a-steach do na co-phàirtean aige, a’ toirt a-mach na pìosan dàta a dh’ fheumas sinn. Mar as trice bidh an còd XML a’ coimhead rudeigin mar seo:

A’ roinn teacsa steigeach leis a’ ghnìomh FILTER.XML

Ann an XML, feumaidh gach eileamaid dàta a bhith dùinte ann an tagaichean. Is e taga cuid de theacsa (anns an eisimpleir gu h-àrd tha e na mhanaidsear, ainm, prothaid) dùinte eadar camagan ceàrn. Bidh tagaichean an-còmhnaidh a’ tighinn ann an càraidean - a’ fosgladh is a’ dùnadh (le slais air a chur ris an toiseach).

Is urrainn don ghnìomh FILTER.XML susbaint nan tagaichean gu lèir a tha a dhìth oirnn a thoirt a-mach gu furasta, mar eisimpleir, ainmean a h-uile manaidsear, agus (nas cudromaiche) an taisbeanadh uile aig an aon àm ann an aon liosta. Mar sin is e an obair againn tagaichean a chur ris an teacsa tùsail, ga thionndadh gu còd XML a tha iomchaidh airson mion-sgrùdadh às deidh sin leis a’ ghnìomh FILTER.XML.

Ma bheir sinn a’ chiad sheòladh bhon liosta againn mar eisimpleir, feumaidh sinn a thionndadh gu bhith na thogail seo:

A’ roinn teacsa steigeach leis a’ ghnìomh FILTER.XML

Dh'ainmich mi fosgladh agus dùnadh na cruinne a h-uile tag teacsa t, agus tha na tagaichean a tha a’ cumadh gach eileamaid s., ach faodaidh tu sònrachaidhean sam bith eile a chleachdadh - chan eil e gu diofar.

Ma bheir sinn air falbh indents agus brisidhean loidhne bhon chòd seo - gu tur, co-dhiù, roghainneil agus air a chur ris a-mhàin airson soilleireachd, tionndaidhidh seo uile gu loidhne:

A’ roinn teacsa steigeach leis a’ ghnìomh FILTER.XML

Agus mar-thà gheibhear e gu ìre mhath furasta bhon t-seòladh stòr le bhith a’ cur tagaichean no dhà an àite cromagan ann a’ cleachdadh a’ ghnìomh SUBSTITUIBH (SUBSTITUTE) agus gluing leis an t-samhla & aig toiseach is deireadh nan tagaichean fosglaidh is dùnaidh:

A’ roinn teacsa steigeach leis a’ ghnìomh FILTER.XML

Gus an raon toraidh a leudachadh gu còmhnard, cleachdaidh sinn an gnìomh àbhaisteach TRANSP (TRANSPOSE), a’ pasgadh ar foirmle innte:

A’ roinn teacsa steigeach leis a’ ghnìomh FILTER.XML

Is e feart cudromach den dealbhadh iomlan seo, anns an dreach ùr de Office 2021 agus Office 365 le taic airson arrays fiùghantach, nach eil feum air gluasadan sònraichte airson cuir a-steach - dìreach cuir a-steach agus cliog air Cuir a-steach - tha am foirmle fhèin a’ gabhail a-steach an àireamh de cheallan a dh’ fheumas e agus bidh a h-uile càil ag obair le brag. Ann an dreachan roimhe, far nach robh arrays fiùghantach ann fhathast, feumaidh tu an-toiseach àireamh gu leòr de cheallan falamh a thaghadh mus tèid thu a-steach don fhoirmle (faodaidh tu le iomall), agus às deidh dhut am foirmle a chruthachadh, brùth air ath-ghoirid a’ mheur-chlàr Ctrl+Shift+Cuir a-steachcuir a-steach e mar fhoirmle rèite.

Faodar cleas coltach ris a chleachdadh nuair a bhios tu a’ sgaradh teacsa ceangailte ri chèile ann an aon chill tro bhriseadh loidhne:

A’ roinn teacsa steigeach leis a’ ghnìomh FILTER.XML

Is e an aon eadar-dhealachadh leis an eisimpleir roimhe, an àite cromag, an seo bidh sinn a’ cuir an àite an caractar briseadh loidhne Alt + Enter do-fhaicsinneach, a dh’ fhaodar a shònrachadh san fhoirmle a’ cleachdadh gnìomh CHAR le còd 10.

  • Na subtleties de bhith ag obair le briseadh loidhne (Alt + Enter) ann an Excel
  • Roinn teacsa le colbhan ann an Excel
  • A' cur SUBSTITUTE an àite teacsa

Leave a Reply