ដំណើរការសរុបនៅក្នុង Excel

វិធីសាស្រ្ត 1. រូបមន្ត

ចូរចាប់ផ្តើមសម្រាប់ការឡើងកំដៅផែនដីជាមួយនឹងជម្រើសដ៏សាមញ្ញបំផុត - រូបមន្ត។ ប្រសិនបើយើងមានតារាងតូចមួយតម្រៀបតាមកាលបរិច្ឆេទជាការបញ្ចូល នោះដើម្បីគណនាចំនួនសរុបដែលកំពុងដំណើរការក្នុងជួរឈរដាច់ដោយឡែកមួយ យើងត្រូវការរូបមន្តបឋមមួយ៖

ដំណើរការសរុបនៅក្នុង Excel

លក្ខណៈពិសេសចម្បងនៅទីនេះគឺការជួសជុលដ៏លំបាកនៃជួរនៅក្នុងអនុគមន៍ SUM - សេចក្តីយោងទៅការចាប់ផ្តើមនៃជួរត្រូវបានធ្វើឡើងដាច់ខាត (ជាមួយនឹងសញ្ញាដុល្លារ) និងដល់ទីបញ្ចប់ - ទាក់ទង (ដោយគ្មានដុល្លារ) ។ ដូច្នោះហើយ នៅពេលចម្លងរូបមន្តចុះទៅជួរទាំងមូល យើងទទួលបានជួរពង្រីក ដែលជាផលបូកដែលយើងគណនា។

គុណវិបត្តិនៃវិធីសាស្រ្តនេះគឺច្បាស់:

  • តារាងត្រូវតែតម្រៀបតាមកាលបរិច្ឆេទ។
  • នៅពេលបន្ថែមជួរថ្មីជាមួយទិន្នន័យ រូបមន្តនឹងត្រូវពង្រីកដោយដៃ។

វិធីសាស្រ្ត 2. តារាង Pivot

វិធីសាស្រ្តនេះគឺស្មុគស្មាញបន្តិច ប៉ុន្តែរីករាយជាង។ ហើយដើម្បីឱ្យកាន់តែធ្ងន់ធ្ងរ យើងពិចារណាបញ្ហាដ៏ធ្ងន់ធ្ងរជាងនេះ - តារាងនៃទិន្នន័យ 2000 ជួរ ដែលមិនមានការតម្រៀបតាមជួរកាលបរិច្ឆេទនោះទេ ប៉ុន្តែមានពាក្យដដែលៗ (ឧទាហរណ៍យើងអាចលក់បានច្រើនដងក្នុងថ្ងៃតែមួយ)៖

ដំណើរការសរុបនៅក្នុង Excel

យើងបំប្លែងតារាងដើមរបស់យើងទៅជាផ្លូវកាត់ក្តារចុច "ឆ្លាតវៃ" (ថាមវន្ត) បញ្ជា (Ctrl)+T ឬក្រុម ទំព័រដើម - ធ្វើទ្រង់ទ្រាយជាតារាង (ទំព័រដើម — ធ្វើទ្រង់ទ្រាយជាតារាង)ហើយបន្ទាប់មកយើងបង្កើតតារាងជំនួយទិន្នន័យនៅលើវាដោយប្រើពាក្យបញ្ជា បញ្ចូល - តារាង Pivot (បញ្ចូល — តារាង Pivot). យើងដាក់កាលបរិច្ឆេទនៅក្នុងតំបន់ជួរដេកក្នុងសេចក្តីសង្ខេប ហើយចំនួនទំនិញដែលបានលក់នៅក្នុងតំបន់តម្លៃ៖

ដំណើរការសរុបនៅក្នុង Excel

សូមចំណាំថាប្រសិនបើអ្នកមានកំណែ Excel មិនចាស់ទេនោះកាលបរិច្ឆេទត្រូវបានដាក់ជាក្រុមដោយស្វ័យប្រវត្តិតាមឆ្នាំ ត្រីមាស និងខែ។ ប្រសិនបើអ្នកត្រូវការក្រុមផ្សេងគ្នា (ឬមិនត្រូវការវាទាល់តែសោះ) បន្ទាប់មកអ្នកអាចជួសជុលវាបានដោយចុចខាងស្តាំលើកាលបរិច្ឆេទណាមួយ ហើយជ្រើសរើសពាក្យបញ្ជា។ ក្រុម / Ungroup (ក្រុម / Ungroup).

ប្រសិនបើ​អ្នក​ចង់​មើល​ទាំង​លទ្ធផល​សរុប​តាម​រយៈពេល និង​ចំនួន​សរុប​ដែល​កំពុង​រត់​ក្នុង​ជួរ​ឈរ​ដាច់​ដោយ​ឡែក នោះ​វា​សម​ហេតុផល​ក្នុង​ការ​បោះ​វាល​ទៅ​ក្នុង​តំបន់​តម្លៃ។ លក់ ម្តងទៀតដើម្បីទទួលបានស្ទួននៃវាល - នៅក្នុងវាយើងនឹងបើកការបង្ហាញនៃចំនួនសរុបដែលកំពុងដំណើរការ។ ដើម្បីធ្វើដូចនេះចុចខាងស្តាំលើវាលហើយជ្រើសរើសពាក្យបញ្ជា ការគណនាបន្ថែម - បូកសរុប (បង្ហាញតម្លៃជា — កំពុងដំណើរការសរុប):

ដំណើរការសរុបនៅក្នុង Excel

នៅទីនោះ អ្នកក៏អាចជ្រើសរើសជម្រើសនៃការបង្កើនចំនួនសរុបជាភាគរយ ហើយនៅក្នុងបង្អួចបន្ទាប់ អ្នកត្រូវជ្រើសរើសវាលដែលការប្រមូលផ្តុំនឹងទៅ – ក្នុងករណីរបស់យើង នេះគឺជាវាលកាលបរិច្ឆេទ៖

ដំណើរការសរុបនៅក្នុង Excel

គុណសម្បត្តិនៃវិធីសាស្រ្តនេះ៖

  • ទិន្នន័យមួយចំនួនធំត្រូវបានអានយ៉ាងឆាប់រហ័ស។
  • មិនចាំបាច់បញ្ចូលរូបមន្តដោយដៃទេ។
  • នៅពេលផ្លាស់ប្តូរទិន្នន័យប្រភព វាគ្រប់គ្រាន់ដើម្បីធ្វើបច្ចុប្បន្នភាពសេចក្តីសង្ខេបដោយប្រើប៊ូតុងកណ្ដុរខាងស្ដាំ ឬដោយប្រើពាក្យបញ្ជា ទិន្នន័យ - ធ្វើឱ្យស្រស់ទាំងអស់។

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

វិធីសាស្រ្តទី 3: សំណួរថាមពល

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

ដំណើរការសរុបនៅក្នុង Excel

បន្ទាប់មកយើងនឹងអនុវត្តជំហានដូចខាងក្រោមៈ

1. តម្រៀបតារាងតាមលំដាប់ឡើងតាមជួរកាលបរិច្ឆេទដោយប្រើពាក្យបញ្ជា តម្រៀបតាមលំដាប់ឡើង នៅក្នុងបញ្ជីទម្លាក់ចុះតម្រងនៅក្នុងបឋមកថាតារាង។

2. បន្តិចក្រោយមក ដើម្បីគណនាចំនួនសរុបដែលកំពុងដំណើរការ យើងត្រូវការជួរឈរជំនួយដែលមានលេខជួរដេកធម្មតា។ តោះបន្ថែមវាជាមួយពាក្យបញ្ជា បន្ថែមជួរឈរ - ជួរឈរលិបិក្រម - ពី 1 (បន្ថែមជួរឈរ — ជួរឈរលិបិក្រម — ពី 1).

3. ដូចគ្នានេះផងដែរ ដើម្បីគណនាចំនួនសរុបដែលកំពុងដំណើរការ យើងត្រូវការឯកសារយោងទៅកាន់ជួរឈរ លក់ដែលជាកន្លែងដែលទិន្នន័យសង្ខេបរបស់យើងស្ថិតនៅ។ នៅក្នុង Power Query ជួរឈរក៏ត្រូវបានគេហៅថាបញ្ជី (បញ្ជី) ហើយដើម្បីទទួលបានតំណភ្ជាប់ទៅវា ចុចខាងស្តាំលើបឋមកថាជួរឈរ ហើយជ្រើសរើសពាក្យបញ្ជា លំអិត (បង្ហាញព័ត៌មានលម្អិត). កន្សោម​ដែល​យើង​ត្រូវ​ការ​នឹង​បង្ហាញ​ក្នុង​របារ​រូបមន្ត​ដែល​មាន​ឈ្មោះ​នៃ​ជំហាន​មុន។ #"សន្ទស្សន៍​បន្ថែម"ពីកន្លែងដែលយើងយកតារាង និងឈ្មោះជួរឈរ [ការលក់] ពីតារាងនេះក្នុងតង្កៀបការ៉េ៖

ដំណើរការសរុបនៅក្នុង Excel

ចម្លងកន្សោមនេះទៅក្ដារតម្បៀតខ្ទាស់សម្រាប់ប្រើប្រាស់បន្ថែម។

4. លុបជំហានចុងក្រោយដែលមិនចាំបាច់ លក់ ហើយបន្ថែមជួរឈរដែលបានគណនាជំនួសវិញសម្រាប់គណនាចំនួនសរុបដែលកំពុងដំណើរការដោយប្រើពាក្យបញ្ជា ការបន្ថែមជួរឈរ - ជួរឈរផ្ទាល់ខ្លួន (បន្ថែមជួរឈរ - ជួរឈរផ្ទាល់ខ្លួន). រូបមន្តដែលយើងត្រូវការនឹងមើលទៅដូចនេះ៖

ដំណើរការសរុបនៅក្នុង Excel

នៅទីនេះមុខងារ ជួរ យកបញ្ជីដើម (ជួរឈរ [លក់]) ហើយស្រង់ធាតុចេញពីវា ដោយចាប់ផ្តើមពីដំបូង (ក្នុងរូបមន្តនេះគឺ 0 ចាប់តាំងពីលេខនៅក្នុង Power Query ចាប់ផ្តើមពីសូន្យ)។ ចំនួន​ធាតុ​ដែល​ត្រូវ​ទាញ​យក​គឺ​ជា​លេខ​ជួរ​ដេក​ដែល​យើង​យក​ពី​ជួរ​ឈរ [សន្ទស្សន៍]. ដូច្នេះ​មុខងារ​នេះ​សម្រាប់​ជួរ​ដេក​ទី​មួយ​ត្រឡប់​តែ​ក្រឡា​ទីមួយ​នៃ​ជួរ​ឈរ​ប៉ុណ្ណោះ។ លក់. សម្រាប់ជួរទីពីរ - កោសិកាពីរដំបូងរួចហើយ សម្រាប់ទីបី - បីដំបូង។ល។

អញ្ចឹងមុខងារ List.Sum ផលបូកនៃតម្លៃដែលបានស្រង់ចេញ ហើយយើងទទួលបានក្នុងជួរនីមួយៗនូវផលបូកនៃធាតុមុនទាំងអស់ ពោលគឺសរុបសរុប៖

ដំណើរការសរុបនៅក្នុង Excel

វានៅសល់ដើម្បីលុបជួរឈរលិបិក្រមដែលយើងលែងត្រូវការ ហើយបង្ហោះលទ្ធផលត្រឡប់ទៅ Excel វិញដោយប្រើ Home – Close & Load to command។

បញ្ហាត្រូវបានដោះស្រាយ។

លឿននិងខឹងសម្បារ

ជាគោលការណ៍ វាអាចត្រូវបានបញ្ឈប់ ប៉ុន្តែមានរុយតូចមួយនៅក្នុងប្រេងលាប - សំណើដែលយើងបានបង្កើតដំណើរការក្នុងល្បឿននៃអណ្តើក។ ជាឧទាហរណ៍ នៅលើកុំព្យូទ័រដែលខ្សោយបំផុតរបស់ខ្ញុំ តារាងដែលមានត្រឹមតែ 2000 ជួរត្រូវបានដំណើរការក្នុងរយៈពេល 17 វិនាទី។ ចុះបើមានទិន្នន័យបន្ថែម?

ដើម្បីបង្កើនល្បឿន អ្នកអាចប្រើសតិបណ្ដោះអាសន្នដោយប្រើមុខងារ List.Buffer ពិសេស ដែលផ្ទុកបញ្ជី (បញ្ជី) ដែលបានផ្តល់ឱ្យវាជាអាគុយម៉ង់ទៅក្នុង RAM ដែលបង្កើនល្បឿនចូលប្រើវាយ៉ាងខ្លាំងនាពេលអនាគត។ ក្នុងករណីរបស់យើង វាសមហេតុផលក្នុងការធ្វើសតិបណ្ដោះអាសន្ននូវបញ្ជី #"សន្ទស្សន៍បន្ថែម" [បានលក់] ដែល Power Query ត្រូវចូលប្រើនៅពេលគណនាចំនួនសរុបដែលកំពុងដំណើរការក្នុងជួរនីមួយៗនៃតារាង 2000 ជួររបស់យើង។

ដើម្បីធ្វើដូចនេះនៅក្នុងកម្មវិធីនិពន្ធ Power Query នៅលើផ្ទាំងមេ ចុចប៊ូតុង Advanced Editor (Home – Advanced Editor) ដើម្បីបើកកូដប្រភពនៃសំណួររបស់យើងជាភាសា M ដែលបានបង្កើតឡើងនៅក្នុង Power Query៖

ដំណើរការសរុបនៅក្នុង Excel

ហើយបន្ទាប់មកបន្ថែមបន្ទាត់ដែលមានអថេរនៅទីនោះ បញ្ជីរបស់ខ្ញុំតម្លៃដែលត្រូវបានបញ្ជូនមកវិញដោយមុខងារសតិបណ្ដោះអាសន្ន ហើយនៅជំហានបន្ទាប់ យើងជំនួសការហៅទៅកាន់បញ្ជីជាមួយនឹងអថេរនេះ៖

ដំណើរការសរុបនៅក្នុង Excel

បន្ទាប់ពីធ្វើការផ្លាស់ប្តូរទាំងនេះ សំណួររបស់យើងនឹងកាន់តែលឿន ហើយនឹងដោះស្រាយជាមួយនឹងតារាង 2000 ជួរក្នុងរយៈពេលត្រឹមតែ 0.3 វិនាទីប៉ុណ្ណោះ!

រឿងមួយទៀតមែនទេ? 🙂

  • គំនូសតាង Pareto (80/20) និងរបៀបបង្កើតវានៅក្នុង Excel
  • ការស្វែងរកពាក្យគន្លឹះនៅក្នុងអត្ថបទ និងសំណួរដែលកំពុងដំណើរការនៅក្នុង Power Query

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