តារាងមាតិកា
ថ្ងៃនេះយើងនឹងមើលពីរបៀបប្រើ VLOOKUP ក្នុង Excel ជាមួយនឹងឧទាហរណ៍លម្អិតជាច្រើនជំហាន។ អ្នកនឹងរៀនពីរបៀបដើម្បី Vlookup ពីសន្លឹកមួយផ្សេងទៀត និងសៀវភៅការងារផ្សេងគ្នា ស្វែងរកដោយប្រើអក្សរជំនួស និងច្រើនទៀត។
អត្ថបទនេះចាប់ផ្តើមស៊េរីដែលគ្របដណ្តប់លើ VLOOKUP ដែលជាមុខងារ Excel ដែលមានប្រយោជន៍បំផុតមួយ និងនៅ ក្នុងពេលជាមួយគ្នា មួយដែលស្មុគស្មាញបំផុត និងមិនសូវយល់។ យើងនឹងព្យាយាមពន្យល់ពីមូលដ្ឋានគ្រឹះជាភាសាសាមញ្ញបំផុត ដើម្បីធ្វើឱ្យខ្សែកោងនៃការរៀនសូត្រសម្រាប់អ្នកប្រើប្រាស់ដែលគ្មានបទពិសោធន៍មានភាពងាយស្រួលតាមដែលអាចធ្វើទៅបាន។ យើងក៏នឹងផ្តល់នូវឧទាហរណ៍រូបមន្តដែលគ្របដណ្តប់លើការប្រើប្រាស់ធម្មតាបំផុតនៃ VLOOKUP នៅក្នុង Excel ហើយព្យាយាមធ្វើឱ្យពួកវាទាំងព័ត៌មាន និងភាពសប្បាយរីករាយ។
មុខងារ Excel VLOOKUP
តើអ្វីទៅជា VLOOKUP? ដើម្បីចាប់ផ្តើមវាជាមុខងារ Excel :) តើវាធ្វើអ្វី? វាស្វែងរកតម្លៃដែលអ្នកបញ្ជាក់ ហើយត្រឡប់តម្លៃដែលត្រូវគ្នាពីជួរឈរផ្សេងទៀត។ តាមលក្ខណៈបច្ចេកទេស មុខងារ VLOOKUP រកមើលតម្លៃនៅក្នុងជួរទីមួយនៃជួរដែលបានផ្តល់ឱ្យ ហើយត្រឡប់តម្លៃក្នុងជួរដូចគ្នាពីជួរឈរផ្សេងទៀត។
នៅក្នុងការប្រើប្រាស់ទូទៅរបស់វា Excel VLOOKUP ស្វែងរកតាមរយៈសំណុំទិន្នន័យរបស់អ្នកដោយផ្អែកលើ ឧបករណ៍កំណត់អត្តសញ្ញាណតែមួយគត់ និងនាំមកជូនអ្នកនូវព័ត៌មានមួយផ្នែកដែលភ្ជាប់ជាមួយនឹងឧបករណ៍កំណត់អត្តសញ្ញាណតែមួយគត់នោះ។
អក្សរ "V" តំណាងឱ្យ "បញ្ឈរ" ហើយត្រូវបានប្រើដើម្បីបែងចែក VLOOKUP ពីមុខងារ HLOOKUP ដែលរកមើលតម្លៃក្នុងមួយជួរ។ ជាជាងជួរឈរ (H តំណាងឱ្យ "ផ្ដេក")។
មុខងារនេះអាចប្រើបានទាំងអស់។ឯកសារយោងក្រឡា។
ចូរនិយាយថា អ្នកចង់ទទួលបានឈ្មោះដែលត្រូវនឹងលេខកូដអាជ្ញាប័ណ្ណជាក់លាក់មួយ ប៉ុន្តែអ្នកមិនស្គាល់កូនសោទាំងមូលទេ មានតែតួអក្សរពីរបីប៉ុណ្ណោះ។ ដោយប្រើគ្រាប់ចុចនៅក្នុងជួរ A ឈ្មោះក្នុងជួរ B និងផ្នែកនៃគ្រាប់ចុចគោលដៅក្នុង E1 អ្នកអាចធ្វើ Vlookup អក្សរជំនួសតាមវិធីនេះ៖
ស្រង់សោ៖
=VLOOKUP("*"&E1&"*", $A$2:$B$10, 1, FALSE)
ស្រង់ឈ្មោះ៖
=VLOOKUP("*"&E1&"*", $A$2:$B$10, 2, FALSE)
ចំណាំ៖
- ដើម្បីឱ្យរូបមន្ត VLOOKUP អក្សរជំនួសដំណើរការបានត្រឹមត្រូវ ប្រើការផ្គូផ្គងជាក់លាក់មួយ (FALSE គឺជាអាគុយម៉ង់ចុងក្រោយ។ FALSE
ហើយឥឡូវនេះ វាដល់ពេលដែលត្រូវពិនិត្យមើលកាន់តែដិតដល់នូវអាគុយម៉ង់ចុងក្រោយនៃមុខងារ Excel VLOOKUP ។ ទោះបីជាជម្រើសក៏ដោយ ប៉ារ៉ាម៉ែត្រ range_lookup គឺមានសារៈសំខាន់ខ្លាំងណាស់។ អាស្រ័យលើថាតើអ្នកជ្រើសរើស TRUE ឬ FALSE រូបមន្តរបស់អ្នកអាចផ្តល់លទ្ធផលខុសៗគ្នា។
Excel VLOOKUP ការផ្គូផ្គងពិតប្រាកដ (FALSE)
ប្រសិនបើ range_lookup ត្រូវបានកំណត់ទៅជា FALSE នោះ Vlookup រូបមន្តស្វែងរកតម្លៃដែលស្មើនឹងតម្លៃស្វែងរក។ ប្រសិនបើការប្រកួតពីរ ឬច្រើនត្រូវបានរកឃើញ នោះលេខ 1 នឹងត្រលប់មកវិញ។ ប្រសិនបើរកមិនឃើញការផ្គូផ្គងពិតប្រាកដទេ កំហុស #N/A កើតឡើង។
ការផ្គូផ្គងប្រហាក់ប្រហែលរបស់ Excel VLOOKUP (TRUE)
ប្រសិនបើ range_lookup ត្រូវបានកំណត់ទៅជា TRUE ឬលុបចោល ( លំនាំដើម) រូបមន្តរកមើលការផ្គូផ្គងជិតបំផុត។ ច្បាស់ជាងនេះទៅទៀត វាស្វែងរកការផ្គូផ្គងពិតប្រាកដជាមុនសិន ហើយប្រសិនបើការផ្គូផ្គងពិតប្រាកដមួយមិនត្រូវបានរកឃើញ សូមរកមើលតម្លៃធំបំផុតបន្ទាប់ដែលគឺតិចជាងតម្លៃរកមើល។
ការផ្គូផ្គងប្រហាក់ប្រហែល Vlookup ដំណើរការជាមួយការព្រមានខាងក្រោម៖
- ជួរឈរស្វែងរកត្រូវតែតម្រៀបជា លំដាប់ឡើង ពីតូចបំផុត ដល់ធំបំផុត បើមិនដូច្នេះទេ តម្លៃត្រឹមត្រូវអាចមិនត្រូវបានរកឃើញ។
- ប្រសិនបើតម្លៃរកមើលតូចជាងតម្លៃតូចបំផុតនៅក្នុងអារេរកមើល នោះកំហុស #N/A នឹងត្រូវបានត្រឡប់មកវិញ។
ឧទាហរណ៍ខាងក្រោមនឹងជួយអ្នកឱ្យយល់កាន់តែច្បាស់ពីភាពខុសគ្នារវាងការផ្គូផ្គងជាក់លាក់មួយ និងការផ្គូផ្គងប្រហាក់ប្រហែល Vlookup និងនៅពេលដែលរូបមន្តនីមួយៗល្អបំផុតដែលត្រូវប្រើ។
ឧទាហរណ៍ 1. របៀបធ្វើ Vlookup ដែលត្រូវគ្នាពិតប្រាកដ
ដើម្បីរកមើលការផ្គូផ្គងពិតប្រាកដ គ្រាន់តែដាក់ FALSE នៅក្នុងអាគុយម៉ង់ចុងក្រោយ។
សម្រាប់ឧទាហរណ៍នេះ ចូរយើងយកតារាងល្បឿនសត្វ ប្តូរជួរឈរ ហើយព្យាយាមស្វែងរកសត្វដែលអាចរត់បាន 80 , 50 និង 30 ម៉ាយក្នុងមួយម៉ោង។ ជាមួយនឹងតម្លៃរកមើលក្នុង D2, D3 និង D4 បញ្ចូលរូបមន្តខាងក្រោមក្នុង E2 ហើយបន្ទាប់មកចម្លងវាទៅក្រឡាពីរទៀត៖
=VLOOKUP(D2, $A$2:$B$12, 2, FALSE)
ដូចដែលអ្នកអាចឃើញ រូបមន្តត្រឡប់ " Lion" នៅក្នុង E3 ដោយសារតែពួកគេរត់យ៉ាងពិតប្រាកដ 50 ក្នុងមួយម៉ោង។ សម្រាប់តម្លៃរកមើលពីរផ្សេងទៀត ការផ្គូផ្គងពិតប្រាកដមិនត្រូវបានរកឃើញទេ ហើយកំហុស #N/A លេចឡើង។
ឧទាហរណ៍ 2. របៀបមើលការផ្គូផ្គងប្រហាក់ប្រហែល
ដើម្បីរកមើលការផ្គូផ្គងប្រហាក់ប្រហែល មានរឿងសំខាន់ពីរដែលអ្នកត្រូវធ្វើ៖
- តម្រៀបជួរទីមួយនៃ table_array ពីតូចបំផុតទៅធំបំផុត។
- ប្រើ TRUE សម្រាប់អាគុយម៉ង់ range_lookup ឬលុបវាចោល។
ការតម្រៀបជួរឈររកមើលគឺមានសារៈសំខាន់ខ្លាំងណាស់ ពីព្រោះមុខងារ VLOOKUP ឈប់ស្វែងរកភ្លាមៗ នៅពេលដែលវារកឃើញការផ្គូផ្គងជិតស្និទ្ធតូចជាងតម្លៃស្វែងរក។ ប្រសិនបើទិន្នន័យមិនត្រូវបានតម្រៀបឱ្យបានត្រឹមត្រូវទេ អ្នកប្រហែលជាទទួលបានលទ្ធផលចម្លែក ឬមានកំហុស #N/A។
សម្រាប់ទិន្នន័យគំរូរបស់យើង រូបមន្តប្រហាក់ប្រហែលនៃ Vlookup មានដូចខាងក្រោម៖
=VLOOKUP(D2, $A$2:$B$12, 2, TRUE)
ហើយត្រឡប់លទ្ធផលដូចខាងក្រោម៖
- សម្រាប់តម្លៃស្វែងរក "80" "Cheetah" ត្រូវបានបញ្ជូនមកវិញ ដោយសារតែល្បឿនរបស់វា (70) គឺជាការប្រកួតជិតបំផុតនោះគឺ តូចជាងតម្លៃរកមើល។
- សម្រាប់តម្លៃរកមើលនៃ "50" ការផ្គូផ្គងពិតប្រាកដមួយត្រូវបានបញ្ជូនមកវិញ (Lion)។
- សម្រាប់តម្លៃរកមើល "30" a #N/A កំហុសត្រូវបានត្រឡប់មកវិញ ដោយសារតម្លៃស្វែងរកគឺតូចជាងតម្លៃតូចបំផុតក្នុងជួរឈរស្វែងរក។
ឧបករណ៍ពិសេសសម្រាប់ Vlookup ក្នុង Excel
ដោយមិនសង្ស័យ VLOOKUP គឺជាមុខងារ Excel ដែលមានអនុភាព និងមានប្រយោជន៍បំផុត ប៉ុន្តែវាក៏ជាមុខងារមួយដែលច្របូកច្របល់បំផុតផងដែរ។ ដើម្បីធ្វើឱ្យខ្សែកោងការរៀនកាន់តែមានភាពយឺតយ៉ាវ និងបទពិសោធន៍កាន់តែរីករាយ យើងបានរួមបញ្ចូលឧបករណ៍សន្សំពេលវេលាមួយចំនួននៅក្នុង Ultimate Suite for Excel របស់យើង។
អ្នកជំនួយការ VLOOKUP - វិធីងាយស្រួលក្នុងការសរសេររូបមន្តស្មុគស្មាញ
អ្នកជំនួយការ VLOOKUP អន្តរកម្មនឹងណែនាំអ្នកតាមរយៈជម្រើសនៃការកំណត់រចនាសម្ព័ន្ធដើម្បីបង្កើតរូបមន្តដ៏ល្អឥតខ្ចោះសម្រាប់លក្ខណៈវិនិច្ឆ័យដែលអ្នកបញ្ជាក់។ អាស្រ័យលើរចនាសម្ព័ន្ធទិន្នន័យរបស់អ្នក វានឹងប្រើមុខងារ VLOOKUP ស្តង់ដារ ឬរូបមន្ត INDEX MATCH ដែលអាចទាញតម្លៃពីខាងឆ្វេង។
ដើម្បីទទួលបានរូបមន្តដែលប្ដូរតាមបំណងរបស់អ្នក នេះជាអ្វីដែលអ្នកត្រូវធ្វើ៖
- ដំណើរការអ្នកជំនួយការ VLOOKUP។
- ជ្រើសរើសតារាងមេរបស់អ្នក និងតារាងរកមើល។
- បញ្ជាក់ជួរឈរខាងក្រោម (ក្នុងករណីជាច្រើនពួកគេត្រូវបានជ្រើសរើសដោយស្វ័យប្រវត្តិ)៖
- ជួរឈរគន្លឹះ - ជួរឈរនៅក្នុងតារាងចម្បងរបស់អ្នកដែលមាន តម្លៃដែលត្រូវរកមើល។
- រកមើលជួរឈរ - ជួរឈរដែលត្រូវរកមើល។
- ត្រឡប់ជួរឈរ - ជួរឈរដែលត្រូវទៅយកតម្លៃ ។
- ចុចប៊ូតុង បញ្ចូល ។
ឧទាហរណ៍ខាងក្រោមបង្ហាញអ្នកជំនួយការនៅក្នុងសកម្មភាព។
ការរកមើលស្តង់ដារ
នៅពេលដែលជួរឈររកមើល ( សត្វ ) គឺជាជួរឈរខាងឆ្វេងបំផុតក្នុងតារាងរកមើល រូបមន្ត VLOOKUP ធម្មតាសម្រាប់ការផ្គូផ្គងពិតប្រាកដត្រូវបានបញ្ចូល៖
រកមើលទៅខាងឆ្វេង
នៅពេលដែលជួរឈររកមើល ( សត្វ ) ស្ថិតនៅផ្នែកខាងស្តាំនៃជួរឈរត្រឡប់មកវិញ ( ល្បឿន ) អ្នកជំនួយការ បញ្ចូលរូបមន្ត INDEX MATCH ទៅ Vlookup ពីស្តាំទៅឆ្វេង៖
ប្រាក់រង្វាន់បន្ថែម! ដោយសារ ការប្រើប្រាស់សេចក្តីយោងក្រឡាយ៉ាងឆ្លាតវៃ រូបមន្តអាចត្រូវបានចម្លងឬផ្លាស់ទីទៅជួរឈរណាមួយដោយមិនចាំបាច់ធ្វើបច្ចុប្បន្នភាពឯកសារយោង។
បញ្ចូលតារាងពីរចូលគ្នា - ជម្រើសគ្មានរូបមន្តទៅ Excel VLOOKUP
ប្រសិនបើឯកសារ Excel របស់អ្នកមានទំហំធំ និងស្មុគ្រស្មាញ ពេលវេលាកំណត់របស់គម្រោងជិតមកដល់ ហើយអ្នកកំពុងស្វែងរកនរណាម្នាក់ដែលអាចឱ្យអ្នកខ្ចីជំនួយ សូមសាកល្បងអ្នកជំនួយការតារាងបញ្ចូលគ្នា។
ឧបករណ៍នេះគឺជាជម្រើសដែលមើលឃើញ និងគ្មានភាពតានតឹងរបស់យើងចំពោះមុខងារ VLOOKUP របស់ Excel ដែលដំណើរការតាមរបៀបនេះ៖
- ជ្រើសរើសតារាងចម្បងរបស់អ្នក។
- ជ្រើសរើសតារាងរកមើល។
- ជ្រើសរើសជួរឈរទូទៅមួយ ឬច្រើនជាការកំណត់អត្តសញ្ញាណតែមួយគត់។
- បញ្ជាក់ជួរឈរណាមួយដែលត្រូវអាប់ដេត។
- ជាជម្រើស ជ្រើសរើសជួរឈរដែលត្រូវបន្ថែម។
- អនុញ្ញាតការបញ្ចូលគ្នា អ្នកជំនួយតារាងពីរបីវិនាទីសម្រាប់ដំណើរការ... ហើយរីករាយនឹងលទ្ធផល :)
នោះជារបៀបប្រើ VLOOKUP ក្នុង Excel នៅកម្រិតមូលដ្ឋាន។ នៅក្នុងផ្នែកបន្ទាប់នៃការបង្រៀនរបស់យើង យើងនឹងពិភាក្សាអំពីឧទាហរណ៍ VLOOKUP កម្រិតខ្ពស់ដែលនឹងបង្រៀនអ្នកពីរបៀបដើម្បី Vlookup លក្ខណៈវិនិច្ឆ័យច្រើន ត្រឡប់ការផ្គូផ្គងទាំងអស់ ឬ Nth កើតឡើង អនុវត្ត Vlookup ពីរដង រកមើលសន្លឹកច្រើនដោយប្រើរូបមន្តតែមួយ និងច្រើនទៀត។ ខ្ញុំសូមអរគុណសម្រាប់ការអាន ហើយសង្ឃឹមថានឹងបានជួបអ្នកនៅសប្តាហ៍ក្រោយ!
ការទាញយកដែលមាន
ឧទាហរណ៍រូបមន្ត Excel VLOOKUP (ឯកសារ .xlsx)
Ultimate Suite 14-day-functionful កំណែ (ឯកសារ .exe)
គន្លឹះ។ នៅក្នុង Excel 365 និង Excel 2021 អ្នកអាចប្រើមុខងារ XLOOKUP ដែលជាមុខងារបន្តបន្ទាប់របស់ VLOOKUP ដែលអាចបត់បែនបាន និងខ្លាំងជាង។
វាក្យសម្ព័ន្ធ VLOOKUP
វាក្យសម្ព័ន្ធសម្រាប់មុខងារ VLOOKUP មានដូចខាងក្រោម៖
VLOOKUP(lookup_value, table_array, col_index_num, [range_lookup])Where:
- Lookup_value (ទាមទារ) - ជាតម្លៃដែលត្រូវស្វែងរក។
នេះ អាចជាតម្លៃមួយ (លេខ កាលបរិច្ឆេទ ឬអត្ថបទ) ឯកសារយោងក្រឡា (យោងទៅក្រឡាដែលមានតម្លៃរកមើល) ឬតម្លៃដែលត្រឡប់ដោយមុខងារផ្សេងទៀតមួយចំនួន។ មិនដូចលេខ និងលេខយោងក្រឡា តម្លៃអត្ថបទគួរតែតែងតែនៅក្នុង "សម្រង់ទ្វេ"។
- តារាង_អារេ (ទាមទារ) - គឺជាជួរនៃក្រឡាដែលត្រូវស្វែងរកការស្វែងរក តម្លៃ និងពីដែលត្រូវទៅយកការប្រកួត។ មុខងារ VLOOKUP តែងតែស្វែងរកក្នុងជួរទីមួយនៃអារេតារាង ដែលអាចមានតម្លៃអត្ថបទ លេខ កាលបរិច្ឆេទ និងតម្លៃតក្កវិជ្ជាផ្សេងៗ។
- Col_index_num (ទាមទារ ) - គឺជាចំនួនជួរឈរដែលត្រូវត្រឡប់តម្លៃមួយ។ ការរាប់ចាប់ផ្តើមពីជួរឈរខាងឆ្វេងបំផុតក្នុងអារេតារាងដែលជាលេខ 1 ឬលុបចោល (លំនាំដើម) - ការផ្គូផ្គងប្រហាក់ប្រហែល។ ប្រសិនបើរកមិនឃើញការផ្គូផ្គងពិតប្រាកដ រូបមន្តស្វែងរកតម្លៃធំបំផុតដែលតូចជាងតម្លៃស្វែងរក។តម្រូវឱ្យតម្រៀបជួរឈរស្វែងរកតាមលំដាប់ឡើង។
- មិនពិត - ការផ្គូផ្គងពិតប្រាកដ។ រូបមន្តស្វែងរកតម្លៃស្មើនឹងតម្លៃស្វែងរក។ ប្រសិនបើរកមិនឃើញការផ្គូផ្គងពិតប្រាកដទេ តម្លៃ #N/A នឹងត្រលប់មកវិញ។
រូបមន្ត VLOOKUP មូលដ្ឋាន
នេះគឺជាឧទាហរណ៍នៃរូបមន្ត Excel VLOOKUP ក្នុងទម្រង់សាមញ្ញបំផុតរបស់វា។ សូមក្រឡេកមើលរូបមន្តខាងក្រោម ហើយព្យាយាម "បកប្រែ" ទៅជាភាសាអង់គ្លេស៖
=VLOOKUP("lion", A2:B11, 2, FALSE)
- អាគុយម៉ង់ទី 1 ( lookup_value ) បង្ហាញយ៉ាងច្បាស់ថា រូបមន្តរកមើលពាក្យ "តោ"។
- អាគុយម៉ង់ទី 2 ( table_array ) គឺ A2:B11។ ដោយចងចាំថាការស្វែងរកត្រូវបានអនុវត្តនៅក្នុងជួរឈរខាងឆ្វេងបំផុត អ្នកអាចអានរូបមន្តខាងលើបន្តិចទៀត៖ ស្វែងរក "តោ" នៅក្នុងជួរ A2:A11។ មកដល់ពេលនេះ ល្អណាស់មែនទេ?
- អាគុយម៉ង់ទី 3 col_index_num គឺ 2។ មានន័យថា យើងចង់ត្រឡប់តម្លៃដែលត្រូវគ្នាពីជួរ B ដែលជាទីពីរក្នុងតារាងអារេ។<11
- អាគុយម៉ង់ទី 4 range_lookup គឺ FALSE ដែលបង្ហាញថាយើងកំពុងស្វែងរកការផ្គូផ្គងពិតប្រាកដ។
ជាមួយនឹងអាគុយម៉ង់ទាំងអស់ដែលបានបង្កើតឡើង អ្នកមិនគួរមានបញ្ហាក្នុងការអានទាំងមូលទេ។ រូបមន្ត៖ ស្វែងរក "តោ" ក្នុង A2:A11 ស្វែងរកការផ្គូផ្គងពិតប្រាកដ ហើយត្រឡប់តម្លៃពីជួរ B ក្នុងជួរតែមួយ។
សម្រាប់ជាប្រយោជន៍នៃភាពងាយស្រួល អ្នកអាចវាយតម្លៃនៃការចាប់អារម្មណ៍មួយចំនួន។ ក្រឡា និយាយថា E1 ជំនួសអត្ថបទ "រឹង" ជាមួយឯកសារយោងក្រឡា ហើយទទួលបានរូបមន្តដើម្បីរកមើលតម្លៃដែលអ្នកបញ្ចូលក្នុង E1:
=VLOOKUP(E1, A2:B11, 2, FALSE)
តើមានអ្វីមិនច្បាស់លាស់ទេ? បន្ទាប់មកសាកល្បងមើលតាមវិធីនេះ៖
របៀបធ្វើ Vlookup ក្នុង Excel
នៅពេលប្រើរូបមន្ត VLOOKUP ក្នុងសន្លឹកកិច្ចការជីវិតពិត ច្បាប់សំខាន់នៃមេដៃគឺនេះ៖ អារេតារាងចាក់សោ ជាមួយនឹងឯកសារយោងក្រឡាដាច់ខាត (ដូចជា $A$2:$C$11) ដើម្បីការពារវាពីការផ្លាស់ប្តូរនៅពេលចម្លងរូបមន្តទៅក្រឡាផ្សេងទៀត។
The តម្លៃរកមើល ក្នុងករណីភាគច្រើនគួរតែជាឯកសារយោងដែលទាក់ទង (ដូចជា E2) ឬអ្នកអាចចាក់សោបានតែកូអរដោណេជួរឈរ ($E2) ប៉ុណ្ណោះ។ នៅពេលដែលរូបមន្តត្រូវបានចម្លងចុះក្នុងជួរឈរ ឯកសារយោងនឹងកែតម្រូវដោយស្វ័យប្រវត្តិសម្រាប់ជួរនីមួយៗ។
ដើម្បីមើលពីរបៀបដែលវាដំណើរការក្នុងការអនុវត្ត សូមពិចារណាឧទាហរណ៍ខាងក្រោម។ ចំពោះតារាងគំរូរបស់យើង យើងបានបន្ថែមជួរឈរមួយបន្ថែមទៀតដែលដាក់ចំណាត់ថ្នាក់សត្វតាមល្បឿន (ជួរ A) ហើយចង់ស្វែងរកអ្នករត់លឿនបំផុតទី 1 ទី 5 និងទី 10 នៅលើពិភពលោក។ ចំពោះបញ្ហានេះ សូមបញ្ចូលចំណាត់ថ្នាក់រកមើលនៅក្នុងក្រឡាមួយចំនួន (E2:E4 ក្នុងរូបថតអេក្រង់ខាងក្រោម) ហើយប្រើរូបមន្តខាងក្រោម៖
ដើម្បីទាញឈ្មោះសត្វពីជួរ B៖
=VLOOKUP($E2, $A$2:$C$11, 2, FALSE)
ដើម្បីទាញយកល្បឿនពីជួរ C:
=VLOOKUP($E2, $A$2:$C$11, 3, FALSE)
បញ្ចូលរូបមន្តខាងលើក្នុងក្រឡា F2 និង G2 ជ្រើសរើសក្រឡាទាំងនោះ ហើយអូសរូបមន្តទៅជួរខាងក្រោម៖
ប្រសិនបើអ្នកស៊ើបអង្កេតរូបមន្តក្នុងជួរខាងក្រោម អ្នកនឹងសម្គាល់ឃើញថា សេចក្តីយោងតម្លៃស្វែងរកបានកែតម្រូវសម្រាប់ជួរជាក់លាក់នោះ ខណៈដែលអារេតារាងមិនផ្លាស់ប្តូរ៖
ខាងក្រោម អ្នកនឹងមានមួយចំនួនគន្លឹះមានប្រយោជន៍ជាច្រើនទៀត ដែលនឹងជួយសន្សំការឈឺក្បាល និងពេលវេលាដោះស្រាយបញ្ហាជាច្រើន។
Excel VLOOKUP - 5 យ៉ាងដែលត្រូវចងចាំ!
- មុខងារ VLOOKUP មិនអាចមើលខាងឆ្វេងរបស់វាបានទេ<១៣>។ វាតែងតែស្វែងរកក្នុង ជួរឈរខាងឆ្វេងបំផុត នៃតារាងអារេ ហើយត្រឡប់តម្លៃពីជួរឈរមួយទៅខាងស្តាំ។ ប្រសិនបើអ្នកត្រូវការទាញតម្លៃពីខាងឆ្វេង ប្រើការរួមបញ្ចូល INDEX MATCH (ឬ INDEX XMATCH ក្នុង Excel 365) ដែលមិនខ្វល់អំពីទីតាំងនៃការរកមើល និងត្រឡប់ជួរឈរ។
- មុខងារ VLOOKUP គឺ case-insensitive មានន័យថាអក្សរធំ និងអក្សរតូចត្រូវបានចាត់ទុកថាសមមូល។ ដើម្បីសម្គាល់ករណីអក្សរ សូមប្រើរូបមន្ត VLOOKUP ដែលប្រកាន់អក្សរតូចធំ។
- ចងចាំអំពីសារៈសំខាន់នៃប៉ារ៉ាម៉ែត្រចុងក្រោយ។ ប្រើ TRUE សម្រាប់ការផ្គូផ្គងប្រហាក់ប្រហែល និង FALSE សម្រាប់ការប្រកួតពិតប្រាកដ។ សម្រាប់ព័ត៌មានលម្អិត សូមមើល VLOOKUP TRUE ទល់នឹង FALSE។
- នៅពេលស្វែងរកការផ្គូផ្គងប្រហាក់ប្រហែល សូមប្រាកដថាទិន្នន័យនៅក្នុងជួរឈរស្វែងរកត្រូវបានតម្រៀបតាមលំដាប់ឡើង។
- ប្រសិនបើតម្លៃស្វែងរកមិន បានរកឃើញ កំហុស #N/A ត្រូវបានត្រឡប់មកវិញ។ សម្រាប់ព័ត៌មានអំពីកំហុសផ្សេងទៀត សូមមើល ហេតុអ្វីបានជា Excel VLOOKUP មិនដំណើរការ។
ឧទាហរណ៍ Excel VLOOKUP
ខ្ញុំសង្ឃឹមថាការរកមើលបញ្ឈរនឹងចាប់ផ្តើមមើលទៅអ្នកកាន់តែច្បាស់បន្តិច។ ដើម្បីពង្រឹងចំណេះដឹងរបស់អ្នក ចូរយើងបង្កើតរូបមន្ត VLOOKUP ពីរបីទៀត។
របៀប Vlookup ពីសន្លឹកផ្សេងទៀតក្នុង Excel
នៅក្នុងការអនុវត្ត មុខងារ Excel VLOOKUP គឺកម្រណាស់។ប្រើជាមួយទិន្នន័យក្នុងសន្លឹកកិច្ចការដូចគ្នា។ ភាគច្រើនអ្នកនឹងត្រូវទាញទិន្នន័យដែលត្រូវគ្នាពីសន្លឹកកិច្ចការផ្សេង។
ដើម្បី Vlookup ពីសន្លឹក Excel ផ្សេង ដាក់ឈ្មោះសន្លឹកកិច្ចការតាមដោយសញ្ញាឧទាននៅក្នុងអាគុយម៉ង់ table_array មុនជួរ ឯកសារយោង។ ឧទាហរណ៍ ដើម្បីស្វែងរកក្នុងជួរ A2:B10 នៅលើ Sheet2 សូមប្រើរូបមន្តនេះ៖
=VLOOKUP("Product1", Sheet2!A2:B10, 2)
ជាការពិតណាស់ អ្នកមិនចាំបាច់វាយឈ្មោះសន្លឹកដោយដៃទេ។ គ្រាន់តែចាប់ផ្តើមវាយរូបមន្ត ហើយនៅពេលដែលវាមកដល់អាគុយម៉ង់ table_array សូមប្តូរទៅសន្លឹកកិច្ចការរកមើល ហើយជ្រើសរើសជួរដោយប្រើកណ្តុរ។
ឧទាហរណ៍ នេះជារបៀបដែលអ្នកអាចរកមើល តម្លៃ A2 ក្នុងជួរ A2:A9 នៅលើសន្លឹកកិច្ចការ តម្លៃ ហើយត្រឡប់តម្លៃដែលត្រូវគ្នាពីជួរ C:
=VLOOKUP(A2, Prices!$A$2:$C$9, 3, FALSE)
ចំណាំ៖
- ប្រសិនបើឈ្មោះសៀវភៅបញ្ជីមាន ចន្លោះ ឬតួអក្សរដែលមិនមែនជាអក្ខរក្រម វាត្រូវតែត្រូវបានរុំព័ទ្ធដោយសញ្ញាសម្រង់តែមួយ ឧ. 'បញ្ជីតម្លៃ'!$A$2:$C$9.
- ក្នុងករណីដែលអ្នកប្រើរូបមន្ត VLOOKUP សម្រាប់ក្រឡាច្រើន កុំភ្លេច ចាក់សោតារាង_អារេ ដោយសញ្ញា $ ដូចជា $A$2៖ $C$9.
របៀប Vlookup ពីសៀវភៅការងារផ្សេងទៀតក្នុង Excel
ដើម្បីមើលពីសៀវភៅការងារ Excel ផ្សេង ដាក់ឈ្មោះសៀវភៅការងារដែលភ្ជាប់ក្នុងតង្កៀបការ៉េនៅពីមុខឈ្មោះសន្លឹកកិច្ចការ។
ឧទាហរណ៍ នេះជារូបមន្តដើម្បីរកមើលតម្លៃ A2 នៅលើសន្លឹកដែលមានឈ្មោះ Prices នៅក្នុងសៀវភៅការងារ Price_List.xlsx ៖
=VLOOKUP(A2, [Price_List.xlsx]Prices!$A$2:$C$9, 3, FALSE)
ប្រសិនបើទាំងឈ្មោះសៀវភៅការងារ ឬឈ្មោះសន្លឹកកិច្ចការមានចន្លោះ ឬតួអក្សរដែលមិនមែនជាអក្ខរក្រម អ្នកគួរតែភ្ជាប់ពួកវាក្នុងសម្រង់តែមួយដូចនេះ៖
=VLOOKUP(A2, '[Price List.xlsx]Prices'!$A$2:$C$9, 3, FALSE)
វិធីងាយស្រួលបំផុតដើម្បីបង្កើតរូបមន្ត VLOOKUP ដែលសំដៅទៅលើ សៀវភៅការងារផ្សេងគ្នាគឺ៖
- បើកឯកសារទាំងពីរ។
- ចាប់ផ្តើមវាយរូបមន្តរបស់អ្នក ប្តូរទៅសៀវភៅការងារផ្សេងទៀត ហើយជ្រើសរើសអារេតារាងដោយប្រើកណ្តុរ។
- បញ្ចូលអាគុយម៉ង់ដែលនៅសល់ ហើយចុចគ្រាប់ចុចបញ្ចូល ដើម្បីបំពេញរូបមន្តរបស់អ្នក។
លទ្ធផលនឹងមើលទៅដូចរូបថតអេក្រង់ខាងក្រោម៖
នៅពេលដែលអ្នក បិទ ឯកសារជាមួយនឹងតារាងរកមើលរបស់អ្នក រូបមន្ត VLOOKUP នឹងបន្តដំណើរការ ប៉ុន្តែឥឡូវនេះវានឹងបង្ហាញផ្លូវពេញលេញសម្រាប់សៀវភៅការងារដែលបានបិទ៖
សម្រាប់ ព័ត៌មានបន្ថែម សូមមើល របៀបយោងទៅសន្លឹក Excel មួយផ្សេងទៀត ឬសៀវភៅការងារ។
របៀប Vlookup ពីជួរដែលមានឈ្មោះក្នុងសន្លឹកផ្សេងទៀត
ក្នុងករណីដែលអ្នកមានគម្រោងប្រើជួររកមើលដូចគ្នា នៅក្នុងរូបមន្តជាច្រើន អ្នកអាចបង្កើតជួរដែលមានឈ្មោះសម្រាប់វា ហើយវាយឈ្មោះ directl y ក្នុងអាគុយម៉ង់ table_array ។
ដើម្បីបង្កើតជួរដែលមានឈ្មោះ អ្នកគ្រាន់តែជ្រើសរើសក្រឡា ហើយវាយឈ្មោះដែលអ្នកចង់បានក្នុងប្រអប់ Name នៅខាងឆ្វេងនៃរូបមន្ត របារ។ សម្រាប់ជំហានលម្អិត សូមមើល របៀបដាក់ឈ្មោះជួរក្នុង Excel។
សម្រាប់ឧទាហរណ៍នេះ យើងបានផ្ដល់ឈ្មោះ Prices_2020 ទៅក្រឡាទិន្នន័យ (A2:C9) នៅក្នុងសន្លឹករកមើល និង ទទួលបានរូបមន្តបង្រួមនេះ៖
=VLOOKUP(A2, Prices_2020, 3, FALSE)
ឈ្មោះភាគច្រើននៅក្នុង Excel អនុវត្តចំពោះ សៀវភៅការងារទាំងមូល ដូច្នេះអ្នកមិនចាំបាច់បញ្ជាក់ឈ្មោះសន្លឹកកិច្ចការនៅពេលប្រើជួរដែលមានឈ្មោះនោះទេ។
ប្រសិនបើជួរដែលមានឈ្មោះស្ថិតនៅក្នុង សៀវភៅការងារផ្សេងទៀត ដាក់ឈ្មោះសៀវភៅការងារនៅពីមុខឈ្មោះជួរ ឧទាហរណ៍៖
=VLOOKUP(A2, 'Price List.xlsx'!Prices_2020, 3, FALSE)
រូបមន្តបែបនេះគឺអាចយល់បានច្រើនជាងនេះ មែនទេ? លើសពីនេះ ការប្រើជួរដែលមានឈ្មោះអាចជាជម្រើសដ៏ល្អមួយចំពោះសេចក្តីយោងដាច់ខាត។ ដោយសារជួរដែលមានឈ្មោះមិនផ្លាស់ប្តូរ អ្នកអាចប្រាកដថាអារេតារាងរបស់អ្នកនឹងនៅតែជាប់សោ ទោះបីជារូបមន្តត្រូវបានផ្លាស់ទី ឬចម្លងទៅទីណាក៏ដោយ។
ប្រសិនបើអ្នកបានបំប្លែងជួររកមើលរបស់អ្នកទៅជាតារាង Excel ដែលមានមុខងារពេញលេញ។ បន្ទាប់មកអ្នកអាចធ្វើ Vlookup ដោយផ្អែកលើឈ្មោះតារាង ឧ. Price_table ក្នុងរូបមន្តខាងក្រោម៖
=VLOOKUP(A2, Price_table, 3, FALSE)
សេចក្តីយោងតារាង ដែលហៅថា សេចក្តីយោងដែលមានរចនាសម្ព័ន្ធ មានភាពធន់ និងមានភាពស៊ាំទៅនឹងការរៀបចំទិន្នន័យជាច្រើន។ ជាឧទាហរណ៍ អ្នកអាចដកចេញ ឬបន្ថែមជួរថ្មីទៅក្នុងតារាងរកមើលរបស់អ្នកដោយមិនចាំបាច់ព្រួយបារម្ភអំពីការធ្វើបច្ចុប្បន្នភាពឯកសារយោង។
ការប្រើអក្សរជំនួសក្នុងរូបមន្ត VLOOKUP
ដូចរូបមន្តផ្សេងទៀតដែរ មុខងារ Excel VLOOKUP ទទួលយកតួអក្សរជំនួសខាងក្រោម៖
- សញ្ញាសួរ (?) ដើម្បីផ្គូផ្គងតួអក្សរតែមួយ។
- សញ្ញាផ្កាយ (*) ដើម្បីផ្គូផ្គង លំដាប់នៃតួអក្សរណាមួយ។
Wildcards ពិតជាមានប្រយោជន៍ក្នុងស្ថានភាពជាច្រើន៖
- នៅពេលដែលអ្នកមិនចាំអត្ថបទពិតប្រាកដដែលអ្នកកំពុងស្វែងរក។
- នៅពេលអ្នកកំពុងស្វែងរកអត្ថបទខ្សែអក្សរដែលជាផ្នែកមួយនៃមាតិកាក្រឡា។
- នៅពេលដែលជួរឈរស្វែងរកមានចន្លោះនាំមុខ ឬនៅពីក្រោយ។ ក្នុងករណីនោះ អ្នកអាចនឹងច្រានខួរក្បាលរបស់អ្នកដោយព្យាយាមរកមូលហេតុដែលរូបមន្តធម្មតាមិនដំណើរការ។
ឧទាហរណ៍ 1. រកមើលអត្ថបទដែលចាប់ផ្តើមឬបញ្ចប់ដោយតួអក្សរជាក់លាក់
ឧបមាថាអ្នក ចង់ស្វែងរកអតិថិជនជាក់លាក់នៅក្នុងមូលដ្ឋានទិន្នន័យខាងក្រោម។ អ្នកមិនចាំនាមត្រកូលទេ ប៉ុន្តែអ្នកមានទំនុកចិត្តថាវាចាប់ផ្តើមដោយ "ack"។
ដើម្បីត្រឡប់នាមត្រកូលពីជួរឈរ A សូមប្រើរូបមន្តអក្សរជំនួស Vlookup ខាងក្រោម៖
=VLOOKUP("ack*", $A$2:$B$10, 1, FALSE)
ដើម្បីទាញយកលេខកូដអាជ្ញាប័ណ្ណពីជួរឈរ B សូមប្រើវា (ភាពខុសគ្នាគឺមានតែនៅក្នុងលេខលិបិក្រមជួរឈរប៉ុណ្ណោះ)៖
=VLOOKUP("ack*", $A$2:$B$10, 2, FALSE)
អ្នកក៏អាចបញ្ចូលផ្នែកដែលគេស្គាល់នៃ ដាក់ឈ្មោះក្នុងក្រឡាមួយចំនួន និយាយថា E1 ហើយបញ្ចូលតួអក្សរជំនួសជាមួយក្រឡាយោង៖
=VLOOKUP(E1&"*", $A$2:$B$10, 1, FALSE)
រូបថតអេក្រង់ខាងក្រោមបង្ហាញលទ្ធផល៖
ខាងក្រោមនេះជារូបមន្ត VLOOKUP មួយចំនួនទៀតដែលមានអក្សរជំនួស។
ស្វែងរកនាមត្រកូលដែលបញ្ចប់ដោយ "son":
=VLOOKUP("*son", $A$2:$B$10, 1, FALSE)
ទទួលបានឈ្មោះដែលចាប់ផ្តើមដោយ "joh " និងបញ្ចប់ដោយ "son":
=VLOOKUP("joh*son", $A$2:$B$10, 1, FALSE)
ទាញនាមត្រកូល 5 តួអក្សរ៖
=VLOOKUP("?????", $A$2:$B$10, 1, FALSE)
ឧទាហរណ៍ 2. អក្សរជំនួស VLOOKUP ផ្អែកលើតម្លៃក្រឡា
ពីឧទាហរណ៍មុន អ្នកដឹងរួចហើយថាវាអាចទៅរួចក្នុងការភ្ជាប់ ampersand (&) និងឯកសារយោងក្រឡាដើម្បីបង្កើតខ្សែអក្សររកមើល។ ដើម្បីស្វែងរកតម្លៃដែលមានតួអក្សរដែលបានផ្តល់ឱ្យនៅក្នុងទីតាំងណាមួយ សូមដាក់ ampersand មុន និងក្រោយ