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 ශ්‍රිතය සමඟ ඇලෙන සුළු පෙළ බෙදීම

තවද එහි ඇති කොමාව ටැග් කිහිපයක් සමඟ ප්‍රතිස්ථාපනය කිරීමෙන් එය දැනටමත් ප්‍රභව ලිපිනයෙන් සාපේක්ෂව පහසුවෙන් ලබා ගත හැකිය. කාර්යය භාවිතා කරමින් විෂය (ආදේශක) සහ සංකේතය සමඟ ඇලවීම & ආරම්භක සහ අවසන් ටැග් වල ආරම්භයේ සහ අවසානයේ:

FILTER.XML ශ්‍රිතය සමඟ ඇලෙන සුළු පෙළ බෙදීම

ප්රතිඵල පරාසය තිරස් අතට පුළුල් කිරීම සඳහා, අපි සම්මත ශ්රිතය භාවිතා කරමු TRANSP (පරිවර්තන), අපගේ සූත්‍රය එහි ඔතා:

FILTER.XML ශ්‍රිතය සමඟ ඇලෙන සුළු පෙළ බෙදීම

මෙම සම්පූර්ණ සැලසුමේ වැදගත් ලක්ෂණයක් නම්, ගතික අරා සඳහා සහය ඇති Office 2021 සහ Office 365 හි නව අනුවාදයේ, ආදානය සඳහා විශේෂ අභිනයන් අවශ්‍ය නොවේ - ඇතුළත් කර ක්ලික් කරන්න ඇතුලත් කරන්න - සූත්‍රයම එයට අවශ්‍ය සෛල සංඛ්‍යාව අල්ලා ගන්නා අතර සෑම දෙයක්ම පිපිරුමකින් ක්‍රියා කරයි. පෙර අනුවාද වල, තවමත් ගතික අරා නොතිබූ විට, සූත්‍රය ඇතුළු කිරීමට පෙර ප්‍රමාණවත් හිස් කොටු සංඛ්‍යාවක් තෝරා ගැනීමට ඔබට අවශ්‍ය වනු ඇත (ඔබට ආන්තිකයකින් කළ හැකිය), සහ සූත්‍රය නිර්මාණය කිරීමෙන් පසු, යතුරුපුවරු කෙටිමඟ ඔබන්න Ctrl+මාරුව+ඇතුලත් කරන්නඑය අරා සූත්‍රයක් ලෙස ඇතුළත් කිරීමට.

රේඛා බිඳීමක් හරහා එක කොටුවකට එකට ඇලී ඇති පෙළ වෙන් කිරීමේදී සමාන උපක්‍රමයක් භාවිතා කළ හැක:

FILTER.XML ශ්‍රිතය සමඟ ඇලෙන සුළු පෙළ බෙදීම

පෙර උදාහරණයේ ඇති එකම වෙනස නම්, කොමාවක් වෙනුවට, මෙහිදී අපි අදෘශ්‍යමාන Alt + Enter line break අක්ෂරය ප්‍රතිස්ථාපනය කිරීමයි, එය 10 කේතය සමඟ CHAR ශ්‍රිතය භාවිතයෙන් සූත්‍රයේ සඳහන් කළ හැකිය.

  • එක්සෙල් හි රේඛා බිඳීම් (Alt + Enter) සමඟ වැඩ කිරීමේ සියුම්කම්
  • Excel හි තීරු වලින් පෙළ බෙදන්න
  • SUBSTITUTE සමඟ පෙළ ප්‍රතිස්ථාපනය කිරීම

ඔබමයි