د FILTER.XML فنکشن سره چپچپا متن ویشل

کړی

په دې وروستیو کې، موږ د انټرنېټ څخه د XML ډیټا واردولو لپاره د FILTER.XML فنکشن کارولو په اړه بحث وکړ - اصلي دنده چې دا فنکشن په حقیقت کې، موخه ده. د لارې په اوږدو کې، په هرصورت، د دې فنکشن یو بل غیر متوقع او ښکلی کارول ښکاره شو - د چټک متن په حجرو ویشلو لپاره.

راځئ چې ووایو موږ د دې په څیر د معلوماتو کالم لرو:

د FILTER.XML فنکشن سره چپچپا متن ویشل

البته، د اسانتیا لپاره، زه غواړم دا په جلا کالمونو ویشم: د شرکت نوم، ښار، کوڅه، کور. تاسو کولی شئ دا په مختلفو لارو ترسره کړئ:

  • کارول د کالمونو له مخې متن له ټب څخه د معلوماتو د (ډاټا - متن ته کالم) او درې ګامونه پورته کړئ د متن پارسر. مګر که چیرې معلومات سبا بدل شي، تاسو باید ټوله پروسه بیا تکرار کړئ.
  • دا ډاټا د پاور پوښتنې ته پورته کړئ او هلته یې وویشئ، او بیا یې بیرته پاڼې ته پورته کړئ، او بیا پوښتنه تازه کړئ کله چې ډاټا بدل شي (کوم چې دمخه اسانه دی).
  • که تاسو په الوتنه کې تازه کولو ته اړتیا لرئ، نو تاسو کولی شئ د کوما موندلو لپاره ځینې خورا پیچلي فورمولونه ولیکئ او د دوی ترمنځ متن استخراج کړئ.

او تاسو کولی شئ دا په ډیر ښکلي ډول ترسره کړئ او د FILTER.XML فعالیت وکاروئ ، مګر دا له دې سره څه تړاو لري؟

د FILTER.XML فنکشن د خپل لومړني دلیل په توګه د XML کوډ ترلاسه کوي - متن چې د ځانګړي ټاګونو او ځانګړتیاو سره نښه شوی ، او بیا یې په خپلو برخو کې تحلیل کوي ، د ډیټا ټوټې راوباسي چې موږ ورته اړتیا لرو. د XML کوډ معمولا داسې ښکاري:

د FILTER.XML فنکشن سره چپچپا متن ویشل

په XML کې، د معلوماتو هر عنصر باید په ټګونو کې تړل شي. ټاګ یو څه متن دی (په پورتنۍ مثال کې دا مدیر ، نوم ، ګټه ده) په زاویې بریکٹ کې تړل شوي. ټاګونه تل په جوړه کې راځي - پرانیستل او تړل (په پیل کې د سلیش اضافه کولو سره).

د FILTER.XML فنکشن کولی شي په اسانۍ سره د ټولو ټاګونو مینځپانګې راوباسي چې موږ ورته اړتیا لرو ، د مثال په توګه ، د ټولو مدیرانو نومونه ، او (تر ټولو مهم) دا ټول په یو لیست کې په یوځل کې ښیې. نو زموږ دنده دا ده چې د سرچینې متن ته ټاګونه اضافه کړو ، دا د FILTER.XML فنکشن لخوا د راتلونکي تحلیل لپاره مناسب XML کوډ ته واړوو.

که موږ د خپل لیست څخه لومړی پته د مثال په توګه واخلو، نو موږ به اړتیا ولرو چې دا په دې ساختمان کې بدل کړو:

د FILTER.XML فنکشن سره چپچپا متن ویشل

ما د ټول متن ټګ نړیوال پرانیستل او بندول وبلل t، او د هر عنصر چوکاټ کولو ټاګونه دي s.، مګر تاسو کولی شئ کوم بل نومونه وکاروئ - دا مهمه نده.

که موږ له دې کوډ څخه انډینټ او لاین بریکونه لرې کړو - په بشپړ ډول ، په لاره کې ، اختیاري او یوازې د وضاحت لپاره اضافه شوي ، نو دا ټول به په کرښه بدل شي:

د FILTER.XML فنکشن سره چپچپا متن ویشل

او دا دمخه په نسبتا اسانۍ سره د سرچینې پتې څخه د کوما په ځای کولو سره د څو ټګونو سره ترلاسه کیدی شي د فنکشن په کارولو سره ضمیمه (موضوع) او د سمبول سره gluing & د پرانیستلو او تړلو ټګونو په پیل او پای کې:

د FILTER.XML فنکشن سره چپچپا متن ویشل

د پایلې رینج په افقی ډول پراخولو لپاره، موږ معیاري فعالیت کاروو ټرانسپ (انتقال)زموږ فورمول په دې کې وتړئ:

د FILTER.XML فنکشن سره چپچپا متن ویشل

د دې ټول ډیزاین یوه مهمه ځانګړنه دا ده چې د Office 2021 او Office 365 په نوې نسخه کې د متحرک صفونو ملاتړ سره، د ننوتلو لپاره کوم ځانګړي اشارې ته اړتیا نشته - یوازې دننه کړئ او کلیک وکړئ. وليکئ - فورمول پخپله د حجرو شمیر نیسي چې ورته اړتیا لري او هرڅه د بنګ سره کار کوي. په تیرو نسخو کې، چیرې چې تر اوسه هیڅ متحرک صفونه شتون نلري، تاسو اړتیا لرئ چې د فورمول ته د ننوتلو دمخه د خالي حجرو کافي شمیر وټاکئ (تاسو کولی شئ په حاشیه سره)، او د فورمول جوړولو وروسته، د کیبورډ شارټ کټ فشار ورکړئ. Ctrl+Shift+وليکئدا د صف فورمول په توګه داخل کړئ.

ورته چل کارول کیدی شي کله چې متن جلا کول د کرښې وقفې له لارې په یوه حجره کې یوځای ودرول شي:

د FILTER.XML فنکشن سره چپچپا متن ویشل

د پخوانۍ بېلګې سره یوازینی توپیر دا دی چې د کوما پر ځای، دلته موږ د غیر مرئی Alt + Enter لاین بریک کریکټ ځای په ځای کوو، کوم چې د کوډ 10 سره د CHAR فنکشن په کارولو سره په فورمول کې مشخص کیدی شي.

  • په Excel کې د لاین بریکونو (Alt + Enter) سره د کار کولو لنډیزونه
  • په Excel کې د کالمونو لخوا متن تقسیم کړئ
  • د متن بدلول د SUBSTITUTE سره

یو ځواب ورکړئ ووځي