មុខងារ VLOOKUP ក្នុង Excel - ការណែនាំសម្រាប់អ្នកចាប់ផ្តើមដំបូង៖ វាក្យសម្ព័ន្ធ និងឧទាហរណ៍

មាតិកា

ថ្ងៃនេះយើងកំពុងចាប់ផ្តើមអត្ថបទជាបន្តបន្ទាប់ដែលពិពណ៌នាអំពីមុខងារមានប្រយោជន៍បំផុតរបស់ Excel − VPR (VLOOKUP) ។ មុខងារនេះ ក្នុងពេលជាមួយគ្នានេះ គឺជាផ្នែកមួយនៃភាពស្មុគស្មាញបំផុត និងមិនសូវយល់។

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

មុខងារ VLOOKUP ក្នុង Excel - ការពិពណ៌នាទូទៅ និងវាក្យសម្ព័ន្ធ

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

នៅក្នុងកម្មវិធីទូទៅបំផុតគឺមុខងារ VPR ស្វែងរកមូលដ្ឋានទិន្នន័យសម្រាប់ឧបករណ៍កំណត់អត្តសញ្ញាណតែមួយគត់ដែលបានផ្តល់ឱ្យ ហើយទាញយកព័ត៌មានមួយចំនួនដែលទាក់ទងនឹងវាពីមូលដ្ឋានទិន្នន័យ។

អក្សរទីមួយនៅក្នុងឈ្មោះមុខងារ VPR (VLOOKUP) មានន័យថា Вបញ្ឈរ (Vបញ្ឈរ) ។ ដោយវាអ្នកអាចបែងចែកបាន។ VPR ពី GPR (HLOOKUP) ដែលស្វែងរកតម្លៃនៅជួរខាងលើនៃជួរ − Гផ្ដេក (Hផ្ដេក) ។

មុខងារ VPR មាននៅក្នុង Excel 2013, Excel 2010, Excel 2007, Excel 2003, Excel XP, និង Excel 2000។

វាក្យសម្ព័ន្ធនៃអនុគមន៍ VLOOKUP

មុខងារ VPR (VLOOKUP) មានវាក្យសម្ព័ន្ធដូចខាងក្រោមៈ

VLOOKUP(lookup_value,table_array,col_index_num,[range_lookup])

ВПР(искомое_значение;таблица;номер_столбца;[интервальный_просмотр])

ដូចដែលអ្នកអាចឃើញមុខងារមួយ។ VPR នៅក្នុង Microsoft Excel មាន 4 ជម្រើស (ឬអាគុយម៉ង់) ។ បីដំបូងគឺចាំបាច់ ចុងក្រោយគឺស្រេចចិត្ត។

  • រកមើល _ តម្លៃ (lookup_value) - តម្លៃដែលត្រូវរកមើល។ នេះអាចជាតម្លៃ (លេខ កាលបរិច្ឆេទ អត្ថបទ) ឬឯកសារយោងក្រឡា (មានតម្លៃរកមើល) ឬតម្លៃដែលត្រឡប់ដោយមុខងារ Excel ផ្សេងទៀត។ ឧទាហរណ៍ រូបមន្តនេះនឹងស្វែងរកតម្លៃ 40:

    =VLOOKUP(40,A2:B15,2)

    =ВПР(40;A2:B15;2)

ប្រសិនបើតម្លៃរកមើលតិចជាងតម្លៃតូចបំផុតនៅក្នុងជួរទីមួយនៃជួរដែលកំពុងរកមើល នោះមុខងារ VPR នឹងរាយការណ៍ពីកំហុស #អេ (#N/A)។

  • តារាង _ អារេ (តារាង) - ជួរទិន្នន័យពីរឬច្រើន។ ចងចាំ, មុខងារ VPR តែងតែស្វែងរកតម្លៃនៅក្នុងជួរទីមួយនៃជួរដែលបានផ្តល់ឱ្យក្នុងអាគុយម៉ង់ តារាង _ អារេ (តារាង) ។ ជួរដែលអាចមើលបានអាចមានទិន្នន័យផ្សេងៗដូចជា អត្ថបទ កាលបរិច្ឆេទ លេខ ប៊ូលីន។ មុខងារ​គឺ​មិន​ប្រកាន់​អក្សរ​តូច​ធំ ដែល​មាន​ន័យ​ថា​អក្សរ​ធំ និង​អក្សរ​តូច​ត្រូវ​បាន​ចាត់​ទុក​ដូច​គ្នា។ ដូច្នេះរូបមន្តរបស់យើងនឹងរកមើលតម្លៃ 40 នៅក្នុងកោសិកាពី A2 ទៅ A15ពីព្រោះ A គឺជាជួរទីមួយនៃជួរ A2:B15 ដែលបានផ្ដល់ឱ្យក្នុងអាគុយម៉ង់ តារាង _ អារេ (តារាង)៖

    =VLOOKUP(40,A2:B15,2)

    =ВПР(40;A2:B15;2)

  • col_index_num (column_number) គឺ​ជា​ចំនួន​ជួរ​ឈរ​ក្នុង​ជួរ​ដែល​បាន​ផ្ដល់​ឱ្យ​ដែល​តម្លៃ​ក្នុង​ជួរ​ដេក​ដែល​បាន​រក​ឃើញ​នឹង​ត្រូវ​បាន​ត្រឡប់​មក​វិញ។ ជួរឈរខាងឆ្វេងបំផុតនៅក្នុងជួរដែលបានផ្តល់ឱ្យគឺ 1, ជួរទីពីរគឺ 2, ជួរទីបីគឺ 3 ល​ល។ ឥឡូវអ្នកអាចអានរូបមន្តទាំងមូល៖

    =VLOOKUP(40,A2:B15,2)

    =ВПР(40;A2:B15;2)

    រូបមន្តស្វែងរកតម្លៃ 40 នៅក្នុងជួរ ក ១៖ អេ ១០០ ហើយត្រឡប់តម្លៃដែលត្រូវគ្នាពីជួរ B (ព្រោះ B គឺជាជួរទីពីរក្នុងជួរ A2:B15)។

ប្រសិនបើតម្លៃនៃអាគុយម៉ង់ col_index_num (column_number) តិចជាង 1បន្ទាប់មក VPR នឹងរាយការណ៍ពីកំហុស #VALUE! (#VALUE!) ហើយប្រសិនបើវាលើសពីចំនួនជួរឈរក្នុងជួរ តារាង _ អារេ (តារាង) មុខងារនឹងត្រឡប់កំហុស # អេហ្វហ្វ! (#LINK!).

  • range_lookup (range_lookup) - កំណត់អ្វីដែលត្រូវរកមើល៖
    • ការផ្គូផ្គងពិតប្រាកដ អាគុយម៉ង់ត្រូវតែស្មើគ្នា មិនពិត (មិនពិត);
    • ការផ្គូផ្គងប្រហាក់ប្រហែល, អាគុយម៉ង់ស្មើ កូដពិត (ពិត) ឬមិនបានបញ្ជាក់ទាល់តែសោះ។

    ប៉ារ៉ាម៉ែត្រនេះគឺស្រេចចិត្ត ប៉ុន្តែមានសារៈសំខាន់ខ្លាំងណាស់។ ក្រោយមកទៀតនៅក្នុងមេរៀននេះ។ VPR ខ្ញុំ​នឹង​បង្ហាញ​អ្នក​នូវ​ឧទាហរណ៍​មួយ​ចំនួន​ដែល​ពន្យល់​ពី​របៀប​សរសេរ​រូបមន្ត​សម្រាប់​ការ​ស្វែង​រក​ការ​ផ្គូផ្គង​ពិតប្រាកដ និង​ប្រហាក់ប្រហែល។

VLOOKUP ឧទាហរណ៍

ខ្ញុំសង្ឃឹមថាមុខងារ VPR ក្លាយជាអ្នកកាន់តែច្បាស់បន្តិច។ ឥឡូវនេះសូមក្រឡេកមើលករណីប្រើប្រាស់មួយចំនួន VPR នៅក្នុងរូបមន្តជាមួយទិន្នន័យពិត។

របៀបប្រើ VLOOKUP ដើម្បីស្វែងរកក្នុងសន្លឹក Excel ផ្សេងទៀត។

នៅក្នុងការអនុវត្ត, រូបមន្តដែលមានមុខងារមួយ។ VPR កម្រត្រូវបានប្រើដើម្បីស្វែងរកទិន្នន័យនៅលើសន្លឹកកិច្ចការដូចគ្នា។ ជាញឹកញាប់ជាងនេះទៅទៀត អ្នកនឹងត្រូវរកមើល និងទាញយកតម្លៃដែលត្រូវគ្នាពីសន្លឹកមួយផ្សេងទៀត។

ក្នុងគោលបំណងប្រើ VPRស្វែងរកក្នុងសន្លឹក Microsoft Excel ផ្សេងទៀត អ្នកត្រូវតែនៅក្នុងអាគុយម៉ង់ តារាង _ អារេ (តារាង) បញ្ជាក់ឈ្មោះសន្លឹកដោយសញ្ញាឧទាន អមដោយជួរក្រឡា។ ឧទាហរណ៍ រូបមន្តខាងក្រោមបង្ហាញថា ជួរ A2: B15 គឺនៅលើសន្លឹកដែលមានឈ្មោះ សន្លឹក ២.

=VLOOKUP(40,Sheet2!A2:B15,2)

=ВПР(40;Sheet2!A2:B15;2)

ជាការពិតណាស់ ឈ្មោះសន្លឹកមិនចាំបាច់បញ្ចូលដោយដៃទេ។ គ្រាន់តែចាប់ផ្តើមវាយរូបមន្ត ហើយនៅពេលដែលវាមកដល់អាគុយម៉ង់ តារាង _ អារេ (តារាង) ប្តូរទៅសន្លឹកដែលចង់បាន ហើយជ្រើសរើសជួរក្រឡាដែលចង់បានដោយប្រើកណ្ដុរ។

រូបមន្តដែលបង្ហាញក្នុងរូបថតអេក្រង់ខាងក្រោមរកមើលអត្ថបទ “ផលិតផល 1” នៅក្នុងជួរ A (វាជាជួរទី 1 នៃជួរ A2:B9) នៅលើសន្លឹកកិច្ចការ តម្លៃ.

=VLOOKUP("Product 1",Prices!$A$2:$B$9,2,FALSE)

=ВПР("Product 1";Prices!$A$2:$B$9;2;ЛОЖЬ)

សូមចងចាំថា នៅពេលស្វែងរកតម្លៃអត្ថបទ អ្នកត្រូវតែបញ្ចូលវាក្នុងសញ្ញាសម្រង់ (“”) ដូចដែលជាធម្មតាត្រូវបានធ្វើនៅក្នុងរូបមន្ត Excel ។

សម្រាប់អាគុយម៉ង់ តារាង _ អារេ (តារាង) វាជាការចង់ប្រើសេចក្តីយោងដាច់ខាត (ជាមួយសញ្ញា $) ជានិច្ច។ ក្នុងករណីនេះ ជួរស្វែងរកនឹងនៅតែមិនផ្លាស់ប្តូរ នៅពេលចម្លងរូបមន្តទៅក្រឡាផ្សេងទៀត។

ស្វែងរកក្នុងសៀវភៅការងារផ្សេងទៀតដោយប្រើ VLOOKUP

ដើម្បីដំណើរការ VPR ធ្វើការរវាងសៀវភៅការងារ Excel ពីរ អ្នកត្រូវបញ្ជាក់ឈ្មោះសៀវភៅការងារក្នុងតង្កៀបការ៉េមុនឈ្មោះសន្លឹក។

ឧទាហរណ៍ខាងក្រោមគឺជារូបមន្តដែលរកមើលតម្លៃ 40 នៅលើសន្លឹក សន្លឹក ២ ក្នុងសៀវភៅ Numbers.xlsx:

=VLOOKUP(40,[Numbers.xlsx]Sheet2!A2:B15,2)

=ВПР(40;[Numbers.xlsx]Sheet2!A2:B15;2)

នេះជាវិធីងាយស្រួលបំផុតដើម្បីបង្កើតរូបមន្តក្នុង Excel ជាមួយ VPRដែលភ្ជាប់ទៅសៀវភៅការងារផ្សេងទៀត៖

  1. បើកសៀវភៅទាំងពីរ។ វាមិនត្រូវបានទាមទារទេ ប៉ុន្តែវាកាន់តែងាយស្រួលក្នុងការបង្កើតរូបមន្តតាមវិធីនេះ។ អ្នកមិនចង់បញ្ចូលឈ្មោះសៀវភៅការងារដោយដៃទេមែនទេ? លើសពីនេះទៀត វានឹងការពារអ្នកពីការវាយបញ្ចូលដោយចៃដន្យ។
  2. ចាប់ផ្តើមវាយមុខងារ VPRហើយនៅពេលដែលវាមកដល់អាគុយម៉ង់ តារាង _ អារេ (តារាង) ប្តូរទៅសៀវភៅការងារផ្សេងទៀត ហើយជ្រើសរើសជួរស្វែងរកដែលត្រូវការនៅក្នុងវា។

រូបថតអេក្រង់ខាងក្រោមបង្ហាញរូបមន្តជាមួយនឹងការស្វែងរកដែលបានកំណត់ទៅជួរនៅក្នុងសៀវភៅការងារ PriceList.xlsx នៅលើសន្លឹក តម្លៃ.

មុខងារ VPR នឹងដំណើរការសូម្បីតែនៅពេលដែលអ្នកបិទសៀវភៅការងារដែលបានស្វែងរក ហើយផ្លូវពេញលេញទៅកាន់ឯកសារសៀវភៅការងារនឹងបង្ហាញនៅក្នុងរបាររូបមន្ត ដូចបានបង្ហាញខាងក្រោម៖

ប្រសិនបើឈ្មោះនៃសៀវភៅការងារ ឬសន្លឹកមានចន្លោះ នោះវាត្រូវតែត្រូវបានរុំព័ទ្ធនៅក្នុង apostrophes៖

=VLOOKUP(40,'[Numbers.xlsx]Sheet2'!A2:B15,2)

=ВПР(40;'[Numbers.xlsx]Sheet2'!A2:B15;2)

របៀបប្រើជួរ ឬតារាងដែលមានឈ្មោះក្នុងរូបមន្តជាមួយ VLOOKUP

ប្រសិនបើអ្នកមានគម្រោងប្រើជួរស្វែងរកដូចគ្នាក្នុងមុខងារច្រើន។ VPRអ្នកអាចបង្កើតជួរដែលមានឈ្មោះ ហើយបញ្ចូលឈ្មោះរបស់វាទៅក្នុងរូបមន្តជាអាគុយម៉ង់មួយ។ តារាង _ អារេ (តារាង) ។

ដើម្បីបង្កើតជួរដែលមានឈ្មោះ គ្រាន់តែជ្រើសរើសក្រឡា ហើយបញ្ចូលឈ្មោះដែលសមរម្យនៅក្នុងវាល ឈ្មោះជាលើកដំបូងនៅខាងឆ្វេងនៃរបាររូបមន្ត។

ឥឡូវនេះអ្នកអាចសរសេររូបមន្តខាងក្រោមសម្រាប់ស្វែងរកតម្លៃនៃផលិតផលមួយ។ ផលិតផល 1:

=VLOOKUP("Product 1",Products,2)

=ВПР("Product 1";Products;2)

ឈ្មោះជួរភាគច្រើនដំណើរការសម្រាប់សៀវភៅការងារ Excel ទាំងមូល ដូច្នេះមិនចាំបាច់បញ្ជាក់ឈ្មោះសន្លឹកសម្រាប់អាគុយម៉ង់ទេ។ តារាង _ អារេ (តារាង) ទោះបីជារូបមន្ត និងជួរស្វែងរកមាននៅលើសន្លឹកកិច្ចការផ្សេងគ្នាក៏ដោយ។ ប្រសិនបើពួកវាស្ថិតនៅក្នុងសៀវភៅការងារផ្សេងៗគ្នា នោះមុនពេលឈ្មោះជួរ អ្នកត្រូវបញ្ជាក់ឈ្មោះសៀវភៅការងារ ឧទាហរណ៍ដូចនេះ៖

=VLOOKUP("Product 1",PriceList.xlsx!Products,2)

=ВПР("Product 1";PriceList.xlsx!Products;2)

ដូច្នេះរូបមន្តមើលទៅកាន់តែច្បាស់ យល់ព្រម? ដូចគ្នានេះផងដែរ ការប្រើជួរដែលមានឈ្មោះគឺជាជម្រើសដ៏ល្អមួយចំពោះសេចក្តីយោងដាច់ខាត ពីព្រោះជួរដែលមានឈ្មោះមិនផ្លាស់ប្តូរនៅពេលអ្នកចម្លងរូបមន្តទៅក្រឡាផ្សេងទៀត។ នេះមានន័យថាអ្នកអាចប្រាកដថាជួរស្វែងរកក្នុងរូបមន្តនឹងនៅតែត្រឹមត្រូវជានិច្ច។

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

រូបមន្តដែលបានបញ្ចប់នឹងមើលទៅដូចនេះ៖

=VLOOKUP("Product 1",Table46[[Product]:[Price]],2)

=ВПР("Product 1";Table46[[Product]:[Price]];2)

ឬប្រហែលជាដូចនេះ៖

=VLOOKUP("Product 1",Table46,2)

=ВПР("Product 1";Table46;2)

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

ការប្រើអក្សរជំនួសក្នុងរូបមន្ត VLOOKUP

ដូចនឹងមុខងារផ្សេងទៀតជាច្រើន VPR អ្នកអាចប្រើតួអក្សរជំនួសខាងក្រោម៖

  • សញ្ញាសួរ (?) - ជំនួសតួអក្សរតែមួយ។
  • សញ្ញាផ្កាយ (*) - ជំនួសតួអក្សរណាមួយ។

ការប្រើប្រាស់អក្សរជំនួសក្នុងមុខងារ VPR អាចមានប្រយោជន៍ក្នុងករណីជាច្រើនឧទាហរណ៍៖

  • នៅពេលដែលអ្នកមិនចាំច្បាស់នូវអត្ថបទដែលអ្នកត្រូវស្វែងរក។
  • នៅពេលដែលអ្នកចង់ស្វែងរកពាក្យមួយចំនួនដែលជាផ្នែកនៃមាតិកានៃក្រឡាមួយ។ ដឹង​ថា VPR ស្វែងរកដោយមាតិកានៃក្រឡាទាំងមូល ដូចជាប្រសិនបើជម្រើសត្រូវបានបើក ផ្គូផ្គងមាតិកាក្រឡាទាំងមូល (ក្រឡាទាំងមូល) ក្នុងការស្វែងរក Excel ស្តង់ដារ។
  • នៅពេលដែលក្រឡាមានចន្លោះបន្ថែមនៅដើម ឬចុងបញ្ចប់នៃខ្លឹមសារ។ ក្នុង​ស្ថានភាព​បែប​នេះ អ្នក​អាច​សម្រុក​ខួរក្បាល​អស់​រយៈពេល​យូរ ដោយ​ព្យាយាម​រក​មូលហេតុ​ដែល​រូបមន្ត​មិន​ដំណើរការ។

ឧទាហរណ៍ទី 1៖ ស្វែងរកអត្ថបទដែលចាប់ផ្តើម ឬបញ្ចប់ដោយតួអក្សរជាក់លាក់

ចូរនិយាយថាអ្នកចង់ស្វែងរកអតិថិជនជាក់លាក់នៅក្នុងមូលដ្ឋានទិន្នន័យដែលបានបង្ហាញខាងក្រោម។ អ្នកមិនចាំនាមត្រកូលរបស់គាត់ទេ ប៉ុន្តែអ្នកដឹងថាវាចាប់ផ្តើមដោយ "ack" ។ នេះគឺជារូបមន្តដែលនឹងបំពេញការងារបានល្អ៖

=VLOOKUP("ack*",$A$2:$C$11,1,FALSE)

=ВПР("ack*";$A$2:$C$11;1;ЛОЖЬ)

ឥឡូវនេះ អ្នកប្រាកដថាអ្នកបានរកឃើញឈ្មោះត្រឹមត្រូវ អ្នកអាចប្រើរូបមន្តដូចគ្នាដើម្បីស្វែងរកចំនួនទឹកប្រាក់ដែលបានបង់ដោយអតិថិជននេះ។ ដើម្បីធ្វើដូចនេះគ្រាន់តែផ្លាស់ប្តូរអាគុយម៉ង់ទីបីនៃមុខងារ VPR ទៅលេខជួរឈរដែលចង់បាន។ ក្នុងករណីរបស់យើងនេះគឺជាជួរឈរ C (ទី 3 ក្នុងជួរ):

=VLOOKUP("ack*",$A$2:$C$11,3,FALSE)

=ВПР("ack*";$A$2:$C$11;3;ЛОЖЬ)

នេះគឺជាឧទាហរណ៍មួយចំនួនទៀតដែលមានអក្សរជំនួស៖

~ ស្វែងរកឈ្មោះដែលបញ្ចប់ដោយ "បុរស"៖

=VLOOKUP("*man",$A$2:$C$11,1,FALSE)

=ВПР("*man";$A$2:$C$11;1;ЛОЖЬ)

~ ស្វែងរកឈ្មោះដែលចាប់ផ្តើមដោយ "ការផ្សាយពាណិជ្ជកម្ម" ហើយបញ្ចប់ដោយ "កូនប្រុស"៖

=VLOOKUP("ad*son",$A$2:$C$11,1,FALSE)

=ВПР("ad*son";$A$2:$C$11;1;ЛОЖЬ)

~ យើងរកឃើញឈ្មោះដំបូងនៅក្នុងបញ្ជីដែលមាន 5 តួអក្សរ:

=VLOOKUP("?????",$A$2:$C$11,1,FALSE)

=ВПР("?????";$A$2:$C$11;1;ЛОЖЬ)

ដើម្បីដំណើរការ VPR ជាមួយ​នឹង​អក្សរ​ជំនួស​បាន​ដំណើរការ​ត្រឹមត្រូវ​ដូច​ជា​អាគុយម៉ង់​ទី​បួន​ដែល​អ្នក​គួរ​ប្រើ​ជានិច្ច មិនពិត (មិនពិត)។ ប្រសិនបើជួរស្វែងរកមានច្រើនជាងមួយតម្លៃដែលត្រូវគ្នានឹងពាក្យស្វែងរកដែលមានអក្សរជំនួស នោះតម្លៃដំបូងដែលបានរកឃើញនឹងត្រូវបានត្រឡប់មកវិញ។

ឧទាហរណ៍ទី 2៖ ផ្សំអក្សរជំនួស និងឯកសារយោងក្រឡានៅក្នុងរូបមន្ត VLOOKUP

ឥឡូវនេះ សូមក្រឡេកមើលឧទាហរណ៍ដ៏ស្មុគស្មាញបន្តិចនៃរបៀបស្វែងរកដោយប្រើមុខងារ VPR ដោយតម្លៃក្នុងក្រឡាមួយ។ ស្រមៃថាជួរឈរ A គឺជាបញ្ជីនៃលេខកូដអាជ្ញាប័ណ្ណ ហើយជួរឈរ B គឺជាបញ្ជីឈ្មោះដែលមានអាជ្ញាប័ណ្ណ។ លើសពីនេះទៀត អ្នកមានផ្នែកមួយ (តួអក្សរជាច្រើន) នៃប្រភេទនៃសោអាជ្ញាប័ណ្ណមួយចំនួននៅក្នុងក្រឡា C1 ហើយអ្នកចង់ស្វែងរកឈ្មោះម្ចាស់។

នេះអាចត្រូវបានធ្វើដោយប្រើរូបមន្តដូចខាងក្រោម:

=VLOOKUP("*"&C1&"*",$A$2:$B$12,2,FALSE)

=ВПР("*"&C1&"*";$A$2:$B$12;2;FALSE)

រូបមន្តនេះរកមើលតម្លៃពីក្រឡា C1 ក្នុងជួរដែលបានផ្តល់ឱ្យ ហើយត្រឡប់តម្លៃដែលត្រូវគ្នាពីជួរ B ។ ចំណាំថានៅក្នុងអាគុយម៉ង់ទីមួយ យើងប្រើតួអក្សរ ampersand (&) មុន និងក្រោយក្រឡាយោងដើម្បីភ្ជាប់ខ្សែអក្សរ។

ដូចដែលអ្នកអាចឃើញនៅក្នុងរូបភាពខាងក្រោមមុខងារ VPR ត្រឡប់ “Jeremy Hill” ពីព្រោះសោអាជ្ញាប័ណ្ណរបស់គាត់មានលំដាប់នៃតួអក្សរពីក្រឡា C1 ។

ចំណាំថាអាគុយម៉ង់ តារាង _ អារេ (តារាង) ក្នុងរូបថតអេក្រង់ខាងលើមានឈ្មោះតារាង (Table7) ជំនួសឱ្យការបញ្ជាក់ជួរក្រឡា។ នេះជាអ្វីដែលយើងបានធ្វើនៅក្នុងឧទាហរណ៍មុន។

ការផ្គូផ្គងជាក់លាក់ ឬប្រហាក់ប្រហែលនៅក្នុងមុខងារ VLOOKUP

ហើយជាចុងក្រោយ ចូរយើងពិនិត្យមើលឱ្យកាន់តែដិតដល់នូវអាគុយម៉ង់ចុងក្រោយដែលត្រូវបានបញ្ជាក់សម្រាប់មុខងារ VPR - range_lookup (interval_view) ។ ដូចដែលបានរៀបរាប់នៅដើមមេរៀន អំណះអំណាងនេះមានសារៈសំខាន់ណាស់។ អ្នកអាចទទួលបានលទ្ធផលខុសគ្នាទាំងស្រុងនៅក្នុងរូបមន្តដូចគ្នាជាមួយនឹងតម្លៃរបស់វា។ កូដពិត (ពិត) ឬ មិនពិត (មិនពិត)។

ជាដំបូង ចូរយើងស្វែងយល់ថាតើ Microsoft Excel មានន័យដូចម្តេច ដោយការផ្គូផ្គងពិតប្រាកដ និងប្រហាក់ប្រហែល។

  • ប្រសិនបើអាគុយម៉ង់ range_lookup (range_lookup) គឺស្មើនឹង មិនពិត (FALSE) រូបមន្តស្វែងរកការផ្គូផ្គងពិតប្រាកដ ពោលគឺពិតជាតម្លៃដូចគ្នាដូចដែលបានផ្ដល់ឱ្យក្នុងអាគុយម៉ង់ រកមើល _ តម្លៃ (lookup_value) ។ ប្រសិនបើនៅក្នុងជួរទីមួយនៃជួរ tអាច_អារេ (តារាង) ជួបនឹងតម្លៃពីរ ឬច្រើនដែលត្រូវគ្នានឹងអាគុយម៉ង់ រកមើល _ តម្លៃ (search_value) បន្ទាប់មក ទីមួយនឹងត្រូវបានជ្រើសរើស។ ប្រសិនបើរកមិនឃើញការផ្គូផ្គងទេ មុខងារនឹងរាយការណ៍អំពីបញ្ហា #អេ (#N/A)។ ឧទាហរណ៍ រូបមន្តខាងក្រោមនឹងរាយការណ៍អំពីកំហុស #អេ (#N/A) ប្រសិនបើគ្មានតម្លៃក្នុងជួរ A2:A15 4:

    =VLOOKUP(4,A2:B15,2,FALSE)

    =ВПР(4;A2:B15;2;ЛОЖЬ)

  • ប្រសិនបើអាគុយម៉ង់ range_lookup (range_lookup) គឺស្មើនឹង កូដពិត (ពិត) រូបមន្តស្វែងរកការផ្គូផ្គងប្រហាក់ប្រហែល។ ច្បាស់ជាងនេះទៅទៀត មុខងារដំបូង VPR រកមើលការផ្គូផ្គងពិតប្រាកដ ហើយប្រសិនបើរកមិនឃើញទេ ជ្រើសរើសប្រហាក់ប្រហែល។ ការផ្គូផ្គងប្រហាក់ប្រហែលគឺជាតម្លៃធំបំផុតដែលមិនលើសពីតម្លៃដែលបានបញ្ជាក់នៅក្នុងអាគុយម៉ង់។ រកមើល _ តម្លៃ (lookup_value) ។

ប្រសិនបើអាគុយម៉ង់ range_lookup (range_lookup) គឺស្មើនឹង កូដពិត (TRUE) ឬមិនបានបញ្ជាក់ បន្ទាប់មកតម្លៃនៅក្នុងជួរទីមួយនៃជួរគួរតែត្រូវបានតម្រៀបតាមលំដាប់ឡើង ពោលគឺពីតូចបំផុតទៅធំបំផុត។ បើមិនដូច្នោះទេមុខងារ VPR អាចត្រឡប់លទ្ធផលខុស។

ដើម្បីយល់កាន់តែច្បាស់អំពីសារៈសំខាន់នៃជម្រើស កូដពិត (សេចក្តីពិត) ឬ មិនពិត (FALSE) សូមក្រឡេកមើលរូបមន្តមួយចំនួនទៀតដែលមានមុខងារ VPR ហើយមើលលទ្ធផល។

ឧទាហរណ៍ទី 1៖ ស្វែងរកការផ្គូផ្គងពិតប្រាកដជាមួយ VLOOKUP

ដូចដែលអ្នកចងចាំ ដើម្បីស្វែងរកការផ្គូផ្គងពិតប្រាកដ អាគុយម៉ង់ទីបួននៃអនុគមន៍ VPR គួរតែជាបញ្ហា មិនពិត (មិនពិត)។

ចូរយើងត្រលប់ទៅតារាងពីឧទាហរណ៍ដំបូង ហើយរកមើលថាតើសត្វមួយណាអាចផ្លាស់ទីក្នុងល្បឿនមួយ។ 50 ម៉ាយក្នុងមួយម៉ោង។ ខ្ញុំជឿថារូបមន្តនេះនឹងមិនធ្វើឱ្យអ្នកពិបាកទេ៖

=VLOOKUP(50,$A$2:$B$15,2,FALSE)

=ВПР(50;$A$2:$B$15;2;ЛОЖЬ)

ចំណាំថាជួរស្វែងរករបស់យើង (ជួរ A) មានតម្លៃពីរ 50 - នៅក្នុងកោសិកា A5 и A6. រូបមន្តត្រឡប់តម្លៃពីក្រឡា B5. ហេតុអ្វី? ដោយសារតែនៅពេលស្វែងរកការផ្គូផ្គងពិតប្រាកដមុខងារ VPR ប្រើតម្លៃដំបូងដែលបានរកឃើញដែលត្រូវនឹងតម្លៃដែលកំពុងស្វែងរក។

ឧទាហរណ៍ទី 2៖ ការប្រើប្រាស់ VLOOKUP ដើម្បីស្វែងរកការផ្គូផ្គងប្រហាក់ប្រហែល

នៅពេលអ្នកប្រើមុខងារ VPR ដើម្បីស្វែងរកការផ្គូផ្គងប្រហាក់ប្រហែល ពោលគឺនៅពេលដែលអាគុយម៉ង់ range_lookup (range_lookup) គឺស្មើនឹង កូដពិត (ពិត) ឬលុបចោល រឿងដំបូងដែលអ្នកត្រូវធ្វើគឺតម្រៀបជួរតាមជួរទីមួយតាមលំដាប់ឡើង។

នេះមានសារៈសំខាន់ណាស់ព្រោះមុខងារ VPR ត្រឡប់តម្លៃធំបំផុតបន្ទាប់បន្ទាប់ពីតម្លៃដែលបានផ្តល់ឱ្យ ហើយបន្ទាប់មកការស្វែងរកឈប់។ ប្រសិនបើអ្នកធ្វេសប្រហែសលើការតម្រៀបត្រឹមត្រូវ អ្នកនឹងបញ្ចប់ដោយលទ្ធផលចម្លែក ឬសារកំហុស។ #អេ (#N/A)។

ឥឡូវអ្នកអាចប្រើរូបមន្តមួយក្នុងចំណោមរូបមន្តខាងក្រោម៖

=VLOOKUP(69,$A$2:$B$15,2,TRUE) or =VLOOKUP(69,$A$2:$B$15,2)

=ВПР(69;$A$2:$B$15;2;ИСТИНА) or =ВПР(69;$A$2:$B$15;2)

ដូចដែលអ្នកអាចឃើញខ្ញុំចង់រកឱ្យឃើញថាតើសត្វណាដែលមានល្បឿនជិតបំផុត។ 69 ម៉ាយក្នុងមួយម៉ោង។ ហើយនេះគឺជាលទ្ធផលដែលមុខងារបានត្រលប់មកខ្ញុំវិញ។ VPR:

ដូចដែលអ្នកអាចឃើញរូបមន្តបានត្រឡប់លទ្ធផល Antelope (Antelope) ដែលមានល្បឿន 61 ម៉ាយក្នុងមួយម៉ោង ទោះបីជាបញ្ជីក៏រួមបញ្ចូលផងដែរ។ Cheetah (ស.) ដែលរត់ក្នុងល្បឿន 70 ម៉ាយក្នុងមួយម៉ោង ហើយ 70 ជិតដល់ 69 ជាង 61 មែនទេ? ហេតុអ្វីបានជារឿងនេះកើតឡើង? ដោយសារតែមុខងារ VPR នៅពេលស្វែងរកការផ្គូផ្គងប្រហាក់ប្រហែល ត្រឡប់តម្លៃធំបំផុតដែលមិនធំជាងអ្វីដែលកំពុងស្វែងរក។

ខ្ញុំសង្ឃឹមថាឧទាហរណ៍ទាំងនេះបានបំភ្លឺខ្លះៗអំពីការធ្វើការជាមួយមុខងារ VPR នៅក្នុង Excel ហើយអ្នកលែងមើលនាងជាអ្នកខាងក្រៅទៀតហើយ។ ឥឡូវនេះវាមិនឈឺចាប់ទេក្នុងការនិយាយឡើងវិញនូវចំណុចសំខាន់ៗនៃសម្ភារៈដែលយើងបានសិក្សាដើម្បីជួសជុលវាឱ្យកាន់តែប្រសើរឡើងនៅក្នុងការចងចាំ។

VLOOKUP នៅក្នុង Excel - អ្នកត្រូវចងចាំរឿងនេះ!

  1. មុខងារ VPR Excel មិនអាចមើលឆ្វេងបានទេ។ វាតែងតែស្វែងរកតម្លៃនៅក្នុងជួរឈរខាងឆ្វេងបំផុតនៃជួរដែលផ្តល់ដោយអាគុយម៉ង់ តារាង _ អារេ (តារាង) ។
  2. នៅក្នុងមុខងារ VPR តម្លៃទាំងអស់គឺមិនប្រកាន់អក្សរតូចធំ ពោលគឺអក្សរតូច និងធំគឺសមមូល។
  3. ប្រសិនបើតម្លៃដែលអ្នកកំពុងស្វែងរកគឺតិចជាងតម្លៃអប្បបរមានៅក្នុងជួរទីមួយនៃជួរដែលកំពុងរកមើល នោះមុខងារ VPR នឹងរាយការណ៍ពីកំហុស #អេ (#N/A)។
  4. ប្រសិនបើអាគុយម៉ង់ទី 3 col_index_num (column_number) តិចជាង 1មុខងារ VPR នឹងរាយការណ៍ពីកំហុស #VALUE! (#VALUE!) ប្រសិនបើវាធំជាងចំនួនជួរឈរក្នុងជួរ តារាង _ អារេ (តារាង) មុខងារនឹងរាយការណ៍អំពីកំហុស # អេហ្វហ្វ! (#LINK!).
  5. ប្រើសេចក្តីយោងក្រឡាដាច់ខាតនៅក្នុងអាគុយម៉ង់ តារាង _ អារេ (តារាង) ដូច្នេះជួរស្វែងរកត្រឹមត្រូវត្រូវបានរក្សាទុកនៅពេលចម្លងរូបមន្ត។ សាកល្បងប្រើជួរដែលមានឈ្មោះ ឬតារាងក្នុង Excel ជាជម្រើសមួយ។
  6. នៅពេលធ្វើការស្វែងរកការផ្គូផ្គងប្រហាក់ប្រហែល សូមចាំថាជួរទីមួយក្នុងជួរដែលអ្នកកំពុងស្វែងរកត្រូវតែតម្រៀបតាមលំដាប់ឡើង។
  7. ជាចុងក្រោយ សូមចងចាំអំពីសារៈសំខាន់នៃអាគុយម៉ង់ទីបួន។ ប្រើតម្លៃ កូដពិត (សេចក្តីពិត) ឬ មិនពិត (FALSE) ដោយចេតនា ហើយអ្នកនឹងបំបាត់ការឈឺក្បាលជាច្រើន។

នៅក្នុងអត្ថបទខាងក្រោមនៃការបង្រៀនមុខងាររបស់យើង។ VPR នៅក្នុង Excel យើងនឹងសិក្សាឧទាហរណ៍កម្រិតខ្ពស់បន្ថែមទៀត ដូចជាការអនុវត្តការគណនាផ្សេងៗដោយប្រើ VPRទាញយកតម្លៃពីជួរឈរច្រើន និងច្រើនទៀត។ សូមអរគុណសម្រាប់ការអានមេរៀននេះ ហើយខ្ញុំសង្ឃឹមថានឹងបានជួបអ្នកម្តងទៀតនៅសប្តាហ៍ក្រោយ!

សូមផ្ដល់យោបល់