បង្កើតតារាងដែលមានចំណងជើងខុសៗគ្នាពីសៀវភៅជាច្រើន។

ការបង្កើតបញ្ហា

យើងមានឯកសារជាច្រើន (ក្នុងឧទាហរណ៍របស់យើង - 4 បំណែក ក្នុងករណីទូទៅ - ច្រើនតាមដែលអ្នកចូលចិត្ត) ក្នុងថតមួយ។ របាយការណ៍:

បង្កើតតារាងដែលមានចំណងជើងខុសៗគ្នាពីសៀវភៅជាច្រើន។

នៅខាងក្នុងឯកសារទាំងនេះមើលទៅដូចនេះ៖

បង្កើតតារាងដែលមានចំណងជើងខុសៗគ្នាពីសៀវភៅជាច្រើន។

ម្ល៉ោះហើយ៖

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

កិច្ចការ៖ ប្រមូលទិន្នន័យលក់ពីឯកសារទាំងអស់ពីសន្លឹក រូបថត ទៅក្នុងតារាងរួមមួយ ដើម្បីបន្តបង្កើតការសង្ខេប ឬការវិភាគផ្សេងទៀតនៅលើវា។

ជំហានទី 1. ការរៀបចំបញ្ជីឈ្មោះជួរឈរ

រឿងដំបូងដែលត្រូវធ្វើគឺរៀបចំសៀវភៅយោងជាមួយនឹងជម្រើសដែលអាចធ្វើបានទាំងអស់សម្រាប់ឈ្មោះជួរឈរ និងការបកស្រាយត្រឹមត្រូវរបស់ពួកគេ៖

បង្កើតតារាងដែលមានចំណងជើងខុសៗគ្នាពីសៀវភៅជាច្រើន។

យើងបំប្លែងបញ្ជីនេះទៅជាតារាង "ឆ្លាត" ថាមវន្ត ដោយប្រើប៊ូតុង ទម្រង់ជាតារាង នៅលើផ្ទាំង ទំព័រដើម (ទំព័រដើម — ធ្វើទ្រង់ទ្រាយជាតារាង) ឬផ្លូវកាត់ក្តារចុច បញ្ជា (Ctrl)+T ហើយបញ្ចូលវាទៅក្នុង Power Query ដោយប្រើពាក្យបញ្ជា ទិន្នន័យ - ពីតារាង/ជួរ (ទិន្នន័យ — ពីតារាង/ជួរ). នៅក្នុងកំណែថ្មីៗនៃ Excel វាត្រូវបានប្តូរឈ្មោះទៅជា ជាមួយស្លឹក (ពីសន្លឹក).

នៅក្នុងបង្អួចកម្មវិធីកែសម្រួលសំណួរ Power Query យើងលុបជំហានជាប្រពៃណី ប្រភេទដែលបានផ្លាស់ប្តូរ ហើយបន្ថែមជំហានថ្មីជំនួសវាដោយចុចលើប៊ូតុង fxនៅក្នុងរបាររូបមន្ត (ប្រសិនបើវាមិនអាចមើលឃើញ នោះអ្នកអាចបើកវានៅលើផ្ទាំង ពិនិត្យឡើងវិញ) ហើយបញ្ចូលរូបមន្តនៅទីនោះជាភាសា Power Query ដែលភ្ជាប់មកជាមួយ M:

=Table.ToRows(ប្រភព)

ពាក្យបញ្ជានេះនឹងបំប្លែងឯកសារដែលបានផ្ទុកនៅក្នុងជំហានមុន។ ប្រភព តារាងយោងទៅក្នុងបញ្ជីដែលមានបញ្ជីដាក់ (List) ដែលនីមួយៗជាតម្លៃគូ វាបានក្លាយជា ពី​មួយ​បន្ទាត់​:

បង្កើតតារាងដែលមានចំណងជើងខុសៗគ្នាពីសៀវភៅជាច្រើន។

យើង​នឹង​ត្រូវ​ការ​ទិន្នន័យ​ប្រភេទ​នេះ​បន្តិច​ក្រោយ​មក​នៅ​ពេល​ប្ដូរ​ឈ្មោះ​បឋមកថា​ពី​តារាង​ដែល​បាន​ផ្ទុក​ទាំងអស់។

បន្ទាប់ពីបញ្ចប់ការបំប្លែង សូមជ្រើសរើសពាក្យបញ្ជា ទំព័រដើម - បិទ និងផ្ទុក - បិទ និងផ្ទុកក្នុង... និងប្រភេទនៃការនាំចូល គ្រាន់តែបង្កើតការតភ្ជាប់ (ទំព័រដើម — បិទ & ផ្ទុក — បិទ & ផ្ទុកទៅ… — បង្កើតការតភ្ជាប់តែប៉ុណ្ណោះ) ហើយត្រលប់ទៅ Excel ។

ជំហាន 2. យើងផ្ទុកអ្វីគ្រប់យ៉ាងពីឯកសារទាំងអស់ដូចដែលមាន

ឥឡូវ​នេះ ចូរ​យើង​ផ្ទុក​មាតិកា​នៃ​ឯកសារ​របស់​យើង​ទាំង​អស់​ពី​ថត – សម្រាប់​ពេល​នេះ ដូច​ជា​មាន។ ការជ្រើសរើសក្រុម ទិន្នន័យ - ទទួលបានទិន្នន័យ - ពីឯកសារ - ពីថត (ទិន្នន័យ - ទទួលបានទិន្នន័យ - ពីឯកសារ - ពីថត) ហើយបន្ទាប់មកថតឯកសារដែលសៀវភៅប្រភពរបស់យើង។

នៅក្នុងបង្អួចមើលជាមុនសូមចុច បម្លែង (ប្រែក្លាយ) or ការផ្លាស់ប្តូរ (កែសម្រួល):

បង្កើតតារាងដែលមានចំណងជើងខុសៗគ្នាពីសៀវភៅជាច្រើន។

ហើយបន្ទាប់មកពង្រីកមាតិកានៃឯកសារដែលបានទាញយកទាំងអស់។ (ប្រព័ន្ធគោលពីរ) ប៊ូតុងដែលមានសញ្ញាព្រួញពីរនៅក្នុងក្បាលជួរឈរ មាតិកា:

បង្កើតតារាងដែលមានចំណងជើងខុសៗគ្នាពីសៀវភៅជាច្រើន។

Power Query នៅលើឧទាហរណ៍នៃឯកសារទីមួយ (Vostok.xlsx) នឹងសួរយើងពីឈ្មោះសន្លឹកដែលយើងចង់យកពីសៀវភៅការងារនីមួយៗ - ជ្រើសរើស រូបថត ហើយចុចយល់ព្រម៖

បង្កើតតារាងដែលមានចំណងជើងខុសៗគ្នាពីសៀវភៅជាច្រើន។

បន្ទាប់ពីនោះ (ជាការពិត) ព្រឹត្តិការណ៍ជាច្រើនដែលមិនច្បាស់ចំពោះអ្នកប្រើប្រាស់នឹងកើតឡើង ផលវិបាកដែលអាចមើលឃើញយ៉ាងច្បាស់នៅក្នុងបន្ទះខាងឆ្វេង៖

បង្កើតតារាងដែលមានចំណងជើងខុសៗគ្នាពីសៀវភៅជាច្រើន។

  1. Power Query នឹងយកឯកសារដំបូងពីថត (យើងនឹងមានវា។ Vostok.xlsx — មើលឃើញ ឧទាហរណ៍ឯកសារ) ជាឧទាហរណ៍ ហើយនាំចូលមាតិការបស់វាដោយបង្កើតសំណួរ បម្លែងឯកសារគំរូ. សំណួរនេះនឹងមានជំហានសាមញ្ញមួយចំនួនដូចជា ប្រភព (ការចូលប្រើឯកសារ) ការ​រុករក (ការជ្រើសរើសសន្លឹក) និងអាចលើកចំណងជើង។ សំណើនេះអាចផ្ទុកទិន្នន័យបានតែពីឯកសារជាក់លាក់មួយប៉ុណ្ណោះ។ Vostok.xlsx.
  2. ដោយផ្អែកលើសំណើនេះ មុខងារដែលភ្ជាប់ជាមួយវានឹងត្រូវបានបង្កើត បម្លែងឯកសារ (បង្ហាញដោយរូបតំណាងលក្ខណៈ fx) ដែលឯកសារប្រភពនឹងលែងជាថេរ ប៉ុន្តែតម្លៃអថេរ - ប៉ារ៉ាម៉ែត្រ។ ដូចនេះ មុខងារនេះអាចទាញយកទិន្នន័យពីសៀវភៅណាមួយដែលយើងដាក់ចូលទៅក្នុងវាធ្វើជាអាគុយម៉ង់។
  3. មុខងារនឹងត្រូវបានអនុវត្តជាវេនទៅឯកសារនីមួយៗ (ប្រព័ន្ធគោលពីរ) ពីជួរឈរ មាតិកា - ជំហានគឺទទួលខុសត្រូវចំពោះរឿងនេះ ហៅមុខងារផ្ទាល់ខ្លួន នៅក្នុងសំណួររបស់យើងដែលបន្ថែមជួរឈរទៅបញ្ជីឯកសារ បម្លែងឯកសារ ជាមួយនឹងលទ្ធផលនាំចូលពីសៀវភៅការងារនីមួយៗ៖

    បង្កើតតារាងដែលមានចំណងជើងខុសៗគ្នាពីសៀវភៅជាច្រើន។

  4. ជួរឈរបន្ថែមត្រូវបានដកចេញ។
  5. មាតិកានៃតារាងដែលជាប់គាំងត្រូវបានពង្រីក (ជំហាន ជួរតារាងពង្រីក) - ហើយយើងឃើញលទ្ធផលចុងក្រោយនៃការប្រមូលទិន្នន័យពីសៀវភៅទាំងអស់៖

    បង្កើតតារាងដែលមានចំណងជើងខុសៗគ្នាពីសៀវភៅជាច្រើន។

ជំហានទី 3. ការបូមខ្សាច់

រូបថតអេក្រង់មុនបង្ហាញយ៉ាងច្បាស់ថាការផ្គុំដោយផ្ទាល់ "ដូច" ប្រែទៅជាមានគុណភាពអន់:

  • ជួរឈរត្រូវបានដាក់បញ្ច្រាស។
  • បន្ទាត់បន្ថែមជាច្រើន (ទទេនិងមិនត្រឹមតែប៉ុណ្ណោះ) ។
  • បឋមកថា​តារាង​មិន​ត្រូវ​បាន​គេ​យល់​ឃើញ​ថា​ជា​បឋមកថា និង​ត្រូវ​បាន​លាយ​បញ្ចូល​ជាមួយ​ទិន្នន័យ។

អ្នកអាចដោះស្រាយបញ្ហាទាំងអស់នេះបានយ៉ាងងាយ ដោយគ្រាន់តែកែសំរួលសំណួរ Convert Sample File ជាការស្រេច។ ការកែតម្រូវទាំងអស់ដែលយើងធ្វើចំពោះវានឹងធ្លាក់ចូលទៅក្នុងមុខងារបម្លែងឯកសារដែលពាក់ព័ន្ធដោយស្វ័យប្រវត្តិ ដែលមានន័យថាពួកវានឹងត្រូវបានប្រើនៅពេលក្រោយនៅពេលនាំចូលទិន្នន័យពីឯកសារនីមួយៗ។

ដោយបើកសំណើ បម្លែងឯកសារគំរូបន្ថែមជំហានដើម្បីត្រងជួរដេកដែលមិនចាំបាច់ (ឧទាហរណ៍ តាមជួរឈរ Column2) និងលើកក្បាលដោយប៊ូតុង ប្រើបន្ទាត់ទីមួយជាបឋមកថា (ប្រើជួរទីមួយជាបឋមកថា). តុនឹងមើលទៅល្អជាង។

ដើម្បីឱ្យជួរឈរពីឯកសារផ្សេងគ្នាត្រូវគ្នាដោយស្វ័យប្រវត្តិនៅពេលក្រោយ ពួកគេត្រូវតែដាក់ឈ្មោះដូចគ្នា។ អ្នកអាចធ្វើការប្តូរឈ្មោះដ៏ធំមួយនេះបើយោងតាមថតដែលបានបង្កើតពីមុនជាមួយនឹងបន្ទាត់មួយនៃ M-code ។ តោះចុចប៊ូតុងម្តងទៀត fx នៅក្នុងរបាររូបមន្ត ហើយបន្ថែមមុខងារដើម្បីផ្លាស់ប្តូរ៖

= Table.RenameColumns(#"បឋមកថាកើនឡើង", បឋមកថា, MissingField.Ignore)

បង្កើតតារាងដែលមានចំណងជើងខុសៗគ្នាពីសៀវភៅជាច្រើន។

មុខងារនេះយកតារាងពីជំហានមុន។ ក្បាលក្បាលកើនឡើង ហើយប្តូរឈ្មោះជួរឈរទាំងអស់នៅក្នុងវា យោងទៅតាមបញ្ជីស្វែងរកដែលបានដាក់ ចំណងជើង. អាគុយម៉ង់ទីបី MissingField.មិនអើពើ វាត្រូវការជាចាំបាច់ ដូច្នេះនៅលើក្បាលទាំងនោះដែលមាននៅក្នុងថត ប៉ុន្តែមិនមាននៅក្នុងតារាង កំហុសមិនកើតឡើងទេ។

តាមពិតទៅ នោះហើយជាអ្វីទាំងអស់។

ត្រឡប់ទៅពាក្យសុំវិញ។ របាយការណ៍ យើង​នឹង​ឃើញ​រូប​ភាព​ខុស​គ្នា​ទាំង​ស្រុង – ល្អ​ជាង​រូប​មុន​ច្រើន៖

បង្កើតតារាងដែលមានចំណងជើងខុសៗគ្នាពីសៀវភៅជាច្រើន។

  • តើអ្វីទៅជា Power Query, Power Pivot, Power BI និងហេតុអ្វីបានជាអ្នកប្រើប្រាស់ Excel ត្រូវការពួកគេ។
  • ការប្រមូលទិន្នន័យពីឯកសារទាំងអស់នៅក្នុងថតដែលបានផ្តល់ឱ្យ
  • ការប្រមូលទិន្នន័យពីសន្លឹកទាំងអស់នៃសៀវភៅទៅក្នុងតារាងតែមួយ

 

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