មាតិកា
វីដេអូមួយក្នុងចំនោមវីដេអូដែលមានអ្នកមើលច្រើនបំផុតនៅលើឆានែល YouTube របស់ខ្ញុំគឺជាវីដេអូអំពី Flash Fill នៅក្នុង Microsoft Excel ។ ខ្លឹមសារនៃឧបករណ៍នេះគឺថា ប្រសិនបើអ្នកត្រូវការបំប្លែងទិន្នន័យប្រភពរបស់អ្នកដោយរបៀបណា នោះអ្នកគ្រាន់តែត្រូវចាប់ផ្តើមវាយបញ្ចូលលទ្ធផលដែលអ្នកចង់ទទួលបាននៅក្នុងជួរឈរដែលនៅជាប់គ្នា។ បន្ទាប់ពីក្រឡាជាច្រើនដែលបានវាយដោយដៃ (ជាធម្មតា 2-3 គឺគ្រប់គ្រាន់) Excel នឹង "យល់" នូវតក្កវិជ្ជានៃការផ្លាស់ប្តូរដែលអ្នកត្រូវការ ហើយបន្តដោយស្វ័យប្រវត្តិនូវអ្វីដែលអ្នកបានវាយបញ្ចូល ដោយបញ្ចប់ការងារឯកត្តកម្មទាំងអស់សម្រាប់អ្នក៖
ភាពសម្បូរបែបនៃប្រសិទ្ធភាព។ ប៊ូតុងវេទមន្ត "ធ្វើវាឱ្យត្រឹមត្រូវ" ដែលយើងទាំងអស់គ្នាស្រឡាញ់ខ្លាំងណាស់មែនទេ?
តាមពិតមាន analogue នៃឧបករណ៍បែបនេះនៅក្នុង Power Query - នៅទីនោះវាត្រូវបានគេហៅថា ជួរឈរពីឧទាហរណ៍ (ជួរពីឧទាហរណ៍). តាមពិតនេះគឺជាបញ្ញាសិប្បនិមិត្តតូចមួយដែលត្រូវបានបង្កើតឡើងនៅក្នុង Power Query ដែលអាចរៀនបានយ៉ាងរហ័សពីទិន្នន័យរបស់អ្នក ហើយបន្ទាប់មកបំប្លែងវាបាន។ ចូរយើងពិនិត្យមើលឱ្យកាន់តែច្បាស់អំពីសមត្ថភាពរបស់វានៅក្នុងសេណារីយ៉ូជាក់ស្តែងមួយចំនួន ដើម្បីយល់ពីកន្លែងដែលវាអាចមានប្រយោជន៍សម្រាប់យើងនៅក្នុងកិច្ចការជាក់ស្តែង។
ឧទាហរណ៍ 1. ការបិទភ្ជាប់/កាត់អត្ថបទ
ចូរនិយាយថាយើងមានតារាង "ឆ្លាត" បែបនេះនៅក្នុង Excel ជាមួយនឹងទិន្នន័យអំពីបុគ្គលិក៖
បញ្ចូលវាទៅក្នុង Power Query តាមវិធីស្តង់ដារ - ដោយប្រើប៊ូតុង ពីតារាង/ជួរ ផ្ទាំង ទិន្នន័យ (ទិន្នន័យ — ពីតារាង/ជួរ).
ឧបមាថាយើងត្រូវបន្ថែមជួរឈរដែលមាននាមត្រកូល និងអក្សរកាត់សម្រាប់និយោជិតម្នាក់ៗ (Ivanov SV សម្រាប់បុគ្គលិកដំបូង។ល។)។ ដើម្បីដោះស្រាយបញ្ហានេះ អ្នកអាចប្រើវិធីមួយក្នុងចំណោមវិធីពីរយ៉ាង៖
- ចុចកណ្ដុរស្ដាំលើក្បាលជួរឈរដែលមានទិន្នន័យប្រភពហើយជ្រើសរើសពាក្យបញ្ជា បន្ថែមជួរឈរពីឧទាហរណ៍ (បន្ថែមជួរឈរពីឧទាហរណ៍);
- ជ្រើសរើសជួរឈរមួយ ឬច្រើនដែលមានទិន្នន័យ និងនៅលើផ្ទាំង ការបន្ថែមជួរឈរ ជ្រើសរើសក្រុម ជួរឈរពីឧទាហរណ៍. នៅទីនេះ នៅក្នុងបញ្ជីទម្លាក់ចុះ អ្នកអាចបញ្ជាក់ថាតើជួរឈរដែលបានជ្រើសរើសទាំងអស់ ឬតែមួយគត់ដែលត្រូវការវិភាគ។
បន្ទាប់មកអ្វីគ្រប់យ៉ាងគឺសាមញ្ញ - នៅក្នុងជួរឈរដែលលេចឡើងនៅខាងស្តាំយើងចាប់ផ្តើមបញ្ចូលឧទាហរណ៍នៃលទ្ធផលដែលចង់បានហើយបញ្ញាសិប្បនិម្មិតដែលបានបង្កើតឡើងនៅក្នុង Power Query ព្យាយាមយល់ពីតក្កវិជ្ជានៃការផ្លាស់ប្តូររបស់យើងហើយបន្តបន្ថែមទៀតដោយខ្លួនឯង:
ដោយវិធីនេះ អ្នកអាចបញ្ចូលជម្រើសត្រឹមត្រូវនៅក្នុងក្រឡាណាមួយនៃជួរឈរនេះ ពោលគឺមិនចាំបាច់ពីលើចុះក្រោម និងក្នុងជួរដេកមួយ។ ដូចគ្នានេះផងដែរ អ្នកអាចបន្ថែម ឬយកជួរឈរចេញពីការវិភាគបានយ៉ាងងាយស្រួលនៅពេលក្រោយដោយប្រើប្រអប់ធីកនៅក្នុងរបារចំណងជើង។
យកចិត្តទុកដាក់លើរូបមន្តនៅផ្នែកខាងលើនៃបង្អួច - នេះគឺជាអ្វីដែល Smart Power Query បង្កើតដើម្បីទទួលបានលទ្ធផលដែលយើងត្រូវការ។ នេះដោយវិធីនេះគឺជាភាពខុសគ្នាជាមូលដ្ឋានរវាងឧបករណ៍នេះនិង ការបំពេញភ្លាមៗ នៅក្នុង Excel ។ ការបំពេញភ្លាមៗដំណើរការដូចជា "ប្រអប់ខ្មៅ" - ពួកគេមិនបង្ហាញយើងពីតក្កវិជ្ជានៃការផ្លាស់ប្តូរនោះទេ ប៉ុន្តែគ្រាន់តែផ្តល់លទ្ធផលដែលត្រៀមរួចជាស្រេច ហើយយើងទទួលយកវាដោយយល់ស្រប។ នៅទីនេះអ្វីគ្រប់យ៉ាងគឺមានតម្លាភាព ហើយអ្នកតែងតែអាចយល់យ៉ាងច្បាស់អំពីអ្វីដែលកំពុងកើតឡើងជាមួយនឹងទិន្នន័យ។
ប្រសិនបើអ្នកឃើញ Power Query "ចាប់បានគំនិត" នោះអ្នកអាចចុចប៊ូតុងដោយសុវត្ថិភាព OK ឬផ្លូវកាត់ក្តារចុច បញ្ជា (Ctrl)+បញ្ចូល - ជួរឈរផ្ទាល់ខ្លួនដែលមានរូបមន្តបង្កើតដោយ Power Query នឹងត្រូវបានបង្កើត។ ដោយវិធីនេះ វាអាចត្រូវបានកែសម្រួលយ៉ាងងាយស្រួលនៅពេលក្រោយជាជួរឈរដែលបានបង្កើតដោយដៃធម្មតា (ជាមួយពាក្យបញ្ជា ការបន្ថែមជួរឈរ - ជួរឈរផ្ទាល់ខ្លួន) ដោយចុចលើរូបតំណាងស្ពឺនៅខាងស្តាំនៃឈ្មោះជំហាន៖
ឧទាហរណ៍ ២៖ ករណីដូចក្នុងប្រយោគ
ប្រសិនបើអ្នកចុចកណ្ដុរស្ដាំលើក្បាលជួរឈរដែលមានអត្ថបទហើយជ្រើសរើសពាក្យបញ្ជា ការផ្លាស់ប្តូរ (ប្រែក្លាយ)បន្ទាប់មកអ្នកអាចឃើញពាក្យបញ្ជាចំនួនបីដែលទទួលខុសត្រូវចំពោះការផ្លាស់ប្តូរការចុះឈ្មោះ៖
ងាយស្រួល និងត្រជាក់ ប៉ុន្តែនៅក្នុងបញ្ជីនេះ ជាឧទាហរណ៍ ខ្ញុំផ្ទាល់តែងតែខ្វះជម្រើសមួយបន្ថែមទៀត - ករណីដូចនៅក្នុងប្រយោគ នៅពេលដែលអក្សរធំ (ដើមទុន) មិនមែនជាអក្សរទីមួយក្នុងពាក្យនីមួយៗ ប៉ុន្តែមានតែអក្សរទីមួយនៅក្នុងក្រឡា និង នៅសល់នៃអត្ថបទនៅពេលដែលវាត្រូវបានបង្ហាញជាអក្សរតូច (តូច) ។
មុខងារដែលបាត់នេះគឺងាយស្រួលក្នុងការអនុវត្តជាមួយនឹងបញ្ញាសិប្បនិម្មិត ជួរឈរពីឧទាហរណ៍ - គ្រាន់តែបញ្ចូលជម្រើសពីរបីសម្រាប់ Power Query ដើម្បីបន្តក្នុងស្មារតីដូចគ្នា៖
ជារូបមន្តនៅទីនេះ Power Query ប្រើមុខងារជាច្រើន។ អត្ថបទខាងលើ и អត្ថបទ។ ខាងក្រោមបំប្លែងអត្ថបទទៅជាអក្សរធំ និងអក្សរតូចរៀងគ្នា និងមុខងារ អត្ថបទ។ ចាប់ផ្តើម и អត្ថបទ.កណ្តាល - analogues នៃមុខងារ Excel LEFT និង PSTR អាចទាញយក substring ពីអត្ថបទពីខាងឆ្វេង និងពីកណ្តាល។
ឧទាហរណ៍ 3. ការបំប្លែងពាក្យ
ពេលខ្លះ នៅពេលដំណើរការទិន្នន័យដែលបានទទួល វាចាំបាច់ដើម្បីរៀបចំពាក្យនៅក្នុងក្រឡាឡើងវិញតាមលំដាប់ដែលបានផ្តល់ឱ្យ។ ជាការពិតណាស់ អ្នកអាចបែងចែកជួរឈរជាជួរឈរពាក្យដាច់ដោយឡែកពីគ្នាដោយអ្នកបំបែកហើយបន្ទាប់មកបិទវាវិញតាមលំដាប់ដែលបានបញ្ជាក់ (កុំភ្លេចបន្ថែមដកឃ្លា) ប៉ុន្តែដោយមានជំនួយពីឧបករណ៍ ជួរឈរពីឧទាហរណ៍ អ្វីៗនឹងកាន់តែងាយស្រួល៖
ឧទាហរណ៍ទី ៤៖ មានតែលេខប៉ុណ្ណោះ។
កិច្ចការសំខាន់មួយទៀតគឺទាញតែលេខ (លេខ) ចេញពីមាតិកានៃក្រឡា។ ដូចពីមុន បន្ទាប់ពីផ្ទុកទិន្នន័យទៅក្នុង Power Query សូមចូលទៅកាន់ផ្ទាំង ការបន្ថែមជួរឈរ - ជួរឈរពីឧទាហរណ៍ ហើយបំពេញក្រឡាពីរបីដោយដៃ ដើម្បីឱ្យកម្មវិធីយល់ពីអ្វីដែលយើងចង់ទទួលបាន៖
ប៊ីងហ្គោ!
ជាថ្មីម្តងទៀត វាមានតម្លៃក្នុងការមើលនៅផ្នែកខាងលើនៃបង្អួច ដើម្បីប្រាកដថា Query បានបង្កើតរូបមន្តត្រឹមត្រូវ – ក្នុងករណីនេះវាមានមុខងារ អត្ថបទ។ ជ្រើសរើសដូចដែលអ្នកអាចទាយបាន ស្រង់តួអក្សរដែលបានផ្តល់ឱ្យពីអត្ថបទប្រភពយោងទៅតាមបញ្ជី។ ជាបន្តបន្ទាប់ បញ្ជីនេះអាចត្រូវបានកែសម្រួលយ៉ាងងាយស្រួលក្នុងរបាររូបមន្តបើចាំបាច់។
ឧទាហរណ៍ 5: អត្ថបទតែប៉ុណ្ណោះ
ស្រដៀងគ្នាទៅនឹងឧទាហរណ៍មុន អ្នកអាចទាញចេញ និងច្រាសមកវិញ - មានតែអត្ថបទ លុបលេខទាំងអស់ សញ្ញាវណ្ណយុត្តិ ។ល។
ក្នុងករណីនេះ មុខងារដែលមានន័យផ្ទុយគ្នារួចហើយត្រូវបានប្រើ – Text.Remove ដែលយកតួអក្សរចេញពីខ្សែអក្សរដើមតាមបញ្ជីដែលបានផ្ដល់។
ឧទាហរណ៍ទី ៦៖ ការស្រង់ទិន្នន័យចេញពីបបរដែលមានអក្សរក្រមលេខ
Power Query ក៏អាចជួយក្នុងករណីពិបាកជាងនេះផងដែរ នៅពេលដែលអ្នកត្រូវការទាញយកព័ត៌មានមានប្រយោជន៍ពី porridge លេខអក្សរក្រមក្នុងក្រឡា ឧទាហរណ៍ ទទួលបានលេខគណនីពីការពិពណ៌នាអំពីគោលបំណងនៃការទូទាត់នៅលើរបាយការណ៍ធនាគារ៖
ចំណាំថា រូបមន្តបំប្លែងដែលបង្កើតដោយ Power Query អាចស្មុគស្មាញណាស់៖
ដើម្បីភាពងាយស្រួលនៃការអាន និងការយល់ដឹង វាអាចត្រូវបានបំប្លែងទៅជាទម្រង់ដ៏ឆ្លាតវៃជាងមុន ដោយប្រើប្រាស់សេវាកម្មអនឡាញឥតគិតថ្លៃ។ ទម្រង់សំណួរថាមពល:
រឿងដែលមានប្រយោជន៍ - គោរពអ្នកបង្កើត!
ឧទាហរណ៍ទី ៧៖ ការបំប្លែងកាលបរិច្ឆេទ
ឧបករណ៍ ជួរឈរពីឧទាហរណ៍ អាចត្រូវបានអនុវត្តទៅជួរឈរកាលបរិច្ឆេទឬកាលបរិច្ឆេទផងដែរ។ នៅពេលអ្នកបញ្ចូលលេខដំបូងនៃកាលបរិច្ឆេទ Power Query នឹងបង្ហាញបញ្ជីនៃជម្រើសបំប្លែងដែលអាចធ្វើបានទាំងអស់៖
ដូច្នេះអ្នកអាចបំប្លែងកាលបរិច្ឆេទដើមទៅជាទម្រង់កម្រនិងអសកម្មណាមួយបានយ៉ាងងាយស្រួល ដូចជា "ឆ្នាំ-ខែ-ថ្ងៃ"៖
ឧទាហរណ៍ទី ៨៖ ការបែងចែកប្រភេទ
ប្រសិនបើយើងប្រើឧបករណ៍ ជួរឈរពីឧទាហរណ៍ ទៅជួរឈរដែលមានទិន្នន័យជាលេខ វាដំណើរការខុសគ្នា។ ឧបមាថាយើងមានលទ្ធផលតេស្តបុគ្គលិកដែលបានផ្ទុកទៅក្នុង Power Query (ពិន្ទុតាមលក្ខខណ្ឌក្នុងចន្លោះ 0-100) ហើយយើងប្រើការចាត់ថ្នាក់តាមលក្ខខណ្ឌខាងក្រោម៖
- ថ្នាក់អនុបណ្ឌិត - អ្នកដែលមានពិន្ទុលើសពី 90
- អ្នកជំនាញ - ពិន្ទុពី 70 ទៅ 90
- អ្នកប្រើប្រាស់ - ពី 30 ទៅ 70 នាក់។
- អ្នកចាប់ផ្តើមដំបូង - អ្នកដែលមានពិន្ទុតិចជាង 30
ប្រសិនបើយើងបន្ថែមជួរឈរពីឧទាហរណ៍ទៅក្នុងបញ្ជី ហើយចាប់ផ្តើមរៀបចំការចាត់ថ្នាក់ទាំងនេះដោយដៃ នោះឆាប់ៗនេះ Power Query នឹងយកគំនិតរបស់យើង ហើយបន្ថែមជួរឈរជាមួយរូបមន្តមួយ ដែលប្រតិបត្តិករភ្ជាប់គ្នាទៅវិញទៅមក។ if តក្កវិជ្ជានឹងត្រូវបានអនុវត្ត ស្រដៀងទៅនឹងអ្វីដែលយើងត្រូវការ៖
ជាថ្មីម្តងទៀតអ្នកមិនអាចចុចស្ថានការណ៍ដល់ទីបញ្ចប់បានទេប៉ុន្តែចុចលើ OK ហើយបន្ទាប់មកកែតម្លៃកម្រិតរួចហើយក្នុងរូបមន្ត – វាលឿនតាមវិធីនេះ៖
សន្និដ្ឋាន
ពិតណាស់ឧបករណ៍មួយ។ ជួរឈរពីឧទាហរណ៍ មិនមែនជា "ថ្នាំវេទមន្ត" ទេ ហើយមិនយូរមិនឆាប់ វានឹងមានស្ថានភាពមិនស្តង់ដារ ឬជាពិសេសករណីដែលមិនយកចិត្តទុកដាក់នៃ "កសិដ្ឋានសមូហភាព" នៅក្នុងទិន្នន័យ នៅពេលដែល Power Query នឹងបរាជ័យ ហើយនឹងមិនអាចសម្រេចបាននូវអ្វីដែលយើងចង់បាននោះទេ។ ត្រឹមត្រូវសម្រាប់យើង។ ទោះយ៉ាងណាក៏ដោយជាឧបករណ៍ជំនួយវាល្អណាស់។ លើសពីនេះទៀត តាមរយៈការសិក្សារូបមន្តដែលគាត់បានបង្កើត អ្នកអាចពង្រីកចំណេះដឹងរបស់អ្នកអំពីមុខងារនៃភាសា M ដែលតែងតែមានប្រយោជន៍នៅពេលអនាគត។
- ញែកអត្ថបទជាមួយកន្សោមធម្មតា (RegExp) នៅក្នុងសំណួរថាមពល
- ការស្វែងរកអត្ថបទមិនច្បាស់នៅក្នុង Power Query
- ការបំពេញ Flash នៅក្នុង Microsoft Excel