តារាងមាតិកា
មួយរយៈមុននេះ យើងបានចាប់ផ្តើមស្វែងយល់ពីសមត្ថភាពរបស់ Excel Data Validation និងបានរៀនពីរបៀបបង្កើតបញ្ជីទម្លាក់ចុះដ៏សាមញ្ញមួយនៅក្នុង Excel ដោយផ្អែកលើបញ្ជីដែលបំបែកដោយសញ្ញាក្បៀស ជួរក្រឡា ឬជួរដែលមានឈ្មោះ។
ថ្ងៃនេះ យើងនឹងស៊ើបអង្កេតលក្ខណៈពិសេសនេះឱ្យស៊ីជម្រៅ និងរៀនពីរបៀបបង្កើតបញ្ជីទម្លាក់ចុះដែលបង្ហាញជម្រើសអាស្រ័យលើតម្លៃដែលបានជ្រើសរើសនៅក្នុងបញ្ជីទម្លាក់ចុះដំបូង។ ដើម្បីដាក់វាខុសគ្នា យើងនឹងបង្កើតបញ្ជីសុពលភាពទិន្នន័យ Excel ដោយផ្អែកលើតម្លៃនៃបញ្ជីផ្សេងទៀត។
របៀបបង្កើតបញ្ជីទម្លាក់ចុះដែលពឹងផ្អែកច្រើនក្នុង Excel
បង្កើតពហុ បញ្ជីទម្លាក់ចុះដែលពឹងផ្អែកកម្រិតនៅក្នុង Excel គឺងាយស្រួល។ អ្វីទាំងអស់ដែលអ្នកត្រូវការគឺជួរដែលមានឈ្មោះមួយចំនួន និងរូបមន្ត INDIRECT។ វិធីសាស្រ្តនេះដំណើរការជាមួយកំណែទាំងអស់នៃ Excel 365 - 2010 និងមុននេះ។
1. វាយបញ្ចូលធាតុសម្រាប់បញ្ជីទម្លាក់ចុះ
ជាដំបូង វាយបញ្ចូលធាតុដែលអ្នកចង់បង្ហាញក្នុងបញ្ជីទម្លាក់ចុះ បញ្ជីនីមួយៗនៅក្នុងជួរឈរដាច់ដោយឡែកមួយ។ ឧទាហរណ៍ ខ្ញុំកំពុងបង្កើតបញ្ជីទម្លាក់ចុះនៃអ្នកនាំចេញផ្លែឈើ និងជួរឈរ A នៃសន្លឹកប្រភពរបស់ខ្ញុំ ( ផ្លែឈើ ) រួមបញ្ចូលធាតុនៃបញ្ជីទម្លាក់ចុះដំបូង និងជួរឈរ 3 ផ្សេងទៀតរាយបញ្ជីធាតុសម្រាប់បញ្ជីទម្លាក់ចុះអាស្រ័យ។
2. បង្កើតជួរដែលមានឈ្មោះ
ឥឡូវនេះអ្នកត្រូវបង្កើតឈ្មោះសម្រាប់បញ្ជីចម្បងរបស់អ្នក និងសម្រាប់បញ្ជីអាស្រ័យនីមួយៗ។ អ្នកអាចធ្វើវាបានដោយបន្ថែមឈ្មោះថ្មីនៅក្នុងបង្អួច កម្មវិធីគ្រប់គ្រងឈ្មោះ ( រូបមន្ត ផ្ទាំង > កម្មវិធីគ្រប់គ្រងឈ្មោះ > ថ្មី) ឬវាយសញ្ញា) និងជួរដាច់ខាត (ជាមួយ $) សេចក្តីយោងដូចជា = Sheet2!B$1.
ជាលទ្ធផល បញ្ជីទម្លាក់ចុះអាស្រ័យរបស់ B1 នឹងបង្ហាញក្នុងក្រឡា B2; បញ្ជីទម្លាក់ចុះអាស្រ័យរបស់ C1 នឹងបង្ហាញក្នុង C2 ហើយដូច្នេះនៅលើ។
ហើយប្រសិនបើអ្នកមានគម្រោងចម្លងទម្លាក់ចុះទៅ ជួរដេក ផ្សេងទៀត (ឧ. column) បន្ទាប់មកប្រើ absolute column (with $) និង relative row (without $) coordinator like = Sheet2!$B1.
ដើម្បីចម្លងក្រឡាទម្លាក់ចុះក្នុងណាមួយ ទិសដៅ ប្រើឯកសារយោងដែលទាក់ទង (ដោយគ្មានសញ្ញា $) ដូចជា = Sheet2!B1.
2.3. បង្កើតឈ្មោះដើម្បីទាញយកធាតុរបស់ម៉ឺនុយអាស្រ័យ
ជំនួសឱ្យការកំណត់ឈ្មោះតែមួយគត់សម្រាប់បញ្ជីអាស្រ័យនីមួយៗដូចដែលយើងបានធ្វើក្នុងឧទាហរណ៍មុន យើងនឹងបង្កើតមួយ រូបមន្តដែលមានឈ្មោះ នោះ មិនត្រូវបានកំណត់ទៅក្រឡាជាក់លាក់ណាមួយឬជួរនៃក្រឡាមួយ។ វានឹងទៅយកបញ្ជីធាតុដែលត្រឹមត្រូវសម្រាប់ការទម្លាក់ចុះទីពីរអាស្រ័យលើការជ្រើសរើសណាមួយត្រូវបានធ្វើឡើងក្នុងបញ្ជីទម្លាក់ចុះដំបូង។ អត្ថប្រយោជន៍ចម្បងនៃការប្រើប្រាស់រូបមន្តនេះគឺថា អ្នកនឹងមិនចាំបាច់បង្កើតឈ្មោះថ្មីនៅពេលអ្នកបន្ថែមធាតុថ្មីទៅក្នុងបញ្ជីទម្លាក់ចុះដំបូងនោះទេ រូបមន្តដែលមានឈ្មោះមួយគ្របដណ្តប់លើពួកវាទាំងអស់។
អ្នកបង្កើតឈ្មោះ Excel ថ្មី។ ជាមួយរូបមន្តនេះ៖
=INDEX(exporters_tbl,,MATCH(fruit,fruit_list,0))
កន្លែងណា៖
-
exporters_tbl
- ឈ្មោះតារាង (បង្កើតក្នុងជំហានទី 1); -
fruit
- ឈ្មោះរបស់ក្រឡាដែលមានបញ្ជីទម្លាក់ចុះដំបូង (បង្កើតក្នុងជំហាន 2.2); -
fruit_list
- ឈ្មោះដែលយោងជួរបឋមកថាតារាង (បង្កើតក្នុងជំហានទី 2.1)។
ខ្ញុំបានដាក់ឈ្មោះវាថា exporters_list ដូចដែលអ្នកឃើញនៅក្នុងរូបថតអេក្រង់ខាងក្រោម។
បាទ អ្នកបានធ្វើផ្នែកសំខាន់នៃការងាររួចហើយ! មុននឹងឈានដល់ជំហានចុងក្រោយ វាអាចជាគំនិតល្អក្នុងការបើកកម្មវិធីគ្រប់គ្រងឈ្មោះ (Ctrl + F3) ហើយផ្ទៀងផ្ទាត់ឈ្មោះ និងឯកសារយោង៖
3. ដំឡើងសុពលភាពទិន្នន័យ Excel
នេះពិតជាផ្នែកងាយស្រួលបំផុត។ ជាមួយនឹងរូបមន្តដែលមានឈ្មោះពីរនៅនឹងកន្លែង អ្នករៀបចំសុពលភាពទិន្នន័យតាមវិធីធម្មតា ( ទិន្នន័យ ផ្ទាំង > សុពលភាពទិន្នន័យ )។
- សម្រាប់ទីមួយ បញ្ជីទម្លាក់ចុះក្នុងប្រអប់ប្រភព សូមបញ្ចូល =fruit_list (ឈ្មោះដែលបានបង្កើតក្នុងជំហាន 2.1)។
- សម្រាប់បញ្ជីទម្លាក់ចុះអាស្រ័យ សូមបញ្ចូល =exporters_list (ឈ្មោះដែលបានបង្កើតក្នុងជំហាន 2.3)។
រួចរាល់! ម៉ឺនុយទម្លាក់ចុះថាមវន្តរបស់អ្នកត្រូវបានសម្រេច ហើយនឹងធ្វើបច្ចុប្បន្នភាពដោយស្វ័យប្រវត្តិដោយឆ្លុះបញ្ចាំងពីការផ្លាស់ប្តូរដែលអ្នកបានធ្វើចំពោះតារាងប្រភព។
ការទម្លាក់ចុះ Excel ថាមវន្តនេះ ល្អឥតខ្ចោះនៅក្នុងគ្រប់ទិដ្ឋភាពផ្សេងទៀត មានចំនុចខ្វះខាតមួយ - ប្រសិនបើជួរឈរនៃតារាងប្រភពរបស់អ្នកមានលេខផ្សេងគ្នា នោះជួរទទេនឹងបង្ហាញនៅក្នុងម៉ឺនុយរបស់អ្នកដូចនេះ៖
មិនរាប់បញ្ចូលជួរទទេពី dynamic cascading dropdown
ប្រសិនបើអ្នកចង់សម្អាតបន្ទាត់ទទេណាមួយនៅក្នុងប្រអប់ទម្លាក់ចុះរបស់អ្នក អ្នកនឹងត្រូវឈានមួយជំហានបន្ថែមទៀត និងកែលម្អរូបមន្ត INDEX / MATCH ដែលប្រើដើម្បីបង្កើតបញ្ជីទម្លាក់ចុះថាមវន្តអាស្រ័យ។
គំនិតគឺត្រូវប្រើ2 អនុគមន៍ INDEX ដែលទីមួយទទួលបានក្រឡាខាងលើឆ្វេង ហើយទីពីរត្រឡប់ក្រឡាខាងស្តាំខាងក្រោមនៃជួរ ឬមុខងារ OFFSET ជាមួយ INDEX និង COUNTA ដែលត្រូវបានភ្ជាប់។ ជំហានលម្អិតមានដូចខាងក្រោម៖
1. បង្កើតឈ្មោះបន្ថែមចំនួនពីរ
ដើម្បីកុំធ្វើឱ្យរូបមន្តមានសំពីងសំពោងពេក បង្កើតឈ្មោះជំនួយពីរបីជាមួយរូបមន្តសាមញ្ញខាងក្រោមជាមុនសិន៖
- ឈ្មោះដែលហៅថា col_num ដើម្បីយោងលេខជួរឈរដែលបានជ្រើសរើស៖
=MATCH(fruit,fruit_list,0)
- ឈ្មោះមួយហៅថា entire_col ដើម្បីយោងជួរឈរដែលបានជ្រើសរើស (មិនមែនលេខជួរឈរទេ ប៉ុន្តែជួរឈរទាំងមូល):
=INDEX(exporters_tbl,,col_num)
នៅក្នុងរូបមន្តខាងលើ exporters_tbl
គឺជាឈ្មោះតារាងប្រភពរបស់អ្នក fruit
គឺជាឈ្មោះក្រឡាដែលមានបញ្ជីទម្លាក់ចុះដំបូង ហើយ fruit_list
គឺជាឈ្មោះដែលយោងជួរក្បាលតារាង។
២. បង្កើតឯកសារយោងដែលមានឈ្មោះសម្រាប់បញ្ជីទម្លាក់ចុះអាស្រ័យ
បន្ទាប់ ប្រើប្រាស់រូបមន្តខាងក្រោមដើម្បីបង្កើតឈ្មោះថ្មី (សូមហៅវាថា exporters_list2 ) ដើម្បីប្រើជាមួយបញ្ជីទម្លាក់ចុះអាស្រ័យ៖
=INDEX(exporters_tbl,1,col_num) : INDEX(exporters_tbl, COUNTA(entire_col), col_num)
=OFFSET(INDEX(exporters_tbl,1,col_num),0,0,COUNTA(entire_col))
3. អនុវត្តសុពលភាពទិន្នន័យ
ជាចុងក្រោយ ជ្រើសរើសក្រឡាដែលមានបញ្ជីទម្លាក់ចុះអាស្រ័យ ហើយអនុវត្តសុពលភាពទិន្នន័យដោយបញ្ចូល = exporters_list2 (ឈ្មោះដែលបានបង្កើតក្នុងជំហានមុន) នៅក្នុង ប្រភព ប្រអប់។
រូបថតអេក្រង់ខាងក្រោមបង្ហាញម៉ឺនុយទម្លាក់ចុះជាលទ្ធផលនៅក្នុង Excel ដែលបន្ទាត់ទទេទាំងអស់ត្រូវបានបាត់បង់!
ចំណាំ។ នៅពេលធ្វើការជាមួយថាមវន្ត cascading បញ្ជីទម្លាក់ចុះបង្កើតដោយរូបមន្តខាងលើ គ្មានអ្វីរារាំងអ្នកប្រើប្រាស់ពីការផ្លាស់ប្តូរតម្លៃនៅក្នុងបញ្ជីទម្លាក់ចុះដំបូងឡើយ បន្ទាប់ពីធ្វើការជ្រើសរើសនៅក្នុងម៉ឺនុយទីពីរ ជាលទ្ធផល ជម្រើសនៅក្នុងបញ្ជីទម្លាក់ចុះបឋម និងបន្ទាប់បន្សំអាចមិនត្រូវគ្នា។ អ្នកអាចទប់ស្កាត់ការផ្លាស់ប្តូរនៅក្នុងប្រអប់ទីមួយ បន្ទាប់ពីការជ្រើសរើសត្រូវបានធ្វើឡើងនៅក្នុងប្រអប់ទីពីរដោយប្រើ VBA ឬរូបមន្តស្មុគស្មាញដែលបានស្នើនៅក្នុងមេរៀននេះ។
នេះជារបៀបដែលអ្នកបង្កើតបញ្ជីផ្ទៀងផ្ទាត់ទិន្នន័យ Excel ដោយផ្អែកលើតម្លៃនៃបញ្ជីផ្សេងទៀត។ សូមរីករាយក្នុងការទាញយកសៀវភៅការងារគំរូរបស់យើង ដើម្បីមើលបញ្ជីទម្លាក់ចុះដែលមានសកម្មភាព។ សូមអរគុណសម្រាប់ការអាន!
អនុវត្តសៀវភៅការងារសម្រាប់ការទាញយក
គំរូទម្លាក់ចុះទម្លាក់ចុះ 1- កំណែងាយស្រួល
គំរូទម្លាក់ចុះល្បាក់ 2 - កំណែកម្រិតខ្ពស់ដោយគ្មានចន្លោះ
ឈ្មោះដោយផ្ទាល់នៅក្នុង ប្រអប់ឈ្មោះ។
ចំណាំ។ សូមយកចិត្តទុកដាក់ថា ប្រសិនបើជួរទីមួយរបស់អ្នកជាប្រភេទក្បាលជួរឈរដូចដែលអ្នកឃើញក្នុងរូបថតអេក្រង់ខាងលើ អ្នកមិនត្រូវបញ្ចូលវាទៅក្នុងជួរដែលមានឈ្មោះនោះទេ។
សម្រាប់ការណែនាំជាជំហានៗលម្អិត សូមមើល របៀបកំណត់ឈ្មោះក្នុង Excel។
រឿងដែលត្រូវចងចាំ៖
- ធាតុដែលត្រូវចងចាំ លេចឡើងក្នុងបញ្ជីទម្លាក់ចុះដំបូងត្រូវតែជាធាតុមួយពាក្យ ឧ. Apricot , Mango , Oranges ។ ប្រសិនបើអ្នកមានធាតុដែលមានពាក្យពីរ បី ឬច្រើន សូមមើល របៀបបង្កើតការទម្លាក់ចុះដោយល្បាក់ជាមួយធាតុពហុពាក្យ។
- ឈ្មោះនៃបញ្ជីអាស្រ័យត្រូវតែដូចគ្នាទៅនឹងធាតុដែលត្រូវគ្នានៅក្នុងមេ។ បញ្ជី។ ជាឧទាហរណ៍ បញ្ជីអាស្រ័យដែលត្រូវបង្ហាញនៅពេលដែល " Mango " ត្រូវបានជ្រើសរើសពីបញ្ជីទម្លាក់ចុះដំបូងគួរតែត្រូវបានគេហៅថា Mango ។
នៅពេលរួចរាល់ អ្នកប្រហែលជាចង់ចុច Ctrl+F3 ដើម្បីបើកបង្អួច Name Manager ហើយពិនិត្យមើលថាតើបញ្ជីទាំងអស់មានឈ្មោះ និងឯកសារយោងត្រឹមត្រូវឬអត់។
3 . បង្កើតបញ្ជីទម្លាក់ចុះដំបូង (មេ)
- នៅក្នុងដូចគ្នា ឬក្នុងសៀវភៅបញ្ជីផ្សេងទៀត ជ្រើសរើសក្រឡា ឬក្រឡាជាច្រើនដែលអ្នកចង់ឱ្យបញ្ជីទម្លាក់ចុះចម្បងរបស់អ្នកបង្ហាញ។
- ចូលទៅកាន់ផ្ទាំង Data ចុច Data Validation ហើយរៀបចំបញ្ជីទម្លាក់ចុះដោយផ្អែកលើជួរដែលមានឈ្មោះតាមវិធីធម្មតា ដោយជ្រើសរើស List នៅក្រោម អនុញ្ញាត ហើយបញ្ចូលឈ្មោះជួរនៅក្នុងប្រអប់ ប្រភព ។
សម្រាប់ជំហានលម្អិត សូមមើល ការបង្កើតបញ្ជីទម្លាក់ចុះដោយផ្អែកលើជួរដែលមានឈ្មោះ។
ជាលទ្ធផល អ្នកនឹងមានម៉ឺនុយទម្លាក់ចុះនៅក្នុងសន្លឹកកិច្ចការរបស់អ្នកស្រដៀងនឹងនេះ៖
4. បង្កើតបញ្ជីទម្លាក់ចុះអាស្រ័យ
ជ្រើសរើសក្រឡាមួយសម្រាប់ម៉ឺនុយទម្លាក់ចុះអាស្រ័យរបស់អ្នក ហើយអនុវត្តសុពលភាពទិន្នន័យ Excel ម្តងទៀត ដូចដែលបានពិពណ៌នានៅក្នុងជំហានមុន។ ប៉ុន្តែលើកនេះ ជំនួសឱ្យឈ្មោះជួរ អ្នកបញ្ចូលរូបមន្តខាងក្រោមក្នុងវាល ប្រភព ៖
=INDIRECT(A2)
កន្លែងដែល A2 ជាក្រឡាដែលមានទីមួយរបស់អ្នក (បឋម) បញ្ជីទម្លាក់ចុះ។
ប្រសិនបើក្រឡា A2 បច្ចុប្បន្នទទេ អ្នកនឹងទទួលបានសារកំហុស " ប្រភពបច្ចុប្បន្នវាយតម្លៃចំពោះកំហុស។ តើអ្នកចង់បន្ត ? "
ចុចដោយសុវត្ថិភាព បាទ/ចាស ហើយដរាបណាអ្នកជ្រើសរើសធាតុមួយពីម៉ឺនុយទម្លាក់ចុះដំបូង អ្នកនឹងឃើញធាតុដែលត្រូវគ្នានឹងវានៅក្នុងទីពីរ អាស្រ័យ បញ្ជីទម្លាក់ចុះ។
5. បន្ថែមបញ្ជីទម្លាក់ចុះដែលពឹងផ្អែកទីបី (ជាជម្រើស)
ប្រសិនបើចាំបាច់ អ្នកអាចបន្ថែមបញ្ជីទម្លាក់ចុះជាល្បាក់ទី 3 ដែលអាស្រ័យលើជម្រើសនៅក្នុងម៉ឺនុយទម្លាក់ចុះទីពីរ ឬនៅលើជម្រើសដំបូង បញ្ជីទម្លាក់ចុះចំនួនពីរ។
រៀបចំបញ្ជីទម្លាក់ចុះទី 3 ដែលអាស្រ័យលើបញ្ជីទី 2
អ្នកអាចធ្វើបញ្ជីទម្លាក់ចុះនៃប្រភេទនេះតាមរបៀបដូចគ្នា ដូចដែលយើងទើបតែបានធ្វើការទម្លាក់ចុះអាស្រ័យទីពីរ ម៉ឺនុយចុះក្រោម។ គ្រាន់តែចងចាំរឿងសំខាន់ 2 ដែលបានពិភាក្សាខាងលើ ដែលមានសារៈសំខាន់សម្រាប់ការងារត្រឹមត្រូវនៃបញ្ជីទម្លាក់ចុះល្បាក់របស់អ្នក។
ឧទាហរណ៍ ប្រសិនបើអ្នកចង់បង្ហាញបញ្ជីតំបន់ក្នុងជួរ C អាស្រ័យលើប្រទេសណាដែលត្រូវជ្រើសរើសក្នុងជួរ B អ្នកបង្កើតបញ្ជីតំបន់សម្រាប់នីមួយៗ ប្រទេស ហើយដាក់ឈ្មោះវាតាមឈ្មោះប្រទេស ដូចប្រទេសនេះបង្ហាញក្នុងបញ្ជីទម្លាក់ចុះទីពីរ។ ឧទាហរណ៍ បញ្ជីនៃតំបន់ឥណ្ឌាគួរតែដាក់ឈ្មោះថា "ឥណ្ឌា" បញ្ជីនៃតំបន់ចិន - "ចិន" ជាដើម។
បន្ទាប់ពីនោះ អ្នកជ្រើសរើសក្រឡាមួយសម្រាប់បញ្ជីទម្លាក់ចុះទី 3 (C2 នៅក្នុងរបស់យើង case) ហើយអនុវត្តសុពលភាពទិន្នន័យ Excel ជាមួយរូបមន្តខាងក្រោម (B2 គឺជាក្រឡាដែលមានម៉ឺនុយទម្លាក់ចុះទីពីរដែលមានបញ្ជីប្រទេស):
=INDIRECT(B2)
ឥឡូវនេះ រាល់ពេលដែលអ្នកជ្រើសរើស ឥណ្ឌា នៅក្រោមបញ្ជីប្រទេសនៅក្នុងជួរ B អ្នកនឹងមានជម្រើសដូចខាងក្រោមនៅក្នុងបញ្ជីទម្លាក់ចុះទីបី៖
ចំណាំ។ បញ្ជីតំបន់ដែលបានបង្ហាញគឺមានតែមួយគត់សម្រាប់ប្រទេសនីមួយៗ ប៉ុន្តែវាមិនអាស្រ័យលើការជ្រើសរើសនៅក្នុងបញ្ជីទម្លាក់ចុះដំបូងឡើយ។
បង្កើតបញ្ជីទម្លាក់ចុះទីបីអាស្រ័យលើបញ្ជីពីរដំបូង
ប្រសិនបើអ្នកត្រូវការបង្កើតម៉ឺនុយទម្លាក់ចុះដែលអាស្រ័យលើជម្រើសទាំងនៅក្នុងបញ្ជីទម្លាក់ចុះទីមួយ និងទីពីរ បន្ទាប់មកបន្តតាមវិធីនេះ :
- បង្កើតសំណុំបន្ថែមនៃជួរដែលមានឈ្មោះ ហើយដាក់ឈ្មោះវាសម្រាប់បន្សំពាក្យនៅក្នុងបញ្ជីទម្លាក់ចុះពីរដំបូងរបស់អ្នក។ ឧទាហរណ៍ អ្នកមាន ផ្លែស្វាយ ផ្លែក្រូច។ល។ នៅក្នុងបញ្ជីទី 1 និង ឥណ្ឌា ប្រេស៊ីល។ល។ នៅលេខ 2 ។បន្ទាប់មក អ្នកបង្កើតជួរដែលមានឈ្មោះ MangoIndia , MangoBrazil , OrangesIndia , OrangesBrazil ជាដើម។ ឈ្មោះទាំងនេះមិនគួរមានសញ្ញាគូសក្រោម ឬតួអក្សរបន្ថែមផ្សេងទៀតទេ .
=INDIRECT(SUBSTITUTE(A2&B2," ",""))
កន្លែងដែល A2 និង B2 មានទម្លាក់ចុះទីមួយ និងទីពីរ រៀងគ្នា។
ជាលទ្ធផល ការធ្លាក់ចុះទីបីរបស់អ្នក -បញ្ជីចុះក្រោមនឹងបង្ហាញតំបន់ដែលត្រូវនឹង ផ្លែឈើ និង ប្រទេស ដែលបានជ្រើសរើសនៅក្នុងបញ្ជីទម្លាក់ចុះ 2 ដំបូង។
នេះជាវិធីងាយស្រួលបំផុតដើម្បីបង្កើតប្រអប់ទម្លាក់ចុះក្នុង Excel ។ ទោះជាយ៉ាងណាក៏ដោយ វិធីសាស្ត្រនេះមានដែនកំណត់មួយចំនួន។
ដែនកំណត់នៃវិធីសាស្រ្តនេះ៖
- ធាតុនៅក្នុងបញ្ជីទម្លាក់ចុះចម្បងរបស់អ្នកត្រូវតែជាពាក្យតែមួយ ធាតុ។ សូមមើលពីរបៀបបង្កើតបញ្ជីទម្លាក់ចុះល្បាក់ជាមួយធាតុពហុពាក្យ។
- វិធីសាស្ត្រនេះនឹងមិនដំណើរការទេ ប្រសិនបើធាតុនៅក្នុងបញ្ជីទម្លាក់ចុះចម្បងរបស់អ្នកមានតួអក្សរដែលមិនត្រូវបានអនុញ្ញាតនៅក្នុងឈ្មោះជួរ ដូចជាសហសញ្ញា ( -), ampersand (&) ។ល។ ដំណោះស្រាយគឺបង្កើតការទម្លាក់ចុះថាមវន្តដែលមិនមានការដាក់កម្រិតនេះ។
- ម៉ឺនុយទម្លាក់ចុះដែលបានបង្កើតតាមរបៀបនេះមិនត្រូវបានធ្វើបច្ចុប្បន្នភាពដោយស្វ័យប្រវត្តិទេ ពោលគឺអ្នកនឹងត្រូវ ផ្លាស់ប្តូរជួរដែលមានឈ្មោះឯកសារយោងរាល់ពេលដែលអ្នកបន្ថែម ឬលុបធាតុនៅក្នុងបញ្ជីប្រភព។ ដើម្បីទទួលបានលើសពីដែនកំណត់នេះ សូមសាកល្បងបង្កើតបញ្ជីទម្លាក់ចុះថាមវន្ត។
បង្កើតបញ្ជីទម្លាក់ចុះដែលមានធាតុច្រើនពាក្យ
រូបមន្ត INDIRECT ដែលយើងបានប្រើក្នុងឧទាហរណ៍ ខាងលើអាចដោះស្រាយបានតែធាតុមួយពាក្យប៉ុណ្ណោះ។ ឧទាហរណ៍ រូបមន្ត =INDIRECT(A2) យោងក្រឡា A2 ដោយប្រយោល ហើយបង្ហាញជួរដែលមានឈ្មោះពិតប្រាកដជាមួយនឹងឈ្មោះដូចគ្នានឹងនៅក្នុងក្រឡាយោង។ ទោះជាយ៉ាងណាក៏ដោយ ដកឃ្លាមិនត្រូវបានអនុញ្ញាតក្នុងឈ្មោះ Excel ដែលជាមូលហេតុដែលរូបមន្តនេះនឹងមិនដំណើរការជាមួយឈ្មោះពហុពាក្យ។
ដំណោះស្រាយគឺត្រូវប្រើមុខងារ INDIRECT រួមជាមួយនឹង SUBSTITUTE ដូចយើងបានធ្វើនៅពេលបង្កើតលេខ 3 ទម្លាក់ចុះ។
ឧបមាថាអ្នកមាន ផ្លែឪឡឹក ក្នុងចំណោមផលិតផល។ ក្នុងករណីនេះ អ្នកដាក់ឈ្មោះបញ្ជីអ្នកនាំចេញផ្លែឪឡឹកដោយពាក្យមួយដោយគ្មានចន្លោះ - ឪឡឹក ។
បន្ទាប់មក សម្រាប់ការទម្លាក់ចុះទីពីរ សូមអនុវត្ត Excel Data Validation ជាមួយនឹងរូបមន្តខាងក្រោមដែលលុប ដកឃ្លាពីឈ្មោះក្នុងក្រឡា A2៖
=INDIRECT(SUBSTITUTE(A2," ",""))
របៀបការពារការផ្លាស់ប្តូរនៅក្នុងបញ្ជីទម្លាក់ចុះបឋម
ស្រមៃមើលសេណារីយ៉ូខាងក្រោម . អ្នកប្រើប្រាស់របស់អ្នកបានធ្វើការជ្រើសរើសនៅក្នុងបញ្ជីទម្លាក់ចុះទាំងអស់ បន្ទាប់មកពួកគេបានប្តូរចិត្ត ត្រឡប់ទៅបញ្ជីដំបូង និងជ្រើសរើសធាតុផ្សេងទៀត។ ជាលទ្ធផល ការជ្រើសរើសទី 1 និងទី 2 មិនត្រូវគ្នា។ ដើម្បីការពារកុំឱ្យវាកើតឡើង អ្នកប្រហែលជាចង់ទប់ស្កាត់ការផ្លាស់ប្តូរណាមួយនៅក្នុងតំណក់ទីមួយបញ្ជីចុះក្រោមភ្លាមៗនៅពេលដែលការជ្រើសរើសត្រូវបានធ្វើឡើងនៅក្នុងបញ្ជីទីពីរ។
ដើម្បីធ្វើដូច្នេះ នៅពេលបង្កើតបញ្ជីទម្លាក់ចុះដំបូង សូមប្រើរូបមន្តពិសេសដែលនឹងពិនិត្យមើលថាតើធាតុណាមួយត្រូវបានជ្រើសរើសនៅក្នុងម៉ឺនុយទម្លាក់ចុះទីពីរ៖
=IF(B2="", Fruit, INDIRECT("FakeList"))
កន្លែងដែល B2 មានបញ្ជីទម្លាក់ចុះទីពីរ " Fruit " គឺជាឈ្មោះនៃបញ្ជីដែលបង្ហាញនៅក្នុងម៉ឺនុយទម្លាក់ចុះដំបូង ហើយ " បញ្ជីក្លែងក្លាយ " គឺជាឈ្មោះក្លែងក្លាយដែលមិនមាន។
ឥឡូវនេះ ប្រសិនបើធាតុណាមួយត្រូវបានជ្រើសរើសនៅក្នុងបញ្ជីទម្លាក់ចុះទី 2 នោះនឹងមិនមានជម្រើសណាមួយទេ នៅពេលដែល អ្នកប្រើប្រាស់ចុចលើសញ្ញាព្រួញនៅជាប់បញ្ជីទីមួយ។
ការបង្កើតបញ្ជីទម្លាក់ចុះថាមវន្តនៅក្នុង Excel
អត្ថប្រយោជន៍ចម្បងនៃបញ្ជីទម្លាក់ចុះដែលពឹងផ្អែកលើ Excel ថាមវន្តគឺថាអ្នកមានសេរីភាពក្នុងការ កែសម្រួលបញ្ជីប្រភព ហើយប្រអប់ទម្លាក់ចុះរបស់អ្នកនឹងទទួលបានបច្ចុប្បន្នភាពភ្លាមៗ។ ជាការពិតណាស់ ការបង្កើតការទម្លាក់ចុះថាមវន្តទាមទារពេលវេលាច្រើនបន្តិច និងរូបមន្តស្មុគ្រស្មាញ ប៉ុន្តែខ្ញុំជឿថានេះគឺជាការវិនិយោគដ៏សក្ដិសមមួយ ពីព្រោះនៅពេលដំឡើងរួច ម៉ឺនុយទម្លាក់ចុះបែបនេះពិតជារីករាយក្នុងការធ្វើការជាមួយ។
ដូចទៅនឹងស្ទើរតែទាំងអស់ដែរ។ អ្វីក៏ដោយនៅក្នុង Excel អ្នកអាចសម្រេចបានលទ្ធផលដូចគ្នាតាមវិធីជាច្រើន។ ជាពិសេស អ្នកអាចបង្កើតការទម្លាក់ចុះថាមវន្តដោយប្រើការរួមបញ្ចូលគ្នានៃមុខងារ OFFSET, INDIRECT និង COUNTA ឬរូបមន្ត INDEX MATCH ដែលធន់ជាង។ ក្រោយមកទៀតគឺជាវិធីដែលខ្ញុំពេញចិត្ត ព្រោះវាផ្តល់នូវអត្ថប្រយោជន៍ជាច្រើន ដែលចាំបាច់បំផុតនោះគឺ៖
- អ្នកត្រូវបង្កើតជួរដែលមានឈ្មោះតែ 3 ប៉ុណ្ណោះ ទោះបីជាយ៉ាងណាក៏ដោយធាតុជាច្រើនមាននៅក្នុងបញ្ជីមេ និងអាស្រ័យ។
- បញ្ជីរបស់អ្នកអាចមានធាតុច្រើនពាក្យ និងតួអក្សរពិសេសណាមួយ។
- ចំនួនធាតុអាចប្រែប្រួលក្នុងជួរនីមួយៗ។
- លំដាប់តម្រៀបរបស់ធាតុមិនសំខាន់ទេ។
- ជាចុងក្រោយ វាងាយស្រួលណាស់ក្នុងការថែរក្សា និងកែប្រែបញ្ជីប្រភព។
មិនអីទេ ទ្រឹស្តីគ្រប់គ្រាន់ តោះអនុវត្ត។
1. រៀបចំទិន្នន័យប្រភពរបស់អ្នកនៅក្នុងតារាងមួយ
ដូចធម្មតា រឿងដំបូងដែលអ្នកត្រូវធ្វើគឺត្រូវសរសេរជម្រើសទាំងអស់សម្រាប់បញ្ជីទម្លាក់ចុះរបស់អ្នកនៅក្នុងសន្លឹកកិច្ចការ។ លើកនេះអ្នកនឹងរក្សាទុកទិន្នន័យប្រភពនៅក្នុងតារាង Excel ។ ចំពោះបញ្ហានេះ នៅពេលដែលអ្នកបញ្ចូលទិន្នន័យរួចហើយ សូមជ្រើសរើសធាតុទាំងអស់ ហើយចុច Ctrl + T ឬចុច Insert tab > Table ។ បន្ទាប់មកវាយឈ្មោះតារាងរបស់អ្នកក្នុងប្រអប់ Table Name ។
វិធីងាយស្រួល និងមើលឃើញបំផុតគឺរក្សាទុកធាតុសម្រាប់ទម្លាក់ចុះដំបូងជាបឋមកថាតារាង និងធាតុសម្រាប់ បញ្ជីទម្លាក់ចុះអាស្រ័យជាទិន្នន័យតារាង។ រូបថតអេក្រង់ខាងក្រោមបង្ហាញពីរចនាសម្ព័ន្ធនៃតារាងរបស់ខ្ញុំដែលមានឈ្មោះថា exporters_tbl - ឈ្មោះផ្លែឈើគឺជាក្បាលតារាង ហើយបញ្ជីនៃប្រទេសនាំចេញត្រូវបានបន្ថែមនៅក្រោមឈ្មោះផ្លែឈើដែលត្រូវគ្នា។
២. បង្កើតឈ្មោះ Excel
ឥឡូវនេះទិន្នន័យប្រភពរបស់អ្នករួចរាល់ហើយ វាជាពេលវេលាដើម្បីរៀបចំឯកសារយោងដែលមានឈ្មោះដែលនឹងទាញយកបញ្ជីត្រឹមត្រូវពីតារាងរបស់អ្នក។
2.1. បន្ថែមឈ្មោះសម្រាប់ជួរដេកបឋមកថារបស់តារាង (ទម្លាក់ចុះមេ)
ដើម្បីបង្កើត aឈ្មោះថ្មីដែលយោងលើបឋមកថាតារាង ជ្រើសរើសវា រួចចុច រូបមន្ត > Name Manager > New ឬចុច Ctrl + F3 ។
Microsoft Excel នឹងប្រើប្រព័ន្ធយោងតារាងដែលភ្ជាប់មកជាមួយដើម្បីបង្កើតឈ្មោះនៃលំនាំ table_name[#Headers] ។
ផ្តល់ឱ្យវាខ្លះ ឈ្មោះដែលមានន័យនិងងាយស្រួលក្នុងការចងចាំ, ឧ. fruit_list ហើយចុច យល់ព្រម ។
2.2. បង្កើតឈ្មោះសម្រាប់ក្រឡាដែលមានបញ្ជីទម្លាក់ចុះដំបូង
ខ្ញុំដឹងថាអ្នកមិនទាន់មានបញ្ជីទម្លាក់ចុះណាមួយនៅឡើយទេ :) ប៉ុន្តែអ្នកត្រូវជ្រើសរើសក្រឡាដើម្បីបង្ហោះបញ្ជីទម្លាក់ចុះដំបូងរបស់អ្នក ហើយបង្កើតឈ្មោះសម្រាប់នោះ។ ក្រឡាឥឡូវនេះ ពីព្រោះអ្នកនឹងត្រូវបញ្ចូលឈ្មោះនេះនៅក្នុងឯកសារយោងរបស់ឈ្មោះទីបី។
ឧទាហរណ៍ ប្រអប់ទម្លាក់ចុះដំបូងរបស់ខ្ញុំគឺស្ថិតនៅក្នុងក្រឡា B1 នៅលើសន្លឹកទី 2 ដូច្នេះខ្ញុំបង្កើតឈ្មោះសម្រាប់វា ជាអ្វីដែលសាមញ្ញ និងការពន្យល់ដោយខ្លួនឯងដូចជា fruit :
គន្លឹះ។ ប្រើឯកសារយោងក្រឡាដែលសមស្របទៅ ចម្លងបញ្ជីទម្លាក់ចុះ ឆ្លងកាត់សន្លឹកកិច្ចការ។
សូមប្រាកដថាត្រូវអានកថាខណ្ឌមួយចំនួនខាងក្រោមដោយប្រុងប្រយ័ត្ន ព្រោះនេះជាគន្លឹះមានប្រយោជន៍បំផុតដែលអ្នកមិនចង់ខកខាន . សូមអរគុណច្រើនចំពោះ Karen សម្រាប់ការបង្ហោះវា!
ប្រសិនបើអ្នកមានគម្រោងចម្លងបញ្ជីទម្លាក់ចុះរបស់អ្នកទៅក្រឡាផ្សេងទៀត បន្ទាប់មកប្រើឯកសារយោងក្រឡាចម្រុះនៅពេលបង្កើតឈ្មោះសម្រាប់ក្រឡាជាមួយនឹងបញ្ជីទម្លាក់ចុះដំបូងរបស់អ្នក។ បញ្ជី។
សម្រាប់បញ្ជីទម្លាក់ចុះដើម្បីចម្លងឱ្យបានត្រឹមត្រូវទៅ ជួរឈរ ផ្សេងទៀត (ឧ. ទៅខាងស្តាំ) សូមប្រើជួរឈរដែលទាក់ទង (ដោយគ្មាន $