តារាងមាតិកា
Excel គឺជាឧបករណ៍ដែលមានប្រយោជន៍បំផុតនៅពេលនិយាយអំពីសំណុំទិន្នន័យដ៏ធំ។ ជាធម្មតាយើងធ្លាប់បង្កើត បញ្ជីទម្លាក់ចុះ ប៉ុន្តែជាញឹកញាប់យើងត្រូវ បង្កើតបញ្ជីទម្លាក់ចុះថាមវន្ត ក្នុង Excel ដើម្បីធ្វើឱ្យជីវិតរបស់យើងកាន់តែងាយស្រួល។ យើងអាចធ្វើបានយ៉ាងងាយស្រួលដោយអនុវត្ត មុខងារ OFFSET ។ នៅក្នុងអត្ថបទនេះ ខ្ញុំនឹងបង្ហាញអ្នកពីរបៀបបង្កើត dynamic drop down list នៅក្នុង Excel ជាមួយនឹង OFFSET Function ។
ទាញយកសៀវភៅការងារអនុវត្ត
Drop Down List with OFFSET.xlsx
នេះគឺជាសំណុំទិន្នន័យដែលខ្ញុំនឹងប្រើដើម្បីបង្ហាញពីរបៀបបង្កើត បញ្ជីទម្លាក់ចុះថាមវន្ត ក្នុង Excel ជាមួយ មុខងារ OFFSET ។ យើងមានកីឡាមួយចំនួន ព្រឹត្តិការណ៍ និង បញ្ជីអ្នកឈ្នះ ។ យើងនឹងតម្រៀបអ្នកឈ្នះទៅតាមព្រឹត្តិការណ៍រៀងៗខ្លួនដោយបង្កើត បញ្ជីទម្លាក់ចុះថាមវន្ត ។
3 វិធីសាស្រ្តដើម្បីបង្កើតបញ្ជីទម្លាក់ចុះថាមវន្តដោយប្រើ Excel OFFSET
1. បង្កើតបញ្ជីទម្លាក់ចុះថាមវន្តក្នុង Excel ជាមួយមុខងារ OFFSET និង COUNTA
នៅទីនេះ ខ្ញុំនឹងបង្ហាញពីរបៀបបង្កើត បញ្ជីទម្លាក់ចុះថាមវន្ត នៅក្នុង Excel ដោយប្រើមុខងារ OFFSET និង COUNTA ។ ខ្ញុំត្រូវបង្កើត បញ្ជីទម្លាក់ចុះថាមវន្ត ក្នុងជួរ C4:C11 ។ ខ្ញុំនឹងជ្រើសរើស អ្នកឈ្នះ ពី បញ្ជីអ្នកឈ្នះ ។
ជំហាន៖
➤ ជ្រើសរើសជួរ C4:C11 ។ បន្ទាប់មកចូលទៅកាន់ផ្ទាំង ទិន្នន័យ >> ឧបករណ៍ទិន្នន័យ >> សុពលភាពទិន្នន័យ >> ទិន្នន័យសុពលភាព ។
➤ ការបញ្ជាក់ទិន្នន័យ ប្រអប់នឹងលេចឡើង។ ជ្រើសរើស List ពី drop-down ក្នុង dialog box ។
➤ ក្នុង <1 ប្រអប់>ប្រភព សូមសរសេររូបមន្តខាងក្រោម។
=OFFSET($E$4,0,0,COUNTA($E$4:$E$100),1)
ការបំបែករូបមន្ត
➥ COUNTA($E$4:$E$100) ➜ ត្រឡប់ចំនួនក្រឡាដែល មិនទទេ ក្នុងជួរ E4:E100
លទ្ធផល ➜ {4}
➥ OFFSET($E$4,0,0,COUNTA($E$4:$ E$100),1) ➜ ត្រឡប់ជួរដោយផ្អែកលើជួរដេក និងជួរឈរនៃសេចក្ដីយោងដែលបានផ្ដល់។
➥ OFFSET($E$4,0,0,4,1)
លទ្ធផល ➜ {“Alex”;”Morgan”;”Faulkner”;”Eliot”}
ការពន្យល់៖ The ឯកសារយោង គឺ E4 ។ ដោយសារ ជួរដេក គឺ 0 ហើយ ជួរឈរ គឺ 0 នៅទីបំផុតជាមួយនឹង កម្ពស់ នៃ 4 ក្រឡា យើងនឹងមានតម្លៃពីក្រឡា E4:E7 ។
➤ ជ្រើសរើស យល់ព្រម ។
Excel នឹងបង្កើត ទម្លាក់ចុះ ប្រអប់ ក្នុង ក្រឡា នីមួយៗនៃ ជួរ C4:C11 ។
សូមកត់សម្គាល់ថាជម្រើសនៅក្នុង ប្រអប់ទម្លាក់ចុះ គឺដូចគ្នាទៅនឹងជម្រើសនៃ បញ្ជីអ្នកឈ្នះ ។ ឥឡូវនេះ ដើម្បីពិនិត្យមើលថាតើនេះជា ប្រអប់ទម្លាក់ចុះថាមវន្ត ឬអត់ សូមសន្មតថា អ្នកឈ្នះ នៃ ការបាញ់ប្រហារព្រឹត្តិការណ៍ គឺ James ។ ដោយសារ James មិនស្ថិតនៅក្នុង បញ្ជីអ្នកឈ្នះ សូមបន្ថែមឈ្មោះរបស់គាត់ ហើយមើលថាមានអ្វីកើតឡើង។
ភ្លាមៗ បានបន្ថែមឈ្មោះរបស់ James នៅក្នុង បញ្ជីអ្នកឈ្នះ , Excel បានធ្វើបច្ចុប្បន្នភាពជម្រើសដោយស្វ័យប្រវត្តិនៅក្នុង ជម្រើសទម្លាក់ចុះ ។ ដូច្នេះ បញ្ជីទម្លាក់ចុះ ទាំងនេះគឺ ថាមវន្ត នៅក្នុងធម្មជាតិ។
➤ ឥឡូវនេះជ្រើសរើស អ្នកឈ្នះ ដែលនៅសល់។
ចំណាំ ៖ ចងចាំថា ជួរ យើងបានជ្រើសរើសនៅក្នុង អនុគមន៍ COUNTA គឺ E4:E100 ។ នោះហើយជាមូលហេតុដែល Excel នឹងធ្វើបច្ចុប្បន្នភាព ជម្រើសទម្លាក់ចុះ ដរាបណាយើងបន្ថែម ឬធ្វើបច្ចុប្បន្នភាព ក្រឡា ក្នុងជួរ E4:E100 ។
អានបន្ថែម៖ របៀបបង្កើតបញ្ជីផ្ទៀងផ្ទាត់ទិន្នន័យថាមវន្តដោយប្រើ VBA ក្នុង Excel
2. វិធីបង្កើតបញ្ជីទម្លាក់ចុះថាមវន្តក្នុង Excel ជាមួយមុខងារ OFFSET និង COUNTIF
យើងក៏អាចបង្កើត បញ្ជីទម្លាក់ចុះថាមវន្ត ក្នុង Excel ដោយប្រើ OFFSET និង COUNTIF មុខងារ។
ជំហាន៖
➤ នាំប្រអប់ សុពលភាពទិន្នន័យ ដូចជា វិធីសាស្រ្ត-1 ។ នៅក្នុងប្រអប់ ប្រភព សូមសរសេររូបមន្តខាងក្រោម
=OFFSET($E$4,0,0,COUNTIF($E$4:$E$100,""))
ការបំបែករូបមន្ត
➥ COUNTIF($E$4:$E$100,”) ➜ ត្រឡប់ចំនួនក្រឡាដែល មិនទទេ ក្នុងជួរ E4:E100
លទ្ធផល ➜ {4}
➥ OFFSET($E$4,0,0,COUNTIF ($E$4:$E$100,”)) ➜ ត្រឡប់ជួរដោយផ្អែកលើជួរដេក និងជួរឈរនៃសេចក្ដីយោងដែលបានផ្ដល់។
➥ OFFSET($E$4,0,0 ,4,1)
លទ្ធផល ➜ {“Alex”;”Morgan”;”Faulkner”;”Eliot”}
ការពន្យល់៖ ឯកសារយោង គឺ E4 ។ ដោយសារ ជួរដេក គឺ 0 ហើយ ជួរឈរ គឺ 0 នៅទីបំផុតជាមួយនឹង កម្ពស់ នៃ 4 ក្រឡា យើងនឹងមានតម្លៃពីក្រឡា E4:E7
➤ ជ្រើសរើស យល់ព្រម ។
➤ Excel នឹងបង្កើត ទម្លាក់ចុះ ប្រអប់ ក្នុង ក្រឡា នីមួយៗនៃ ជួរ C4:C11 ។
ដើម្បីពិនិត្យមើលថាតើនេះជា ប្រអប់ទម្លាក់ចុះថាមវន្ត ឬអត់ សូមសន្មតថា អ្នកឈ្នះ នៃ Event Shooting គឺ James ។ ដោយសារ James មិនស្ថិតនៅក្នុង បញ្ជីអ្នកឈ្នះ សូមបន្ថែមឈ្មោះរបស់គាត់ ហើយមើលថាមានអ្វីកើតឡើង។
ភ្លាមៗដែលយើង បានបន្ថែមឈ្មោះរបស់ James នៅក្នុង បញ្ជីអ្នកឈ្នះ , Excel បានធ្វើបច្ចុប្បន្នភាពជម្រើសដោយស្វ័យប្រវត្តិនៅក្នុង ជម្រើសទម្លាក់ចុះ ។ ដូច្នេះ បញ្ជីទម្លាក់ចុះ ទាំងនេះគឺ ថាមវន្ត នៅក្នុងធម្មជាតិ។
➤ ឥឡូវនេះជ្រើសរើស អ្នកឈ្នះ ដែលនៅសល់។
ចំណាំ ៖ ចងចាំថា ជួរ យើងបានជ្រើសរើសនៅក្នុង អនុគមន៍ COUNTIF គឺ E4:E100 ។ នោះហើយជាមូលហេតុដែល Excel នឹងធ្វើបច្ចុប្បន្នភាព ជម្រើសទម្លាក់ចុះ ដរាបណាយើងបន្ថែម ឬធ្វើបច្ចុប្បន្នភាព ក្រឡា ក្នុងជួរ E4:E100 ។
3. របៀបបង្កើតបញ្ជីទម្លាក់ចុះ Nested ដោយប្រើការរួមបញ្ចូលគ្នានៃអនុគមន៍
នៅក្នុងផ្នែកនេះ យើងនឹងចូលទៅក្នុងការបង្កើត បញ្ជីទម្លាក់ចុះដ៏ឆ្លាតវៃ និងកម្រិតខ្ពស់ជាងនេះ , មួយ ជាប់គ្នា មួយ។ យើងនឹងប្រើមុខងារ OFFSET , COUNTA , និង MATCH ជាមួយគ្នា។ អនុញ្ញាតឱ្យខ្ញុំពន្យល់ពីអ្វីយើងសម្រេចបាន។
នេះគឺជា សំណុំទិន្នន័យ សម្រាប់វិធីសាស្ត្រនេះ ដែលតំណាងឱ្យព័ត៌មាននៃផលិតផលជាក់លាក់។ ជាទូទៅ យើងនឹងបង្កើត បញ្ជីទម្លាក់ចុះពីរ នៅក្នុង ក្រឡា F3 និង F4 ។ អាស្រ័យលើជម្រើសដែលបានជ្រើសរើសក្នុង F3 Excel នឹងធ្វើបច្ចុប្បន្នភាពជម្រើសនៅក្នុង F4 ។ ចូរធ្វើវាមួយជំហានម្តងៗ។
ជំហានទី 1៖ ការបង្កើតបញ្ជីទម្លាក់ចុះក្នុង F3
➤ នាំយក ការបញ្ជាក់ទិន្នន័យ ប្រអប់ដូចជា method-1 ។ នៅក្នុងប្រអប់ ប្រភព ធ្វើ ក្រឡាយោង ដែលជា បឋមកថាតារាង ( ក្រឡា B3:D3 )។
Excel នឹងបង្កើត បញ្ជីទម្លាក់ចុះ ក្នុង F3 ។
ជំហាន-2៖ ការបង្កើតបញ្ជីទម្លាក់ចុះថាមវន្តនៅក្នុង F4
ឥឡូវនេះខ្ញុំនឹងបង្កើត បញ្ជីទម្លាក់ចុះមួយទៀត នៅក្នុង F4 ។ ជម្រើសនៅក្នុង បញ្ជីទម្លាក់ចុះ នៃ F4 នឹងអាស្រ័យលើអ្វីដែលយើងបានជ្រើសរើសនៅក្នុង បញ្ជីទម្លាក់ចុះ នៃ F3 ។ ដើម្បីធ្វើដូច្នេះ
➤ នាំប្រអប់ សុពលភាពទិន្នន័យ ដូចជា method-1 ។ នៅក្នុងប្រអប់ ប្រភព សូមសរសេររូបមន្តខាងក្រោម
=OFFSET($B$3,1,MATCH($F$3,$B$3:$D$3,0)-1,COUNTA(OFFSET($B$3,1,MATCH($F$3,$B$3:$D$3,0)-1,10,1)),1)
ការបំបែករូបមន្ត
➥ MATCH($F$3,$B$3:$D$3,0) ➜ ត្រឡប់ទីតាំងដែលទាក់ទងនៃ តម្លៃក្រឡា F3 ពី ជួរ B3:D3
លទ្ធផល៖ {1} ។
➥ OFFSET($B$3,1 ,MATCH($F$3,$B$3:$D$3,0)-1,10,1) ➜ ត្រឡប់ ជួរ ដោយផ្អែកលើ ជួរដេក និង column នៃ ដែលបានផ្តល់ឱ្យឯកសារយោង ។ កម្ពស់ គឺ 10 ។ នោះហើយជាមូលហេតុដែល output នឹងជាអារេនៃ 10 តម្លៃក្រឡា ដោយចាប់ផ្តើមពីឯកសារយោង។
លទ្ធផល៖ {“Sam”; "Curran";"Yank";"Rochester";0;0;0;0;0;0}
➥ COUNTA(OFFSET($B$3,1,MATCH($ F$3,$B$3:$D$3,0)-1,10,1)) ➜ ត្រឡប់ ចំនួនក្រឡា ដែលមិនទទេនៅក្នុង ជួរ ដែលបានជ្រើសរើស .
➥ COUNTA{“Sam”;”Curran”;”Yank”;”Rochester”;0;0;0;0;0;0}
លទ្ធផល៖ {4}
➥ OFFSET($B$3,1,MATCH($F$3,$B$3:$D$3,0)-1,COUNTA( OFFSET($B$3,1,MATCH ($F$3,$B $3:$D$3,0)-1,10,1)),1) ➔ ត្រឡប់ ជួរ ដោយផ្អែកលើ ជួរដេក និង ជួរឈរ នៃឯកសារយោងដែលបានផ្តល់ឱ្យ
➥ OFFSET($B$3,1,1-1,COUNTA{“Sam”;”Curran ”;”Yank”;”Rochester”;0;0;0;0;0;0}),1)
➥ OFFSET($B$3,1,0,4 ,1)
លទ្ធផល៖ {"Sam";"Curran";"Yank";"Rochester"}
ការពន្យល់៖ ឯកសារយោង គឺ B3 ។ ដោយសារ ជួរដេក គឺ 1 ហើយ ជួរឈរ គឺ 0 នៅទីបំផុតជាមួយនឹង កម្ពស់ នៃ 4 ក្រឡា យើងនឹងមានតម្លៃពីក្រឡា B4:B7 ។
➤ ជ្រើសរើស យល់ព្រម ។
Excel នឹងបង្កើត បញ្ជីទម្លាក់ចុះថាមវន្ត នៅក្នុង F4 ។ ជម្រើសនឹងផ្លាស់ប្តូរអាស្រ័យលើអ្វីដែលអ្នកជ្រើសរើសនៅលើ F3 ។ ឧទាហរណ៍ នៅពេលអ្នកជ្រើសរើស ឈ្មោះ នៅក្នុង បញ្ជីទម្លាក់ចុះ F3 នោះ បញ្ជីទម្លាក់ចុះ នៅក្នុង F4 នឹង បង្ហាញឈ្មោះដែលមាននៅក្នុង ឈ្មោះជួរឈរ ។
ស្រដៀងគ្នានេះដែរ នៅពេលដែលអ្នកជ្រើសរើស ផលិតផល នៅក្នុង បញ្ជីទម្លាក់ចុះ F3 នោះ បញ្ជីទម្លាក់ចុះ ក្នុង F4 នឹងបង្ហាញផលិតផលដែលមាននៅក្នុង ជួរផលិតផល ។
ឥឡូវនេះ ប្រសិនបើអ្នកបន្ថែម ឬធ្វើបច្ចុប្បន្នភាព ឈ្មោះ , ផលិតផល , ឬ ម៉ាក , Excel នឹងធ្វើបច្ចុប្បន្នភាព បញ្ជីទម្លាក់ចុះ ក្នុង F4 ។ ឧទាហរណ៍ ខ្ញុំបានបន្ថែមឈ្មោះថ្មី Rock នៅក្នុង ឈ្មោះជួរឈរ ហើយ Excel បានបន្ថែមឈ្មោះនៅក្នុង បញ្ជីទម្លាក់ចុះ .
អានបន្ថែម៖ របៀបបង្កើតបញ្ជីថាមវន្តកំពូលទាំង 10 នៅក្នុង Excel (8 វិធីសាស្រ្ត)
សៀវភៅការងារអនុវត្ត
ដូចដែលអ្នកបានឃើញ ការបង្កើត បញ្ជីទម្លាក់ចុះថាមវន្ត នៅក្នុង Excel ជាមួយ មុខងារ OFFSET ពិតជាពិបាកណាស់។ ដូច្នេះខ្ញុំស្នើឱ្យអ្នកអនុវត្តឱ្យបានច្រើន។ ខ្ញុំបានភ្ជាប់សន្លឹកលំហាត់សម្រាប់អ្នក។
សេចក្តីសន្និដ្ឋាន
នៅក្នុងអត្ថបទនេះ ខ្ញុំបានបង្ហាញពីវិធីសាស្រ្ត 3 ដើម្បីបង្កើត បញ្ជីទម្លាក់ចុះថាមវន្ត ក្នុង Excel ជាមួយ មុខងារ OFFSET ។ ខ្ញុំសង្ឃឹមថាអ្នកនឹងរកឃើញអត្ថបទនេះមានប្រយោជន៍។ ជាចុងក្រោយ ប្រសិនបើអ្នកមានយោបល់អ្វី សូមទុកវានៅក្នុងប្រអប់ comment ។