VLOOKUP ដើម្បីត្រឡប់តម្លៃច្រើនផ្ដេកក្នុង Excel

  • ចែករំលែកនេះ។
Hugh West

នៅក្នុង Microsoft Excel មានជម្រើសមួយចំនួនដើម្បី VLOOKUP និងត្រឡប់តម្លៃច្រើន ផ្ដេក។ ទោះបីជាមុខងារ VLOOKUP ខ្លួនវាមិនអាចត្រឡប់តម្លៃច្រើនផ្តេកក៏ដោយ អ្នកនឹងត្រូវបានណែនាំអំពីជម្រើសជំនួសនៅក្នុងអត្ថបទនេះជាមួយនឹងរូបភាពដែលត្រឹមត្រូវ។

ទាញយកសៀវភៅលំហាត់

អ្នកអាចទាញយកសៀវភៅការងារ Excel ដែលយើងធ្លាប់ប្រើដើម្បីរៀបចំអត្ថបទនេះ។

VLOOKUP ដើម្បីត្រឡប់តម្លៃច្រើនផ្ដេក។xlsx

2 វិធីសាស្រ្តក្នុងការ VLOOKUP និងត្រឡប់តម្លៃច្រើនផ្តេក

មុខងារ VLOOKUP ស្វែងរកតម្លៃនៅក្នុងជួរឈរខាងឆ្វេងបំផុតនៃតារាង ហើយបន្ទាប់មកត្រឡប់តម្លៃនៅក្នុង ជួរដូចគ្នាពីជួរឈរដែលបានបញ្ជាក់។ អ្នកមិនអាចស្រង់តម្លៃច្រើនដោយប្រើមុខងារ VLOOKUP ក្នុងពេលតែមួយបានទេ។ ប្រសិនបើអ្នកអូសក្រឡាលទ្ធផលចុះក្រោម ដើម្បីបង្កើតលទ្ធផលខាងក្រោម អ្នកនឹងទទួលបានតម្លៃស្ទួនសម្រាប់ទិន្នន័យមួយចំនួន។ ហើយបន្ទាប់ពីទាំងអស់ អ្នកនឹងមិនអាចបង្ហាញទិន្នន័យដែលបានស្រង់ចេញដោយផ្ដេកដោយគ្រាន់តែ VLOOKUP មុខងារ នៅក្នុង Excel នោះទេ។ ដូច្នេះ មានជម្រើសពីរដែលយើងអាចអនុវត្តនៅក្នុងសៀវភៅបញ្ជី Excel ដើម្បីបម្រើគោលបំណងរបស់យើង។

1. ការប្រើប្រាស់មុខងារ INDEX, SMALL, និង IF ដើម្បី VLOOKUP និងត្រឡប់តម្លៃដែលត្រូវគ្នាដោយផ្ដេក

ក្នុងរូបភាពខាងក្រោម តារាងតំណាងឱ្យម៉ូដែលស្មាតហ្វូនមួយចំនួនដែលមានឈ្មោះម៉ាករបស់ពួកគេ។ ដោយសារពួកវាស្ថិតក្នុងលំដាប់ចៃដន្យ យើងនឹងស្រង់ឈ្មោះម៉ូដែលនៃម៉ាកជាក់លាក់មួយ។ហើយបង្ហាញពួកវាផ្ដេកជាជួរ។

ឧទាហរណ៍ យើងចង់បង្ហាញឈ្មោះម៉ូដែលនៃម៉ាកស្មាតហ្វូន- Samsung នៅក្នុង ជួរទី 16

📌 ជំហានទី 1:

រូបមន្តដែលត្រូវការនៅក្នុង Cell C16 នឹងជា៖

=INDEX($C$5:$C$14, SMALL(IF($B$16=$B$5:$B$14,ROW($B$5:$B$14)-ROW($B$5)+1), COLUMN(A1)))

➤ បន្ទាប់ពីចុច Enter អ្នកនឹងទទួលបានឈ្មោះម៉ូដែលដំបូងរបស់ Samsung ពីតារាង។

📌 ជំហានទី 2៖

ឥឡូវនេះប្រើ Fill Handle ពី ក្រឡា C16 ហើយអូសវាទៅស្តាំតាម ជួរទី 16 រហូតដល់កំហុស #NUM លេចឡើង។

រំលង ទីមួយ #NUM កំហុស និងបញ្ឈប់ការបំពេញដោយស្វ័យប្រវត្តិ មុនពេលក្រឡានោះមានកំហុស។

ហើយអ្នកនឹងត្រូវបានបង្ហាញឈ្មោះម៉ូដែលទាំងអស់នៃស្មាតហ្វូន Samsung ផ្ដេកដែលមាននៅក្នុងតារាងដែលបានផ្តល់ឱ្យ។

🔎 តើរូបមន្តដំណើរការយ៉ាងដូចម្តេច?

  • ROW($B $5:$B$14)-ROW($B$5)+1: ផ្នែកនេះត្រូវបានផ្តល់ទៅឱ្យអាគុយម៉ង់ទីពីរ ([value_if_true]) នៃអនុគមន៍ IF ។ វាកំណត់ចំនួនជួរដេកនៃទិន្នន័យទាំងអស់ដែលមាននៅក្នុងជួរនៃក្រឡា B5:B14 ហើយត្រឡប់អារេខាងក្រោម៖

{1;2;3;4; 5;6;7;8;9;10}

  • IF($B$16=$B$5:$B$14, ROW($B$5:$B$14) )-ROW($B$5)+1): ផ្នែកនៃរូបមន្តនេះត្រូវគ្នានឹងលក្ខណៈវិនិច្ឆ័យសម្រាប់តែឧបករណ៍ Samsung ប៉ុណ្ណោះ។ ប្រសិនបើ​ការ​ផ្គូផ្គង​ត្រូវ​បាន​រក​ឃើញ រូបមន្ត​នឹង​ត្រឡប់​លេខ​ជួរដេក​ទស្សនវិស័យ បើ​មិន​ដូច្នេះ​ទេ វា​នឹង​ត្រឡប់ FALSE ។ ដូច្នេះ អារេ ត្រឡប់ សរុប ពី រូបមន្ត នេះ។នឹងជា៖

{1;FALSE;3;FALSE;5;6;FALSE;FALSE;9;FALSE}

  • SMALL(IF($B$16=$B$5:$B$14, ROW($B$5:$B$14)-ROW($B$5)+1), COLUMN(A1)): SMALL មុខងារនៅទីនេះ ស្រង់​លេខ​ជួរ​ដេក​ទាប​បំផុត ឬ​តូច​បំផុត​ដែល​រក​ឃើញ​ពី​ជំហាន​មុន ហើយ​វា​នឹង​ត្រូវ​បាន​កំណត់​ជា​អាគុយម៉ង់​ទីពីរ (row_num) នៃ​អនុគមន៍ INDEX
  • ជា​ចុង​ក្រោយ រូបមន្តទាំងមូល និងរួមបញ្ចូលគ្នាទាញយកឈ្មោះម៉ូដែលដំបូងនៃឧបករណ៍ Samsung ពី ជួរ C

អានបន្ថែម៖ ប្រើ VLOOKUP ជាមួយលក្ខណៈវិនិច្ឆ័យច្រើនក្នុង Excel (6 វិធីសាស្រ្ត + ជម្មើសជំនួស)

ការអានស្រដៀងគ្នា

  • VLOOKUP មិនដំណើរការ (8 ហេតុផល & ដំណោះស្រាយ)
  • ហេតុអ្វីបានជា VLOOKUP ត្រឡប់ #N/A នៅពេលដែលការប្រកួតមាន? (5 មូលហេតុ និងដំណោះស្រាយ)
  • Excel VLOOKUP ដើម្បីត្រឡប់តម្លៃច្រើនបញ្ឈរ
  • Excel VLOOKUP ដើម្បីត្រឡប់តម្លៃច្រើនក្នុងក្រឡាមួយដោយបំបែកដោយសញ្ញាក្បៀស

2. VLOOKUP និងត្រឡប់តម្លៃច្រើនផ្តេកពីលំដាប់នៃទិន្នន័យក្នុង Excel

ឥឡូវនេះសូមពិចារណាសេណារីយ៉ូមួយទៀត។ នៅក្នុងតារាងខាងក្រោម ជួរ B មានម៉ាកស្មាតហ្វូនពីរនៅក្នុងលំដាប់មួយ។ ដូចពីមុន យើងនឹងស្រង់ឈ្មោះម៉ូដែលនៃម៉ាកជាក់លាក់មួយ ប៉ុន្តែមានរូបមន្តផ្សេង។ ហើយរូបមន្តនេះនឹងដំណើរការសម្រាប់ជួរទិន្នន័យបន្តបន្ទាប់តែប៉ុណ្ណោះ។ ប្រសិនបើម៉ាកយីហោស្ថិតក្នុងលំដាប់ចៃដន្យដូចដែលបានបង្ហាញនៅក្នុងផ្នែកមុន នោះរូបមន្តនេះនឹងមិនដំណើរការត្រឹមត្រូវទេ។

សម្រាប់ឧទាហរណ៍ យើងនឹងស្រង់ឈ្មោះម៉ូដែលស្មាតហ្វូន Xiaomi ហើយបង្ហាញពួកវាផ្ដេកក្នុង Row 16

📌 ជំហានទី 1៖

នៅក្នុងលទ្ធផល Cell C16 រូបមន្តដែលត្រូវការនឹងមាន៖

=IF(COLUMN()-2<=COUNTIF($B$5:$B$14,$B16), INDEX($C$5:$C$14,MATCH($B16,$B$5:$B$14,0)+COLUMN()-3),"")

ចុច បញ្ចូល នោះអ្នកនឹងត្រូវបានបង្ហាញឈ្មោះម៉ូដែលស្មាតហ្វូនដំបូងរបស់ Xiaomi ភ្លាមៗ។

📌 ជំហានទី 2:

ឥឡូវនេះប្រើ Fill Handle ដើម្បីបំពេញដោយស្វ័យប្រវត្តិទៅខាងស្តាំតាម ជួរទី 16 រហូតដល់ក្រឡាទទេមួយលេចឡើង។

ហើយអ្នកនឹងត្រូវបានបង្ហាញឈ្មោះម៉ូដែលទាំងអស់នៃម៉ាកដែលបានជ្រើសរើសដូចនៅក្នុងរូបថតអេក្រង់ខាងក្រោម។

🔎 តើរូបមន្តដំណើរការយ៉ាងដូចម្តេច?

  • MATCH($B16,$B$5:$B$14,0)៖ មុខងារ MATCH នៅខាងក្នុងមុខងារ INDEX ត្រឡប់លេខជួរទីមួយនៃក្រឡាដែលមានឈ្មោះ- Xiaomi។
  • MATCH($B16, $B$5:$B$14,0)+COLUMN()-3: ផ្នែកនេះគឺជាអាគុយម៉ង់ទីពីរនៃអនុគមន៍ INDEX ដែលកំណត់លេខជួរដេកដែលទិន្នន័យលទ្ធផលដំបូងនឹង b e បានស្វែងរក។
  • INDEX($C$5:$C$14, MATCH($B16,$B$5:$B$14,0)+COLUMN()-3): នេះ ផ្នែកគឺជាអាគុយម៉ង់ទីពីរនៃអនុគមន៍ IF ([value_if_TRUE]) ដែលទាញយកទិន្នន័យលទ្ធផលដំបូងដោយផ្អែកលើលេខជួរដេកដែលបានរកឃើញក្នុងជំហានមុន។
  • ប្រសិនបើគ្មានការផ្គូផ្គងត្រូវបានរកឃើញទេនោះ មុខងារ IF នឹងត្រឡប់ក្រឡាទទេ។

💭 ចំណាំ៖ ដើម្បីត្រឡប់ទិន្នន័យដោយប្រើរូបមន្តនេះឱ្យបានត្រឹមត្រូវ អ្នកត្រូវតែផ្តួចផ្តើមតារាងពី Column B ដែល Column B នឹងតំណាងឱ្យលក្ខណៈវិនិច្ឆ័យ ហើយ Column C នឹងមានទិន្នន័យលទ្ធផល។ អ្នកក៏ត្រូវកំណត់លក្ខណៈវិនិច្ឆ័យដែលបានជ្រើសរើសនៅក្នុងជួរ B ក្រោម ឬខាងលើតារាង ដូចដែលខ្ញុំបានបង្ហាញនៅក្នុង Cell B16

អានបន្ថែម៖ INDEX អនុគមន៍ MATCH ទល់នឹង VLOOKUP (ឧទាហរណ៍ 9)

ការសន្និដ្ឋានពាក្យ

ខ្ញុំសង្ឃឹមថាវិធីសាស្រ្តទាំងពីរដែលបានរៀបរាប់ខាងលើឥឡូវនេះនឹងជួយអ្នកឱ្យអនុវត្តពួកវានៅក្នុងសៀវភៅបញ្ជី Excel របស់អ្នកដោយ ស្រង់ទិន្នន័យចេញពីតារាងមួយ ហើយបង្ហាញពួកវាផ្ដេកជាជួរ។ ប្រសិនបើអ្នកមានសំណួរ ឬមតិកែលម្អ សូមប្រាប់ខ្ញុំនៅក្នុងផ្នែកមតិយោបល់។ ឬអ្នកអាចពិនិត្យមើលអត្ថបទផ្សេងទៀតរបស់យើងទាក់ទងនឹងមុខងារ Excel នៅលើគេហទំព័រនេះ។

Hugh West គឺជាគ្រូបណ្តុះបណ្តាល Excel ដែលមានបទពិសោធន៍ខ្ពស់ និងជាអ្នកវិភាគដែលមានបទពិសោធន៍ជាង 10 ឆ្នាំនៅក្នុងឧស្សាហកម្មនេះ។ លោកបានបញ្ចប់ថ្នាក់បរិញ្ញាបត្រផ្នែកគណនេយ្យ និងហិរញ្ញវត្ថុ និងបរិញ្ញាបត្រជាន់ខ្ពស់ផ្នែកគ្រប់គ្រងពាណិជ្ជកម្ម។ Hugh មានចំណង់ចំណូលចិត្តក្នុងការបង្រៀន ហើយបានបង្កើតវិធីសាស្រ្តបង្រៀនពិសេសមួយ ដែលងាយស្រួលធ្វើតាម និងយល់។ ចំណេះដឹងជំនាញ Excel របស់គាត់បានជួយសិស្សានុសិស្ស និងអ្នកជំនាញរាប់ពាន់នាក់នៅទូទាំងពិភពលោកបង្កើនជំនាញ និងពូកែក្នុងអាជីពរបស់ពួកគេ។ តាមរយៈប្លុករបស់គាត់ លោក Hugh ចែករំលែកចំណេះដឹងរបស់គាត់ជាមួយពិភពលោក ដោយផ្តល់ជូននូវការបង្រៀន Excel ដោយឥតគិតថ្លៃ និងការបណ្តុះបណ្តាលតាមអ៊ីនធឺណិត ដើម្បីជួយបុគ្គល និងអាជីវកម្មឈានដល់សក្តានុពលពេញលេញរបស់ពួកគេ។