មាតិកា

ជួនកាលមានស្ថានភាពនៅពេលដែលវាមិនត្រូវបានគេដឹងជាមុនថាតើចំនួនប៉ុន្មាន និងជួរណាដែលត្រូវនាំចូលពីទិន្នន័យប្រភព។ ឧបមាថាយើងត្រូវផ្ទុកទិន្នន័យពីឯកសារអត្ថបទទៅក្នុង Power Query ដែលនៅ glance ដំបូងមិនបង្ហាញពីបញ្ហាធំនោះទេ។ ការលំបាកគឺថាឯកសារត្រូវបានធ្វើបច្ចុប្បន្នភាពជាទៀងទាត់ហើយថ្ងៃស្អែកវាអាចមានចំនួនខុសគ្នានៃបន្ទាត់ដែលមានទិន្នន័យ បឋមកថាបី មិនមែនពីរបន្ទាត់។ល។

ការនាំចូលបំណែកអណ្តែតនៅក្នុងសំណួរថាមពល

ពោល​គឺ​យើង​មិន​អាច​និយាយ​ជា​មុន​ដោយ​ប្រាកដ​ថា​ចាប់​ពី​ខ្សែ​ណា​មួយ​និង​ចំនួន​ប៉ុន្មាន​ខ្សែ​ដែល​ត្រូវ​នាំ​ចូល។ ហើយនេះគឺជាបញ្ហាមួយ ពីព្រោះប៉ារ៉ាម៉ែត្រទាំងនេះត្រូវបានសរសេរកូដរឹងនៅក្នុង M-code នៃសំណើ។ ហើយប្រសិនបើអ្នកស្នើសុំឯកសារដំបូង (នាំចូល 5 បន្ទាត់ចាប់ផ្តើមពីថ្ងៃទី 4) នោះវានឹងលែងដំណើរការត្រឹមត្រូវជាមួយឯកសារទីពីរទៀតហើយ។

វាល្អណាស់ប្រសិនបើសំណួររបស់យើងអាចកំណត់ការចាប់ផ្តើម និងចុងបញ្ចប់នៃប្លុកអត្ថបទ "អណ្តែត" សម្រាប់ការនាំចូល។

ដំណោះស្រាយដែលខ្ញុំចង់ស្នើគឺផ្អែកលើគំនិតដែលទិន្នន័យរបស់យើងមានពាក្យគន្លឹះ ឬតម្លៃមួយចំនួនដែលអាចប្រើជាសញ្ញាសម្គាល់ (លក្ខណៈ) នៃការចាប់ផ្តើម និងចុងបញ្ចប់នៃប្លុកទិន្នន័យដែលយើងត្រូវការ។ ក្នុងឧទាហរណ៍របស់យើង ការចាប់ផ្តើមនឹងជាបន្ទាត់ដែលចាប់ផ្តើមដោយពាក្យ SKUហើយចុងបញ្ចប់គឺជាបន្ទាត់ជាមួយពាក្យ សរុប. ការផ្ទៀងផ្ទាត់ជួរនេះគឺងាយស្រួលក្នុងការអនុវត្តនៅក្នុង Power Query ដោយប្រើជួរឈរតាមលក្ខខណ្ឌ ដែលជា analogue នៃអនុគមន៍ IF (IF) នៅក្នុង Microsoft Excel ។

តោះមើលពីរបៀបធ្វើវា។

ដំបូង យើងផ្ទុកមាតិកានៃឯកសារអត្ថបទរបស់យើងទៅក្នុង Power Query តាមវិធីស្តង់ដារ – តាមរយៈពាក្យបញ្ជា ទិន្នន័យ - ទទួលបានទិន្នន័យ - ពីឯកសារ - ពីឯកសារអត្ថបទ / CSV (ទិន្នន័យ - ទទួលបានទិន្នន័យ - ពីឯកសារ - ពីឯកសារអត្ថបទ / CSV). ប្រសិនបើអ្នកបានដំឡើង Power Query ជាកម្មវិធីបន្ថែមដាច់ដោយឡែក នោះពាក្យបញ្ជាដែលត្រូវគ្នានឹងនៅលើផ្ទាំង សំណួរថាមពល:

ការនាំចូលបំណែកអណ្តែតនៅក្នុងសំណួរថាមពល

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

ការនាំចូលបំណែកអណ្តែតនៅក្នុងសំណួរថាមពល

ឥឡូវនេះជាមួយនឹងពាក្យបញ្ជា ការបន្ថែមជួរឈរមួយ - ជួរឈរតាមលក្ខខណ្ឌ (បន្ថែមជួរឈរ - ជួរឈរតាមលក្ខខណ្ឌ)ចូរយើងបន្ថែមជួរឈរមួយដោយពិនិត្យមើលលក្ខខណ្ឌពីរ – នៅដើម និងចុងបញ្ចប់នៃប្លុក – ហើយបង្ហាញតម្លៃផ្សេងៗគ្នាក្នុងករណីនីមួយៗ (ឧទាហរណ៍ លេខ 1 и 2) ប្រសិនបើគ្មានលក្ខខណ្ឌណាមួយត្រូវបានបំពេញ នោះលទ្ធផល ទទេ:

ការនាំចូលបំណែកអណ្តែតនៅក្នុងសំណួរថាមពល

បន្ទាប់ពីចុចលើ OK យើងទទួលបានរូបភាពខាងក្រោម៖

ការនាំចូលបំណែកអណ្តែតនៅក្នុងសំណួរថាមពល

ឥឡូវនេះសូមចូលទៅកាន់ផ្ទាំង។ ការផ្លាស់ប្តូរ ហើយជ្រើសរើសក្រុម បំពេញ - ចុះ (ផ្លាស់ប្តូរ - បំពេញ - ចុះ) - មួយនិងពីររបស់យើងនឹងលាតសន្ធឹងចុះក្រោមជួរឈរ:

ការនាំចូលបំណែកអណ្តែតនៅក្នុងសំណួរថាមពល

អញ្ចឹង ដូចដែលអ្នកប្រហែលជាទាយ អ្នកអាចត្រងឯកតានៅក្នុងជួរឈរតាមលក្ខខណ្ឌ ហើយនេះគឺជាទិន្នន័យដែលយើងចង់បាន៖

ការនាំចូលបំណែកអណ្តែតនៅក្នុងសំណួរថាមពល

អ្វីដែលនៅសេសសល់គឺត្រូវលើកជួរទីមួយទៅបឋមកថាដោយប្រើពាក្យបញ្ជា ប្រើបន្ទាត់ទីមួយជាបឋមកថា ផ្ទាំង ទំព័រដើម (ទំព័រដើម - ប្រើជួរទីមួយជាបឋមកថា) ហើយលុបជួរឈរដែលមានលក្ខខណ្ឌបន្ថែមទៀតដែលមិនចាំបាច់ដោយចុចខាងស្តាំលើបឋមកថារបស់វាហើយជ្រើសរើសពាក្យបញ្ជា លុបជួរឈរ (លុប​ជួរ​ឈរ):

បញ្ហាត្រូវបានដោះស្រាយ។ ឥឡូវនេះ នៅពេលផ្លាស់ប្តូរទិន្នន័យនៅក្នុងឯកសារអត្ថបទប្រភព សំណួរនឹងកំណត់ដោយឯករាជ្យនូវការចាប់ផ្តើម និងចុងបញ្ចប់នៃបំណែក "អណ្តែត" នៃទិន្នន័យដែលយើងត្រូវការ ហើយនាំចូលចំនួនបន្ទាត់ត្រឹមត្រូវរាល់ពេល។ ជាការពិតណាស់ វិធីសាស្រ្តនេះក៏ដំណើរការផងដែរនៅក្នុងករណីនៃការនាំចូលឯកសារ XLSX មិនមែន TXT ក៏ដូចជានៅពេលនាំចូលឯកសារទាំងអស់ពីថតក្នុងពេលតែមួយដោយប្រើពាក្យបញ្ជា។ ទិន្នន័យ - ទទួលបានទិន្នន័យ - ពីឯកសារ - ពីថត (ទិន្នន័យ - ទទួលបានទិន្នន័យ - ពីឯកសារ - ពីថត).

  • ការប្រមូលផ្តុំតារាងពីឯកសារផ្សេងៗដោយប្រើ Power Query
  • ការរចនាផ្ទាំងឈើឆ្កាងឡើងវិញទៅជារាបស្មើជាមួយម៉ាក្រូ និងសំណួរថាមពល
  • ការកសាងគំនូសតាង Gantt គម្រោងនៅក្នុងសំណួរថាមពល

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