តារាងមាតិកា
នៅក្នុងមេរៀននេះ អ្នកនឹងរៀនពីរបៀបបង្កើតជួរដែលមានឈ្មោះថាមវន្តក្នុង Excel និងរបៀបប្រើវាក្នុងរូបមន្តដើម្បីឱ្យមានទិន្នន័យថ្មីរួមបញ្ចូលក្នុងការគណនាដោយស្វ័យប្រវត្តិ។
នៅក្នុងសប្តាហ៍មុន ការបង្រៀន យើងបានមើលវិធីផ្សេងគ្នាដើម្បីកំណត់ជួរដែលមានឈ្មោះឋិតិវន្តនៅក្នុង Excel ។ ឈ្មោះឋិតិវន្តតែងតែសំដៅទៅលើក្រឡាដូចគ្នា មានន័យថាអ្នកនឹងត្រូវធ្វើបច្ចុប្បន្នភាពជួរយោងដោយដៃ នៅពេលដែលអ្នកបន្ថែមថ្មី ឬលុបទិន្នន័យដែលមានស្រាប់។
ប្រសិនបើអ្នកកំពុងធ្វើការជាមួយសំណុំទិន្នន័យដែលផ្លាស់ប្តូរជាបន្តបន្ទាប់ អ្នកប្រហែលជាចង់ ធ្វើឱ្យជួរដែលមានឈ្មោះរបស់អ្នកថាមវន្ត ដូច្នេះវាពង្រីកដោយស្វ័យប្រវត្តិដើម្បីសម្រុះសម្រួលធាតុ ឬកិច្ចសន្យាដែលបានបន្ថែមថ្មី ដើម្បីមិនរាប់បញ្ចូលទិន្នន័យដែលបានដកចេញ។ បន្ថែមទៀតនៅក្នុងមេរៀននេះ អ្នកនឹងឃើញការណែនាំជាជំហានៗលម្អិតអំពីរបៀបធ្វើវា។
របៀបបង្កើតជួរដែលមានឈ្មោះថាមវន្តក្នុង Excel
សម្រាប់ ចាប់ផ្តើម ចូរយើងបង្កើតជួរដែលមានឈ្មោះថាមវន្តដែលមានជួរតែមួយ និងចំនួនជួរដេកអថេរ។ ដើម្បីធ្វើវា សូមអនុវត្តជំហានទាំងនេះ៖
- នៅលើផ្ទាំង រូបមន្ត ក្នុងក្រុម ឈ្មោះដែលបានកំណត់ ចុច កំណត់ឈ្មោះ . ឬចុច Ctrl + F3 ដើម្បីបើក Excel Name Manger ហើយចុចប៊ូតុង New... ។
- ទោះយ៉ាងណា ប្រអប់ ឈ្មោះថ្មី នឹងបើក ដែលជាកន្លែងដែល អ្នកបញ្ជាក់ព័ត៌មានលម្អិតដូចខាងក្រោម៖
- ក្នុងប្រអប់ ឈ្មោះ សូមវាយឈ្មោះសម្រាប់ជួរថាមវន្តរបស់អ្នក។
- នៅក្នុងបញ្ជីទម្លាក់ចុះ វិសាលភាព កំណត់ វិសាលភាពនៃឈ្មោះ។ សៀវភៅការងារ (លំនាំដើម) ត្រូវបានណែនាំភាគច្រើនករណី។
- នៅក្នុងប្រអប់ យោងទៅ សូមបញ្ចូលរូបមន្ត OFFSET COUNTA ឬ INDEX COUNTA។
- ចុចយល់ព្រម។ រួចរាល់!
នៅក្នុងរូបថតអេក្រង់ខាងក្រោម យើងកំណត់ជួរដែលមានឈ្មោះថាមវន្ត ធាតុ ដែលផ្ទុកកោសិកា ទាំងអស់ជាមួយនឹងទិន្នន័យ នៅក្នុងជួរ A លើកលែងតែជួរបឋមកថា :
រូបមន្ត OFFSET ដើម្បីកំណត់ថាមវន្ត Excel ដែលមានឈ្មោះជួរ
រូបមន្តទូទៅដើម្បីបង្កើតជួរដែលមានឈ្មោះថាមវន្តក្នុង Excel មានដូចខាងក្រោម៖
OFFSET ( first_cell, 0, 0, COUNTA( column), 1)កន្លែងណា៖
- first_cell - ទីមួយ ធាតុដែលត្រូវដាក់បញ្ចូលក្នុងជួរដែលមានឈ្មោះ ឧទាហរណ៍ $A$2.
- column - សេចក្តីយោងទាំងស្រុងចំពោះជួរឈរដូចជា $A:$A.
នៅស្នូលនៃរូបមន្តនេះ អ្នកប្រើអនុគមន៍ COUNTA ដើម្បីទទួលបានចំនួនក្រឡាដែលមិនទទេនៅក្នុងជួរឈរចំណាប់អារម្មណ៍។ លេខនោះទៅដោយផ្ទាល់ទៅអាគុយម៉ង់ កម្ពស់ នៃមុខងារ OFFSET(យោង, ជួរដេក, cols, [កម្ពស់], [ទទឹង]) ដែលប្រាប់វាថាតើមានជួរប៉ុន្មានដែលត្រូវត្រឡប់។
លើសពីនេះទៅទៀត វាជារូបមន្តអុហ្វសិតធម្មតា ដែល៖
- ឯកសារយោង គឺជាចំណុចចាប់ផ្តើមដែលអ្នកផ្អែកលើអុហ្វសិត (first_cell)។
- ជួរដេក និង cols គឺទាំង 0 ព្រោះថាមិនមានជួរឈរ ឬជួរដេកដែលត្រូវទូទាត់។
- ទទឹង គឺស្មើនឹង 1 ជួរឈរ។
ឧទាហរណ៍ ដើម្បីបង្កើតជួរដែលមានឈ្មោះថាមវន្តសម្រាប់ជួរ A ក្នុងសន្លឹកទី 3 ដោយចាប់ផ្តើមក្នុងក្រឡា A2 យើងប្រើរូបមន្តនេះ៖
=OFFSET(Sheet3!$A$2, 0, 0, COUNTA(Sheet3!$A:$A), 1)
ចំណាំ។ ប្រសិនបើអ្នកកំណត់ជួរថាមវន្តនៅក្នុងសន្លឹកកិច្ចការបច្ចុប្បន្ន អ្នកមិនចាំបាច់បញ្ចូលឈ្មោះសន្លឹកក្នុងឯកសារយោងទេ Excel នឹងធ្វើវាឱ្យអ្នកដោយស្វ័យប្រវត្តិ។ ប្រសិនបើអ្នកកំពុងបង្កើតជួរសម្រាប់សន្លឹកមួយចំនួនផ្សេងទៀត សូមដាក់បុព្វបទក្រឡា ឬជួរយោងជាមួយនឹងឈ្មោះសន្លឹកដែលតាមដោយសញ្ញាឧទាន (ដូចក្នុងឧទាហរណ៍រូបមន្តខាងលើ)។
រូបមន្ត INDEX ដើម្បីបង្កើតជួរឈ្មោះថាមវន្តក្នុង Excel
វិធីមួយទៀតដើម្បីបង្កើតជួរថាមវន្ត Excel គឺប្រើ COUNTA រួមជាមួយនឹងមុខងារ INDEX។
first_cell:INDEX( column,COUNTA( >column))រូបមន្តនេះមានពីរផ្នែក៖
- នៅផ្នែកខាងឆ្វេងនៃ range operator (:) អ្នកដាក់ hard-coded reference start ដូចជា $A$2 .
- នៅជ្រុងខាងស្តាំ អ្នកប្រើអនុគមន៍ INDEX(អារេ, row_num, [column_num]) ដើម្បីស្វែងរកសេចក្តីយោងបញ្ចប់។ នៅទីនេះ អ្នកផ្គត់ផ្គង់ជួរឈរ A ទាំងមូលសម្រាប់អារេ ហើយប្រើ COUNTA ដើម្បីទទួលបានលេខជួរដេក (ឧ. ចំនួនក្រឡាដែលមិនបញ្ចូលក្នុងជួរ A)។
សម្រាប់សំណុំទិន្នន័យគំរូរបស់យើង (សូមមើលផ្នែក រូបថតអេក្រង់ខាងលើ) រូបមន្តមានដូចខាងក្រោម៖
=$A$2:INDEX($A:$A, COUNTA($A:$A))
ចាប់តាំងពីមានក្រឡាមិនទទេចំនួន 5 នៅក្នុងជួរឈរ A រួមទាំងបឋមកថាជួរឈរ COUNTA ត្រឡប់ 5។ ដូច្នេះហើយ INDEX ត្រឡប់ $A $5 ដែលជាក្រឡាដែលប្រើចុងក្រោយក្នុងជួរ A (ជាធម្មតារូបមន្តលិបិក្រមត្រឡប់តម្លៃមួយ ប៉ុន្តែប្រតិបត្តិករយោងបង្ខំវាឱ្យត្រឡប់សេចក្តីយោង)។ ហើយដោយសារតែយើងបានកំណត់ $A$2 ជាចំណុចចាប់ផ្តើម លទ្ធផលចុងក្រោយនៃរូបមន្តគឺជាជួរ $A$2:$A$5។
ដើម្បីសាកល្បងជួរថាមវន្តដែលបានបង្កើតថ្មី អ្នកអាចឱ្យ COUNTA យកធាតុរាប់បាន៖
=COUNTA(Items)
ប្រសិនបើទាំងអស់ធ្វើបានត្រឹមត្រូវ លទ្ធផលនៃរូបមន្តនឹងផ្លាស់ប្តូរនៅពេលដែលអ្នកបន្ថែម ឬលុបធាតុទៅ/ពីបញ្ជី៖
ចំណាំ។ រូបមន្តទាំងពីរដែលបានពិភាក្សាខាងលើផ្តល់លទ្ធផលដូចគ្នា ប៉ុន្តែមានភាពខុសគ្នានៅក្នុងការអនុវត្តដែលអ្នកគួរដឹង។ OFFSET គឺជាមុខងារងាយនឹងបង្កជាហេតុដែលគណនាឡើងវិញជាមួយនឹងរាល់ការផ្លាស់ប្តូរទៅជាសន្លឹកមួយ។ នៅលើម៉ាស៊ីនទំនើបដ៏មានឥទ្ធិពល និងសំណុំទិន្នន័យដែលមានទំហំសមហេតុផល នេះមិនគួរជាបញ្ហានោះទេ។ នៅលើម៉ាស៊ីនដែលមានសមត្ថភាពទាប និងសំណុំទិន្នន័យធំ វាអាចធ្វើឱ្យ Excel របស់អ្នកថយចុះ។ ក្នុងករណីនោះ អ្នកគួរតែប្រើរូបមន្ត INDEX ដើម្បីបង្កើតជួរដែលមានឈ្មោះថាមវន្ត។
របៀបបង្កើតជួរថាមវន្តពីរវិមាត្រក្នុង Excel
ដើម្បីបង្កើតជួរដែលមានឈ្មោះពីរវិមាត្រ។ ដែលមិនត្រឹមតែចំនួនជួរដេកប៉ុណ្ណោះទេ ប៉ុន្តែចំនួនជួរឈរក៏មានថាមវន្ត ប្រើការកែប្រែខាងក្រោមនៃរូបមន្ត INDEX COUNTA៖
first_cell:INDEX($1:$1048576, COUNTA( first_column), COUNTA( first_row)))ក្នុងរូបមន្តនេះ អ្នកមានអនុគមន៍ COUNTA ពីរ ដើម្បីទទួលបានជួរមិនទទេចុងក្រោយ និងជួរឈរមិនទទេចុងក្រោយ ( row_num និង column_num អាគុយម៉ង់នៃអនុគមន៍ INDEX រៀងគ្នា)។ ក្នុងអាគុយម៉ង់ អារេ អ្នកបញ្ចូលសន្លឹកកិច្ចការទាំងមូល (1048576 ជួរដេកក្នុង Excel 2016 - 2007; 65535 ជួរក្នុង Excel 2003 និងទាបជាង)។
ហើយឥឡូវនេះចូរកំណត់ជួរថាមវន្តមួយបន្ថែមទៀតសម្រាប់សំណុំទិន្នន័យរបស់យើង៖ ជួរដែលមានឈ្មោះ ការលក់ ដែលរួមបញ្ចូលតួលេខនៃការលក់រយៈពេល 3 ខែ (មករា ដល់ខែមីនា) និងកែតម្រូវដោយស្វ័យប្រវត្តិនៅពេលអ្នកបន្ថែមធាតុថ្មី (ជួរ) ឬខែ (ជួរ) ទៅ តារាង។
ជាមួយនឹងទិន្នន័យនៃការលក់ចាប់ផ្តើមក្នុងជួរ B ជួរទី 2 រូបមន្តមានរូបរាងដូចខាងក្រោម៖
=$B$2:INDEX($1:$1048576,COUNTA($B:$B),COUNTA($2:$2))
ដើម្បីប្រាកដថាជួរថាមវន្តរបស់អ្នកដំណើរការដូចដែលវាត្រូវបានគេសន្មត់ថាបញ្ចូលរូបមន្តខាងក្រោមនៅកន្លែងណាមួយនៅលើសន្លឹក៖
=SUM(sales)
=SUM(B2:D5)
ដូចដែលអ្នកបានឃើញនៅក្នុងរូបថតអេក្រង់ខាងក្រោម រូបមន្តទាំងពីរត្រឡប់សរុបដូចគ្នា។ ភាពខុសប្លែកគ្នាបង្ហាញខ្លួនឯងក្នុងពេលដែលអ្នកបន្ថែមធាតុថ្មីទៅក្នុងតារាង៖ រូបមន្តទីមួយ (ជាមួយជួរដែលមានឈ្មោះថាមវន្ត) នឹងធ្វើបច្ចុប្បន្នភាពដោយស្វ័យប្រវត្តិ ចំណែកទីពីរនឹងត្រូវធ្វើបច្ចុប្បន្នភាពដោយដៃជាមួយនឹងការផ្លាស់ប្តូរនីមួយៗ។ វាមានភាពខុសគ្នាខ្លាំងមែនទេ?
របៀបប្រើជួរដែលមានឈ្មោះថាមវន្តក្នុងរូបមន្ត Excel
នៅក្នុងផ្នែកមុននៃមេរៀននេះ អ្នកបានឃើញរួចហើយ រូបមន្តសាមញ្ញមួយចំនួនដែលប្រើជួរថាមវន្ត។ ឥឡូវនេះ ចូរយើងព្យាយាមបង្ហាញនូវអ្វីដែលមានន័យបន្ថែមទៀត ដែលបង្ហាញពីតម្លៃពិតនៃជួរថាមវន្ត Excel ដែលមានឈ្មោះ។
សម្រាប់ឧទាហរណ៍នេះ យើងនឹងយករូបមន្ត INDEX MATCH បុរាណដែលដំណើរការ Vlookup ក្នុង Excel៖
INDEX ( return_range, MATCH ( lookup_value, lookup_range, 0))
… ហើយមើលពីរបៀបដែលយើង អាចធ្វើឱ្យរូបមន្តកាន់តែមានថាមពលជាមួយនឹងការប្រើប្រាស់ជួរដែលមានឈ្មោះថាមវន្ត។
ដូចដែលបានបង្ហាញក្នុងរូបថតអេក្រង់ខាងលើ យើងកំពុងព្យាយាមបង្កើតផ្ទាំងគ្រប់គ្រង ដែលអ្នកប្រើប្រាស់បញ្ចូលឈ្មោះធាតុនៅក្នុង H1 និងទទួលបានការលក់សរុបសម្រាប់ធាតុនោះនៅក្នុង H2។ តារាងគំរូរបស់យើងដែលបង្កើតឡើងសម្រាប់គោលបំណងធ្វើបាតុកម្មមានត្រឹមតែ 4 មុខប៉ុណ្ណោះ ប៉ុន្តែនៅក្នុងសន្លឹកជីវិតពិតរបស់អ្នកអាចមានរាប់រយ ឬរាប់ពាន់ជួរ។ លើសពីនេះ ធាតុថ្មីអាចត្រូវបានបន្ថែមជារៀងរាល់ថ្ងៃ ដូច្នេះការប្រើឯកសារយោងមិនមែនជាជម្រើសទេ ព្រោះអ្នកត្រូវធ្វើបច្ចុប្បន្នភាពរូបមន្តម្តងហើយម្តងទៀត។ ខ្ញុំខ្ជិលពេកហើយ! :)
ដើម្បីបង្ខំរូបមន្តឱ្យពង្រីកដោយស្វ័យប្រវត្តិ យើងនឹងកំណត់ឈ្មោះចំនួន 3៖ ជួរថាមវន្ត 2 និងក្រឡាដែលមានឈ្មោះឋិតិវន្ត 1៖
Lookup_range: =$A$2:INDEX($ A:$A, COUNTA($A:$A))
Return_range: =$E$2:INDEX($E:$E, COUNTA($E:$E))
Lookup_value៖ =$H$1
ចំណាំ។ Excel នឹងបន្ថែមឈ្មោះសន្លឹកបច្ចុប្បន្នទៅឯកសារយោងទាំងអស់ ដូច្នេះមុននឹងបង្កើតឈ្មោះ ត្រូវប្រាកដថាបើកសន្លឹកជាមួយទិន្នន័យប្រភពរបស់អ្នក។
ឥឡូវនេះ សូមចាប់ផ្តើមវាយរូបមន្តក្នុង H1។ នៅពេលដែលវាមកដល់អាគុយម៉ង់ដំបូង វាយតួអក្សរមួយចំនួននៃឈ្មោះដែលអ្នកចង់ប្រើ ហើយ Excel នឹងបង្ហាញឈ្មោះដែលត្រូវគ្នាដែលមានទាំងអស់។ ចុចពីរដងលើឈ្មោះដែលសមស្រប នោះ Excel នឹងបញ្ចូលវាទៅក្នុងរូបមន្តភ្លាមៗ៖
រូបមន្តដែលបានបញ្ចប់មើលទៅដូចតទៅ៖
=INDEX(Return_range, MATCH(Lookup_value, Lookup_range, 0))
ហើយដំណើរការយ៉ាងល្អឥតខ្ចោះ!
ដរាបណាអ្នកបន្ថែមកំណត់ត្រាថ្មីទៅក្នុងតារាង ពួកវានឹងត្រូវបានបញ្ចូលក្នុងការគណនារបស់អ្នកនៅម្តង ដោយមិនចាំបាច់ផ្លាស់ប្តូររូបមន្តតែមួយ! ហើយប្រសិនបើអ្នកត្រូវការបញ្ជូនរូបមន្តទៅឯកសារ Excel ផ្សេងទៀត គ្រាន់តែបង្កើតឈ្មោះដូចគ្នានៅក្នុងសៀវភៅការងារទិសដៅ ចម្លង/បិទភ្ជាប់រូបមន្ត ហើយធ្វើវាភ្លាមៗ។
គន្លឹះ។ ក្រៅពីការធ្វើឱ្យរូបមន្តកាន់តែប្រើប្រាស់បានយូរ ជួរថាមវន្តក៏មានប្រយោជន៍សម្រាប់ការបង្កើតបញ្ជីទម្លាក់ចុះថាមវន្ត។
នេះជារបៀបដែលអ្នកបង្កើត និងប្រើជួរដែលមានឈ្មោះថាមវន្តនៅក្នុង Excel ។ ដើម្បីមើលឱ្យកាន់តែជិតនូវរូបមន្តដែលបានពិភាក្សានៅក្នុងមេរៀននេះ អ្នកត្រូវបានស្វាគមន៍ក្នុងការទាញយកគំរូ Excel Dynamic Named Range Workbook របស់យើង។ ខ្ញុំសូមអរគុណសម្រាប់ការអាន ហើយសង្ឃឹមថានឹងបានជួបអ្នកនៅលើប្លក់របស់យើងនៅសប្តាហ៍ក្រោយ!