បែងចែកអត្ថបទស្អិតជាមួយមុខងារ FILTER.XML

មាតិកា

ថ្មីៗនេះ យើងបានពិភាក្សាអំពីការប្រើប្រាស់មុខងារ FILTER.XML ដើម្បីនាំចូលទិន្នន័យ XML ពីអ៊ីនធឺណិត ដែលជាភារកិច្ចចម្បងសម្រាប់មុខងារនេះ តាមការពិតគឺមានបំណង។ ទោះយ៉ាងណាក៏ដោយ នៅតាមផ្លូវ ការប្រើប្រាស់មុខងារនេះដែលមិននឹកស្មានដល់ និងស្រស់ស្អាតមួយផ្សេងទៀតបានលេចចេញ - សម្រាប់ការបែងចែកអត្ថបទស្អិតចូលទៅក្នុងក្រឡាយ៉ាងឆាប់រហ័ស។

ឧបមាថាយើងមានជួរឈរទិន្នន័យដូចនេះ៖

បែងចែកអត្ថបទស្អិតជាមួយមុខងារ FILTER.XML

ជា​ការ​ពិត​ណាស់ សម្រាប់​ភាព​ងាយ​ស្រួល ខ្ញុំ​ចង់​ចែក​វា​ជា​ជួរ​ដោយ​ឡែក​ពី​គ្នា៖ ឈ្មោះ​ក្រុមហ៊ុន ទីក្រុង ផ្លូវ ផ្ទះ។ អ្នកអាចធ្វើវាតាមវិធីផ្សេងៗគ្នា៖

  • ការប្រើ អត្ថបទតាមជួរ ពីផ្ទាំង ទិន្នន័យ (ទិន្នន័យ — អត្ថបទ​ទៅ​ជួរ​ឈរ​) ហើយទៅបីជំហាន ឧបករណ៍ញែកអត្ថបទ. ប៉ុន្តែប្រសិនបើទិន្នន័យផ្លាស់ប្តូរនៅថ្ងៃស្អែក អ្នកនឹងត្រូវធ្វើដំណើរការទាំងមូលម្តងទៀត។
  • ផ្ទុកទិន្នន័យនេះទៅក្នុង Power Query ហើយបែងចែកវានៅទីនោះ ហើយបន្ទាប់មកផ្ទុកវាត្រឡប់ទៅសន្លឹក ហើយបន្ទាប់មកធ្វើបច្ចុប្បន្នភាពសំណួរនៅពេលទិន្នន័យផ្លាស់ប្តូរ (ដែលងាយស្រួលជាង)។
  • ប្រសិនបើអ្នកត្រូវការធ្វើបច្ចុប្បន្នភាពភ្លាមៗ នោះអ្នកអាចសរសេររូបមន្តស្មុគ្រស្មាញមួយចំនួនដើម្បីស្វែងរកសញ្ញាក្បៀស និងស្រង់អត្ថបទរវាងពួកវា។

ហើយ​អ្នក​អាច​ធ្វើ​វា​ឱ្យ​កាន់តែ​ប្រណិត និង​ប្រើ​មុខងារ FILTER.XML ប៉ុន្តែ​តើ​វា​មាន​អ្វី​ពាក់ព័ន្ធ​នឹង​វា?

មុខងារ FILTER.XML ទទួលបានជាអាគុយម៉ង់ដំបូងរបស់វានូវកូដ XML — អត្ថបទត្រូវបានសម្គាល់ដោយស្លាក និងគុណលក្ខណៈពិសេស ហើយបន្ទាប់មកញែកវាទៅក្នុងសមាសធាតុរបស់វា ដោយទាញយកបំណែកទិន្នន័យដែលយើងត្រូវការ។ កូដ XML ជាធម្មតាមើលទៅដូចនេះ៖

បែងចែកអត្ថបទស្អិតជាមួយមុខងារ FILTER.XML

នៅក្នុង XML ធាតុទិន្នន័យនីមួយៗត្រូវតែត្រូវបានរុំព័ទ្ធក្នុងស្លាក។ ស្លាកគឺជាអត្ថបទមួយចំនួន (ក្នុងឧទាហរណ៍ខាងលើវាគឺជាអ្នកគ្រប់គ្រង ឈ្មោះ ប្រាក់ចំណេញ) ដែលរុំព័ទ្ធក្នុងតង្កៀបមុំ។ ស្លាកតែងតែមកជាគូ – បើក និងបិទ (ដោយបន្ថែមសញ្ញាក្បៀសទៅដើម)។

មុខងារ FILTER.XML អាចទាញយកមាតិកានៃស្លាកទាំងអស់ដែលយើងត្រូវការបានយ៉ាងងាយស្រួល ឧទាហរណ៍ ឈ្មោះអ្នកគ្រប់គ្រងទាំងអស់ ហើយ (សំខាន់បំផុត) បង្ហាញពួកវាទាំងអស់ក្នុងពេលតែមួយក្នុងបញ្ជីមួយ។ ដូច្នេះភារកិច្ចរបស់យើងគឺត្រូវបន្ថែមស្លាកទៅអត្ថបទប្រភព ដោយបង្វែរវាទៅជាកូដ XML ដែលសមរម្យសម្រាប់ការវិភាគជាបន្តបន្ទាប់ដោយមុខងារ FILTER.XML ។

ប្រសិនបើយើងយកអាសយដ្ឋានទីមួយចេញពីបញ្ជីរបស់យើងជាឧទាហរណ៍ នោះយើងនឹងត្រូវការបង្វែរវាទៅជាសំណង់នេះ៖

បែងចែកអត្ថបទស្អិតជាមួយមុខងារ FILTER.XML

ខ្ញុំបានហៅការបើក និងបិទស្លាកអត្ថបទជាសកល tហើយស្លាកដែលដាក់ស៊ុមធាតុនីមួយៗគឺ sប៉ុន្តែអ្នកអាចប្រើការរចនាផ្សេងទៀត - វាមិនមានបញ្ហាទេ។

ប្រសិនបើយើងដកការចូលបន្ទាត់ និងការបំបែកបន្ទាត់ចេញពីកូដនេះ – ដោយវិធីនេះ ស្រេចចិត្ត និងបន្ថែមសម្រាប់តែភាពច្បាស់លាស់ នោះអ្វីៗទាំងអស់នេះនឹងប្រែទៅជាបន្ទាត់៖

បែងចែកអត្ថបទស្អិតជាមួយមុខងារ FILTER.XML

ហើយវាអាចត្រូវបានទទួលបានយ៉ាងងាយស្រួលពីអាសយដ្ឋានប្រភពដោយជំនួសសញ្ញាក្បៀសនៅក្នុងវាដោយស្លាកពីរបី ដោយប្រើមុខងារ រង (ជំនួស) និងភ្ជាប់ជាមួយនិមិត្តសញ្ញា & នៅដើម និងចុងបញ្ចប់នៃស្លាកបើក និងបិទ៖

បែងចែកអត្ថបទស្អិតជាមួយមុខងារ FILTER.XML

ដើម្បីពង្រីកជួរលទ្ធផលដោយផ្ដេក យើងប្រើមុខងារស្តង់ដារ ផ្ទេរ (ផ្ទេរ), រុំរូបមន្តរបស់យើងនៅក្នុងវា:

បែងចែកអត្ថបទស្អិតជាមួយមុខងារ FILTER.XML

មុខងារសំខាន់នៃការរចនាទាំងមូលនេះគឺថានៅក្នុងកំណែថ្មីនៃ Office 2021 និង Office 365 ជាមួយនឹងការគាំទ្រសម្រាប់អារេថាមវន្ត មិនចាំបាច់ប្រើកាយវិការពិសេសសម្រាប់ការបញ្ចូលនោះទេ គ្រាន់តែបញ្ចូល ហើយចុចលើ បញ្ចូល - រូបមន្តខ្លួនវាកាន់កាប់ចំនួនកោសិកាដែលវាត្រូវការ ហើយអ្វីៗដំណើរការដោយបន្ទុះ។ នៅក្នុងកំណែមុនៗ ដែលមិនទាន់មានអារេថាមវន្តនៅឡើយ អ្នកនឹងត្រូវជ្រើសរើសចំនួនក្រឡាទទេជាមុនសិន មុននឹងបញ្ចូលរូបមន្ត (អ្នកអាចជាមួយរឹម) ហើយបន្ទាប់ពីបង្កើតរូបមន្ត សូមចុចផ្លូវកាត់ក្តារចុច បញ្ជា (Ctrl)+ការផ្លាស់ប្តូរ+បញ្ចូលដើម្បីបញ្ចូលវាជារូបមន្តអារេ។

ល្បិចស្រដៀងគ្នានេះអាចត្រូវបានប្រើនៅពេលបំបែកអត្ថបទជាប់គ្នាចូលទៅក្នុងក្រឡាមួយតាមរយៈការបំបែកបន្ទាត់មួយ៖

បែងចែកអត្ថបទស្អិតជាមួយមុខងារ FILTER.XML

ភាពខុសគ្នាតែមួយគត់ជាមួយឧទាហរណ៍មុនគឺថាជំនួសឱ្យសញ្ញាក្បៀស នៅទីនេះយើងជំនួសតួអក្សរបំបែកបន្ទាត់ដែលមើលមិនឃើញ Alt + Enter ដែលអាចត្រូវបានបញ្ជាក់នៅក្នុងរូបមន្តដោយប្រើមុខងារ CHAR ជាមួយលេខកូដ 10 ។

  • subtleties នៃការធ្វើការជាមួយការបំបែកបន្ទាត់ (Alt + Enter) នៅក្នុង Excel
  • ចែកអត្ថបទដោយជួរឈរក្នុង Excel
  • ការជំនួសអត្ថបទដោយ SUBSTITUTE

សូមផ្ដល់យោបល់