ተለጣፊ ጽሑፍን ከFILTER.XML ተግባር ጋር በማካፈል ላይ

ማውጫ

በቅርቡ, የ XML ውሂብን ከበይነመረቡ ለማስመጣት የ FILTER.XML ተግባርን ስለመጠቀም ተወያይተናል - ይህ ተግባር በእውነቱ የታሰበበት ዋና ተግባር ነው። በመንገድ ላይ ግን, ሌላ ያልተጠበቀ እና የሚያምር የዚህ ተግባር አጠቃቀም ታይቷል - ተጣባቂ ጽሑፎችን በፍጥነት ወደ ሴሎች ለመከፋፈል.

እንደዚህ ያለ የውሂብ አምድ አለን እንበል፡-

ተለጣፊ ጽሑፍን ከFILTER.XML ተግባር ጋር በማካፈል ላይ

እርግጥ ነው, ለመመቻቸት, ወደ ተለያዩ ዓምዶች መከፋፈል እፈልጋለሁ: የኩባንያ ስም, ከተማ, ጎዳና, ቤት. ይህንን በተለያዩ መንገዶች ማድረግ ይችላሉ-

  • ጥቅም ጽሑፍ በአምዶች ከትር መረጃ (ውሂብ - ጽሑፍ ወደ አምዶች) እና ሶስት እርምጃዎችን ይሂዱ የጽሑፍ ተንታኝ. ነገር ግን መረጃው ነገ ከተቀየረ, አጠቃላይ ሂደቱን እንደገና መድገም ይኖርብዎታል.
  • ይህንን ውሂብ ወደ የኃይል መጠይቅ ጫን እና እዚያ ይከፋፍሉት እና ከዚያ ወደ ሉህ መልሰው ይስቀሉት እና ውሂቡ ሲቀየር መጠይቁን ያዘምኑ (ይህም ቀድሞውኑ ቀላል ነው።)
  • በራሪው ላይ ማዘመን ካስፈለገዎት ኮማዎችን ለማግኘት እና በመካከላቸው ያለውን ጽሑፍ ለማውጣት አንዳንድ በጣም ውስብስብ ቀመሮችን መጻፍ ይችላሉ።

እና የበለጠ በሚያምር ሁኔታ ሊያደርጉት እና የ FILTER.XML ተግባርን መጠቀም ይችላሉ, ግን ከእሱ ጋር ምን ግንኙነት አለው?

የ FILTER.XML ተግባር እንደ መጀመሪያ መከራከሪያው የኤክስኤምኤል ኮድ ይቀበላል - በልዩ መለያዎች እና ባህሪያት ምልክት የተደረገበት ጽሑፍ እና ከዚያ ወደ ክፍሎቹ ይተነተን ፣ የምንፈልጋቸውን የውሂብ ቁርጥራጮች ያወጣል። የኤክስኤምኤል ኮድ ብዙውን ጊዜ ይህን ይመስላል።

ተለጣፊ ጽሑፍን ከFILTER.XML ተግባር ጋር በማካፈል ላይ

በኤክስኤምኤል ውስጥ፣ እያንዳንዱ የውሂብ አካል በመለያዎች ውስጥ መያያዝ አለበት። መለያው የተወሰነ ጽሑፍ ነው (ከላይ ባለው ምሳሌ ውስጥ አስተዳዳሪ ፣ ስም ፣ ትርፍ) በማእዘን ቅንፎች ውስጥ ተዘግቷል። መለያዎች ሁል ጊዜ ጥንድ ሆነው ይመጣሉ - መክፈቻ እና መዝጋት (በመጀመሪያው ላይ በተጨመረው ንጣፍ)።

የ FILTER.XML ተግባር የምንፈልጋቸውን ሁሉንም መለያዎች ይዘቶች በቀላሉ ማውጣት ይችላል, ለምሳሌ, የሁሉም አስተዳዳሪዎች ስም, እና (ከሁሉም በላይ) ሁሉንም በአንድ ዝርዝር ውስጥ በአንድ ጊዜ ያሳያል. ስለዚህ የእኛ ተግባር በFILTER.XML ተግባር ለቀጣይ ትንታኔ ተስማሚ ወደሆነው የኤክስኤምኤል ኮድ በመቀየር በምንጭ ጽሑፍ ላይ መለያዎችን ማከል ነው።

ከዝርዝራችን ውስጥ የመጀመሪያውን አድራሻ እንደ ምሳሌ ከወሰድን ወደዚህ ግንባታ መቀየር ያስፈልገናል፡-

ተለጣፊ ጽሑፍን ከFILTER.XML ተግባር ጋር በማካፈል ላይ

ሁሉንም የጽሁፍ መለያ መክፈቻ እና መዝጋት ደወልኩኝ። t, እና እያንዳንዱን ንጥረ ነገር የሚቀርጹ መለያዎች ናቸው። s., ግን ሌላ ማንኛውንም ስያሜዎችን መጠቀም ይችላሉ - ምንም አይደለም.

ገብ እና የመስመር መግቻዎችን ከዚህ ኮድ ካስወገድን - ሙሉ ለሙሉ፣ በነገራችን ላይ፣ አማራጭ እና ግልጽ ለማድረግ ብቻ የታከለ፣ ያ ሁሉ ወደ መስመር ይቀየራል።

ተለጣፊ ጽሑፍን ከFILTER.XML ተግባር ጋር በማካፈል ላይ

እና በውስጡ ያሉትን ነጠላ ሰረዞች በሁለት መለያዎች በመተካት በአንፃራዊነት በቀላሉ ከምንጩ አድራሻ ሊገኝ ይችላል። ተግባሩን በመጠቀም ንዑስ ትምህርት (ተተኪ) እና ከምልክቱ ጋር ማጣበቅ & በመክፈቻው እና በመዝጊያው መጀመሪያ እና መጨረሻ ላይ:

ተለጣፊ ጽሑፍን ከFILTER.XML ተግባር ጋር በማካፈል ላይ

የተገኘውን ክልል በአግድም ለማስፋት, መደበኛውን ተግባር እንጠቀማለን ትራንስፕ (ትራንስፖዝ)ቀመራችንን በውስጡ ጠቅልለን፡-

ተለጣፊ ጽሑፍን ከFILTER.XML ተግባር ጋር በማካፈል ላይ

የዚህ አጠቃላይ ንድፍ አስፈላጊ ባህሪ በአዲሱ የ Office 2021 እና Office 365 ስሪት ውስጥ ለተለዋዋጭ ድርድሮች ድጋፍ ምንም ልዩ ምልክቶች ለግቤት አያስፈልግም - ያስገቡ እና ጠቅ ያድርጉ አስገባ - ቀመሩ ራሱ የሚፈልገውን የሴሎች ብዛት ይይዛል እና ሁሉም ነገር በባንግ ይሠራል። በቀደሙት ስሪቶች ገና ምንም ተለዋዋጭ ድርድሮች በሌሉበት ፣ ቀመሩን ከመግባትዎ በፊት በመጀመሪያ በቂ ባዶ ህዋሶችን መምረጥ ያስፈልግዎታል (በህዳግ ይችላሉ) እና ቀመሩን ከፈጠሩ በኋላ የቁልፍ ሰሌዳ አቋራጩን ይጫኑ። መቆጣጠሪያ+መተካት+አስገባእንደ ድርድር ቀመር ለማስገባት.

በአንድ ላይ የተጣበቀውን ጽሑፍ በመስመር መግቻ በኩል ወደ አንድ ሕዋስ ሲለያዩ ተመሳሳይ ዘዴ መጠቀም ይቻላል፡

ተለጣፊ ጽሑፍን ከFILTER.XML ተግባር ጋር በማካፈል ላይ

ከቀዳሚው ምሳሌ ጋር ያለው ብቸኛው ልዩነት በነጠላ ሰረዞች ምትክ ፣ እዚህ ጋር የማይታየውን Alt + Enter line break ቁምፊን እንተካለን ፣ ይህም የ CHAR ተግባርን በ ኮድ 10 በመጠቀም በቀመሩ ውስጥ ሊገለጽ ይችላል።

  • በኤክሴል ውስጥ ከመስመር መግቻዎች (Alt + Enter) ጋር የመስራት ስውር ዘዴዎች
  • በ Excel ውስጥ ጽሑፍን በአምዶች ይከፋፍሉ።
  • ጽሑፍን በSUBSTITUTE በመተካት።

መልስ ይስጡ