Mizara lahatsoratra mipetaka amin'ny fiasa FILTER.XML

Hevitra ato Anatiny

Vao haingana, niresaka momba ny fampiasana ny FILTER.XML fampiasa hanafatra angona XML avy amin'ny Internet izahay – ny tena asa tena iantefan'ity asa ity raha ny marina. Teny an-dalana anefa, nisy fampiasana hafa tsy nampoizina sy mahafinaritra an'ity fiasa ity nipoitra - mba hizarana haingana ireo lahatsoratra mipetaka ho sela.

Andeha atao hoe manana tsanganana data toy izao isika:

Mizara lahatsoratra mipetaka amin'ny fiasa FILTER.XML

Mazava ho azy, ho fanamorana, tiako ny hizara azy ho tsanganana samihafa: anaran'ny orinasa, tanàna, arabe, trano. Afaka manao izany amin'ny fomba maro ianao:

  • Use Lahatsoratra amin'ny tsanganana avy amin'ny tabilao Data (Angona - Lahatsoratra amin'ny tsanganana) ary mandehana dingana telo Mpizara lahatsoratra. Fa raha miova ny angona rahampitso dia tsy maintsy averinao indray ny dingana manontolo.
  • Ampidiro ao amin'ny Power Query ity angona ity ary zarao eo, ary ampidiro ao amin'ny takelaka izany, ary havaozy ny fangatahana rehefa miova ny angona (izay efa mora kokoa).
  • Raha mila fanavaozana amin'ny lalitra ianao dia afaka manoratra formulas saro-takarina mba hahitana faingo sy hanesorana ny lahatsoratra eo anelanelan'izy ireo.

Ary azonao atao izany amin'ny fomba kanto kokoa sy mampiasa ny fiasa FILTER.XML, fa inona no ifandraisany amin'izany?

Ny fonction FILTER.XML dia mandray kaody XML ho tohan-kevitra voalohany — lahatsoratra voamarika miaraka amin'ny marika sy toetra manokana, ary avy eo dia mizara izany ho singa ao aminy, maka ireo sombin-drakitra ilaintsika. Ny kaody XML matetika dia toa izao:

Mizara lahatsoratra mipetaka amin'ny fiasa FILTER.XML

Amin'ny XML, ny singa data tsirairay dia tsy maintsy ampidirina amina marika. Ny tenifototra dia lahatsoratra sasantsasany (amin'ny ohatra etsy ambony dia mpitantana, anarana, tombony) voarakitra ao anaty fonon-joro. Tonga tsiroaroa foana ny marika - fanokafana sy famaranana (miaraka amin'ny tsipika mipetaka eo am-piandohana).

Ny fiasa FILTER.XML dia afaka manala mora foana ny ao anatin'ny marika rehetra ilaintsika, ohatra, ny anaran'ny mpitantana rehetra, ary (indrindra indrindra) dia mampiseho azy rehetra indray mandeha ao anaty lisitra iray. Ka ny andraikitray dia ny manampy marika amin'ny lahatsoratra loharano, mamadika azy ho kaody XML sahaza ho an'ny famakafakana manaraka ataon'ny FILTER.XML asa.

Raha raisina ho ohatra ny adiresy voalohany amin'ny lisitray, dia mila mamadika izany ho toy izao fananganana izao:

Mizara lahatsoratra mipetaka amin'ny fiasa FILTER.XML

Nantsoiko ny fanokafana sy fanakatonana manerantany ny marika lahatsoratra rehetra t, ary ny marika mandrafitra ny singa tsirairay dia s., fa afaka mampiasa anarana hafa ianao - tsy maninona izany.

Raha esorinay ny indents sy ny fiatoana andalana amin'ity kaody ity - tanteraka, raha ny marina, azo atao ary ampiana mazava fotsiny, dia hivadika ho tsipika izany rehetra izany:

Mizara lahatsoratra mipetaka amin'ny fiasa FILTER.XML

Ary efa azo mora azo avy amin'ny adiresy loharano izy io amin'ny fanoloana faingo ao aminy miaraka amin'ny marika roa mampiasa ny asa mpisolo toerana (MAMPIANA) ary gluing miaraka amin'ny marika & amin'ny fiandohana sy fiafaran'ny marika fanokafana sy famaranana:

Mizara lahatsoratra mipetaka amin'ny fiasa FILTER.XML

Mba hanitarana ny velarana vokarina mitsivalana dia mampiasa ny fiasa mahazatra izahay TRANSP (TRANSPOSE), mametaka ny formulay ao anatiny:

Mizara lahatsoratra mipetaka amin'ny fiasa FILTER.XML

Ny endri-javatra manan-danja amin'ity famolavolana manontolo ity dia ny hoe ao amin'ny dikan-teny vaovao an'ny Office 2021 sy Office 365 miaraka amin'ny fanohanana ny dynamic arrays dia tsy misy fihetsehana manokana ilaina amin'ny fampidirana - midira fotsiny ary tsindrio eo. Midira - ny formula mihitsy no mibodo ny isan'ny sela ilainy ary miasa miaraka amin'ny banga ny zava-drehetra. Ao amin'ny dikan-teny teo aloha, izay tsy mbola nisy array dynamique, dia mila mifidy sela tsy misy na inona na inona aloha ianao alohan'ny hidirana amin'ny formula (azonao atao miaraka amin'ny sisiny), ary aorian'ny famoronana ny formula, tsindrio ny hitsin-dàlana. Ctrl+fanovana+Midirahampiditra azy ho toy ny formula array.

Azo ampiasaina ny fika mitovy amin'izany rehefa manasaraka ny lahatsoratra miraikitra ao anaty sela iray amin'ny alàlan'ny fiatoana andalana:

Mizara lahatsoratra mipetaka amin'ny fiasa FILTER.XML

Ny hany fahasamihafana amin'ny ohatra teo aloha dia ny hoe fa tsy faingo, eto dia manolo ny toetra tsy hita maso Alt + Enter line break, izay azo faritana ao amin'ny formula mampiasa ny CHAR function miaraka amin'ny code 10.

  • Ny hafetsen'ny fiasana amin'ny fiatoana andalana (Alt + Enter) amin'ny Excel
  • Zarao amin'ny tsanganana ny lahatsoratra ao amin'ny Excel
  • Fanoloana lahatsoratra amin'ny SUBSTITUTE

Leave a Reply