Excel VLOOKUP មិនដំណើរការទេ - ជួសជុលកំហុស #N/A និង #VALUE

  • ចែករំលែកនេះ។
Michael Brown

តារាង​មាតិកា

តើ VLOOKUP របស់អ្នកទាញទិន្នន័យខុស ឬអ្នកមិនអាចយកវាទៅដំណើរការបានទាល់តែសោះ? ការបង្រៀននេះបង្ហាញពីរបៀបដែលអ្នកអាចជួសជុលកំហុស VLOOKUP ទូទៅបានយ៉ាងឆាប់រហ័ស និងយកឈ្នះលើដែនកំណត់ចម្បងរបស់វា។

នៅក្នុងអត្ថបទមុនពីរបី យើងបានស្វែងយល់ពីទិដ្ឋភាពផ្សេងគ្នានៃមុខងារ Excel VLOOKUP ។ ប្រសិនបើអ្នកបានតាមដានយើងយ៉ាងដិតដល់ ពេលនេះអ្នកគួរតែជាអ្នកជំនាញក្នុងផ្នែកនេះ :)

ទោះជាយ៉ាងណាក៏ដោយ វាមិនមែនដោយគ្មានហេតុផលទេដែលអ្នកឯកទេស Excel ជាច្រើនចាត់ទុកថា VLOOKUP ជាមុខងារ Excel ដ៏ស្មុគស្មាញបំផុតមួយ។ វាមានដែនកំណត់ជាច្រើន ដែលជាប្រភពនៃបញ្ហា និងកំហុសផ្សេងៗ។

នៅក្នុងអត្ថបទនេះ អ្នកនឹងឃើញការពន្យល់សាមញ្ញអំពីមូលហេតុចម្បងនៃកំហុស VLOOKUP ដូចជា #N/A, #NAME និង #VALUE ក៏ដូចជាដំណោះស្រាយ និងការជួសជុលរបស់ពួកគេ។ យើងនឹងចាប់ផ្តើមជាមួយនឹងហេតុផលជាក់ស្តែងបំផុតដែល VLOOKUP មិនដំណើរការ ដូច្នេះវាអាចជាគំនិតល្អក្នុងការពិនិត្យមើលជំហានដោះស្រាយបញ្ហាខាងក្រោមតាមលំដាប់លំដោយ។

    ជួសជុលកំហុស #N/A នៅក្នុង VLOOKUP

    នៅក្នុងរូបមន្ត VLOOKUP សារកំហុស #N/A (មានន័យថា "មិនអាចប្រើបាន") ត្រូវបានបង្ហាញនៅពេលដែល Excel មិនអាចស្វែងរកតម្លៃស្វែងរកបានទេ។ វា​អាច​មាន​ហេតុផល​មួយ​ចំនួន​ដែល​អាច​នឹង​កើត​ឡើង។

    1. តម្លៃរកមើលគឺខុស

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

    2.VLOOKUP មិនអាចជ្រើសរើសអារេតារាងក្នុងសន្លឹកកិច្ចការផ្សេងទៀត (ឧ។ នៅពេលអ្នករំលេចជួរក្នុងសន្លឹករកមើល គ្មានអ្វីលេចឡើងក្នុងអាគុយម៉ង់ table_array ក្នុងរូបមន្ត ឬក្នុងប្រអប់ដែលត្រូវគ្នានៃរូបមន្ត អ្នកជំនួយការ) បន្ទាប់មកទំនងជាសន្លឹកទាំងពីរត្រូវបានបើកនៅក្នុងឧទាហរណ៍ដាច់ដោយឡែកនៃ Excel ហើយមិនអាចទាក់ទងគ្នាទៅវិញទៅមកបានទេ។ សម្រាប់ព័ត៌មានបន្ថែម សូមមើល របៀបកំណត់ថាតើឯកសារ Excel ណាមួយស្ថិតនៅក្នុងឧទាហរណ៍មួយណា។ ដើម្បីជួសជុលវា អ្នកគ្រាន់តែបិទបង្អួច Excel ទាំងអស់ ហើយបន្ទាប់មកបើកសន្លឹក/សៀវភៅការងារឡើងវិញក្នុងឧទាហរណ៍ដដែល (ឥរិយាបថលំនាំដើម)។

    របៀប Vlookup ដោយគ្មានកំហុសក្នុង Excel

    ប្រសិនបើ អ្នក​មិន​ចង់​បំភិតបំភ័យ​អ្នក​ប្រើ​របស់​អ្នក​ជាមួយ​នឹង​ការ​កំណត់​កំហុស Excel ស្តង់ដារ​នោះ​ទេ អ្នក​អាច​បង្ហាញ​អត្ថបទ​ដែល​ងាយ​ស្រួល​ប្រើ​របស់​អ្នក​ជំនួស​វិញ ឬ​ត្រឡប់​ក្រឡា​ទទេ​វិញ ប្រសិន​បើ​រក​មិន​ឃើញ។ នេះអាចត្រូវបានធ្វើដោយប្រើ VLOOKUP ជាមួយមុខងារ IFERROR ឬ IFNA។

    ចាប់កំហុសទាំងអស់

    នៅក្នុង Excel 2007 និងក្រោយ អ្នកអាចប្រើមុខងារ IFERROR ដើម្បីពិនិត្យមើលរូបមន្ត VLOOKUP សម្រាប់កំហុស ហើយត្រឡប់របស់អ្នក អត្ថបទផ្ទាល់ខ្លួន (ឬខ្សែអក្សរទទេ) ប្រសិនបើ កំហុសណាមួយ ត្រូវបានរកឃើញ។

    ឧទាហរណ៍៖

    =IFERROR(VLOOKUP(E1, A2:B10, 2, FALSE), "Oops, something went wrong")

    នៅក្នុង Excel 2003 និងមុននេះ អ្នកអាច ប្រើរូបមន្ត IF ISERROR សម្រាប់គោលបំណងដូចគ្នា៖

    =IF(ISERROR(VLOOKUP(E1, A2:B10, 2, FALSE)), "Oops, something went wrong", VLOOKUP(E1, A2:B10, 2, FALSE))

    សម្រាប់ព័ត៌មានលម្អិត សូមមើលការប្រើប្រាស់ IFERROR ជាមួយ VLOOKUP ក្នុង Excel។

    ដោះស្រាយកំហុស #N/A

    ដើម្បីចាប់បានតែកំហុស #N/A ដោយមិនអើពើប្រភេទកំហុសផ្សេងទៀតទាំងអស់ សូមប្រើមុខងារ IFNA (ក្នុង Excel 2013 និងខ្ពស់ជាង) ឬរូបមន្ត IF ISNA (គ្រប់កំណែទាំងអស់)។

    ឧទាហរណ៍៖

    =IFNA(VLOOKUP(E1, A2:B10, 2, FALSE), "Oops, no match is found. Please try again!")

    =IF(ISNA(VLOOKUP(E1, A2:B10, 2, FALSE)), "Oops, no match is found. Please try again!", VLOOKUP(E1, A2:B10, 2, FALSE))

    នោះហើយជាទាំងអស់សម្រាប់ថ្ងៃនេះ។ សង្ឃឹមថា ការបង្រៀននេះនឹងជួយអ្នកកម្ចាត់កំហុស VLOOKUP និងធ្វើឱ្យរូបមន្តរបស់អ្នកដំណើរការតាមរបៀបដែលអ្នកចង់បាន។

    របៀប VLOOKUP ក្នុង Excel - វីដេអូបង្រៀន

    #N/A នៅក្នុងការផ្គូផ្គងប្រហាក់ប្រហែល VLOOKUP

    ប្រសិនបើរូបមន្តរបស់អ្នករកមើលការផ្គូផ្គងជិតបំផុត ( range_lookup អាគុយម៉ង់កំណត់ទៅជា TRUE ឬលុបចោល) កំហុស #N/A អាចលេចឡើងក្នុងករណីពីរ :

    • តម្លៃរកមើលគឺតូចជាងតម្លៃតូចបំផុតនៅក្នុងអារេរកមើល។
    • ជួរឈររកមើលមិនត្រូវបានតម្រៀបតាមលំដាប់ឡើងទេ។

    3 . #N/A នៅក្នុងការផ្គូផ្គង VLOOKUP

    ប្រសិនបើអ្នកកំពុងស្វែងរកការផ្គូផ្គងពិតប្រាកដ ( range_lookup argument កំណត់ទៅជា FALSE) នោះកំហុស #N/A កើតឡើងនៅពេលដែលតម្លៃពិតប្រាកដស្មើនឹងការរកមើល តម្លៃមិនត្រូវបានរកឃើញទេ។ សម្រាប់ព័ត៌មានបន្ថែម សូមមើលការផ្គូផ្គងពិតប្រាកដ VLOOKUP ធៀបនឹងការផ្គូផ្គងប្រហាក់ប្រហែល។

    4. ជួរឈររកមើលមិនមែនជាជួរឈរខាងឆ្វេងបំផុតនៃអារេតារាង

    ដែនកំណត់ដ៏សំខាន់បំផុតមួយនៃ Excel VLOOKUP គឺថាវាមិនអាចមើលទៅខាងឆ្វេងរបស់វាបានទេ។ ដូច្នេះ ជួរឈររកមើលគួរតែជា ជួរឈរខាងឆ្វេងបំផុត នៅក្នុងតារាងអារេ។ នៅក្នុងការអនុវត្ត យើងតែងតែភ្លេចអំពីបញ្ហានេះ ហើយបញ្ចប់ដោយកំហុស #N/A។

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

    5. លេខត្រូវបានធ្វើទ្រង់ទ្រាយជាអត្ថបទ

    កំហុស #N/A ប្រភពទូទៅមួយផ្សេងទៀតនៅក្នុងរូបមន្ត VLOOKUP គឺលេខដែលបានធ្វើទ្រង់ទ្រាយជាអត្ថបទ ទាំងនៅក្នុងតារាងមេ ឬតារាងរកមើល។

    ជាធម្មតាកើតឡើងនៅពេលដែលអ្នកនាំចូលទិន្នន័យពីមូលដ្ឋានទិន្នន័យខាងក្រៅមួយចំនួន ឬប្រសិនបើអ្នកបានវាយអក្សរ apostrophe មុនលេខដើម្បីបង្ហាញលេខសូន្យនាំមុខ។

    នេះគឺជាសូចនាករជាក់ស្តែងបំផុតនៃលេខដែលបានធ្វើទ្រង់ទ្រាយជាអត្ថបទ៖

    ដំណោះស្រាយ៖ ជ្រើសរើសលេខដែលមានបញ្ហាទាំងអស់ ចុចលើរូបតំណាងកំហុស ហើយជ្រើសរើស បម្លែងទៅជាលេខ ពីម៉ឺនុយបរិបទ។ សម្រាប់ព័ត៌មានបន្ថែម សូមមើល របៀបបំប្លែងអត្ថបទទៅជាលេខក្នុង Excel។

    6. ចន្លោះនាំមុខ ឬនៅពីក្រោយ

    នេះជាមូលហេតុច្បាស់លាស់តិចបំផុតនៃកំហុស VLOOKUP #N/A ពីព្រោះភ្នែកមនុស្សស្ទើរតែមិនអាចមើលឃើញចន្លោះបន្ថែមទាំងនោះ ជាពិសេសនៅពេលធ្វើការជាមួយសំណុំទិន្នន័យធំ ដែលធាតុភាគច្រើនស្ថិតនៅខាងក្រោមរមូរ .

    ដំណោះស្រាយ 1៖ ចន្លោះបន្ថែមនៅក្នុងតម្លៃរកមើល

    ដើម្បីធានាបាននូវការងារត្រឹមត្រូវនៃរូបមន្ត VLOOKUP របស់អ្នក សូមរុំតម្លៃរកមើលនៅក្នុងមុខងារ TRIM៖

    =VLOOKUP(TRIM(E1), A2:C10, 2, FALSE)

    ដំណោះស្រាយទី 2៖ ដកឃ្លាបន្ថែមនៅក្នុងជួរឈររកមើល

    ប្រសិនបើចន្លោះបន្ថែមកើតឡើងនៅក្នុងជួរឈរស្វែងរក នៅទីនោះ មិនមែនជាវិធីងាយស្រួលដើម្បីជៀសវាងកំហុស #N/A នៅក្នុង VLOOKUP នោះទេ។ ជំនួសមកវិញ អ្នកអាចប្រើការរួមបញ្ចូលគ្នានៃមុខងារ INDEX, MATCH និង TRIM ជារូបមន្តអារេមួយ៖

    =INDEX(B2:B10, MATCH(TRUE, TRIM(A$2:A$10)=TRIM(E1), 0))

    ដោយសារនេះជារូបមន្តអារេ កុំភ្លេចចុច Ctrl + Shift + Enter ដើម្បីបំពេញវាឱ្យបានត្រឹមត្រូវ (នៅក្នុង Excel 365 និង Excel 2021 ដែលអារេមានដើម វាដំណើរការជារូបមន្តធម្មតា)

    គន្លឹះ។ ជម្រើសរហ័សគឺដំណើរការឧបករណ៍ Trim Spaces ដែលនឹងលុបបំបាត់ចន្លោះ​លើស​ទាំង​ក្នុង​ការ​រក​មើល និង​តារាង​មេ​ក្នុង​វិនាទី​ដែល​ធ្វើ​ឱ្យ​រូបមន្ត VLOOKUP របស់​អ្នក​គ្មាន​កំហុស។

    #VALUE! កំហុសក្នុងរូបមន្ត VLOOKUP

    ជាទូទៅ Microsoft Excel បង្ហាញ #VALUE! កំហុសប្រសិនបើតម្លៃដែលប្រើក្នុងរូបមន្តមានប្រភេទទិន្នន័យខុស។ ទាក់ទងនឹង VLOOKUP មានប្រភពទូទៅពីរនៃ VALUE! កំហុស។

    1. តម្លៃរកមើលលើសពី 255 តួអក្សរ

    សូមដឹងថា VLOOKUP មិនអាចរកមើលតម្លៃដែលមានលើសពី 255 តួអក្សរបានទេ។ ប្រសិនបើតម្លៃស្វែងរករបស់អ្នកលើសពីដែនកំណត់នេះ #VALUE! កំហុសនឹងត្រូវបានបង្ហាញ៖

    ដំណោះស្រាយ ៖ ប្រើរូបមន្ត INDEX MATCH ជំនួសវិញ។ ក្នុងករណីរបស់យើង រូបមន្តនេះដំណើរការយ៉ាងល្អឥតខ្ចោះ៖

    =INDEX(B2:B7, MATCH(TRUE, INDEX(A2:A7= E1, 0), 0))

    2. ផ្លូវពេញលេញទៅកាន់សៀវភៅការងាររកមើលមិនត្រូវបានផ្គត់ផ្គង់ទេ

    ប្រសិនបើអ្នកកំពុងទាញទិន្នន័យពីសៀវភៅការងារផ្សេងទៀត អ្នកត្រូវតែបញ្ចូលផ្លូវពេញលេញទៅកាន់វា។ ច្បាស់ជាងនេះទៅទៀត អ្នកត្រូវដាក់ឈ្មោះសៀវភៅការងារ រួមទាំងផ្នែកបន្ថែមក្នុង [តង្កៀបការ៉េ] ហើយបញ្ជាក់ឈ្មោះសន្លឹកដែលតាមដោយសញ្ញាឧទាន។ ប្រសិនបើឈ្មោះសៀវភៅការងារ ឬឈ្មោះសន្លឹក ឬទាំងពីរមានចន្លោះ ឬតួអក្សរដែលមិនមែនជាអក្ខរក្រម ផ្លូវត្រូវតែត្រូវបានរុំព័ទ្ធដោយសញ្ញាសម្រង់តែមួយ។

    នេះគឺជារចនាសម្ព័ន្ធនៃអាគុយម៉ង់ table_array ដើម្បី ការរកមើលពីសៀវភៅការងារមួយផ្សេងទៀត៖

    '[workbook name]sheet name'!range

    រូបមន្តពិតអាចមើលទៅស្រដៀងនឹងនេះ៖

    =VLOOKUP($A$2,'[New Prices.xls]Sheet1'!$B:$D, 3, FALSE)

    រូបមន្តខាងលើនឹងស្វែងរកតម្លៃ A2 នៅក្នុងជួរ B នៃសន្លឹក1 ក្នុង ថ្មី។តម្លៃ សៀវភៅការងារ ហើយត្រឡប់តម្លៃដែលត្រូវគ្នាពីជួរឈរ D។

    ប្រសិនបើធាតុណាមួយនៃផ្លូវត្រូវបានបាត់ រូបមន្ត VLOOKUP របស់អ្នកនឹងមិនដំណើរការទេ ហើយត្រឡប់កំហុស #VALUE (លុះត្រាតែសៀវភៅការងារដែលកំពុងស្វែងរកបច្ចុប្បន្ន បើក)។

    សម្រាប់ព័ត៌មានបន្ថែម សូមមើល៖

    • របៀបយោងទៅសន្លឹក ឬសៀវភៅការងារផ្សេងទៀតក្នុង Excel
    • របៀបធ្វើ Vlookup ពីសៀវភៅការងារផ្សេង

    3. អាគុយម៉ង់ col_index_num គឺតិចជាង 1

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

    ដូច្នេះ ប្រសិនបើអាគុយម៉ង់ col_index_num លើសពី 1 នោះរូបមន្តរបស់អ្នកនឹងត្រឡប់ #VALUE! error ផងដែរ។

    ប្រសិនបើ col_index_num ធំជាងចំនួនជួរឈរក្នុងតារាងអារេ នោះ VLOOKUP បង្កើត #REF! error។

    ដំណោះស្រាយ VLOOKUP #NAME error

    នេះជាករណីងាយស្រួលបំផុត - the #NAME? កំហុសលេចឡើងប្រសិនបើអ្នកបានសរសេរឈ្មោះមុខងារខុសដោយចៃដន្យ។

    ដំណោះស្រាយគឺជាក់ស្តែង - ពិនិត្យអក្ខរាវិរុទ្ធ :)

    មូលហេតុចម្បងនៃកំហុសនៅក្នុង Excel VLOOKUP

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

    VLOOKUP គឺមិនប្រកាន់អក្សរតូចធំ

    មុខងារ VLOOKUP មិនបែងចែកអក្សរតូច និងអក្សរធំថាដូចគ្នាទេ។

    ដំណោះស្រាយ ៖ ប្រើ VLOOKUP, XLOOKUP ឬ INDEX MATCH រួមជាមួយនឹងមុខងារ EXACT ដែលអាចផ្គូផ្គងអក្សរតូច។ អ្នកអាចស្វែងរកការពន្យល់លម្អិត និងឧទាហរណ៍រូបមន្តនៅក្នុងមេរៀននេះ៖ វិធី 5 យ៉ាងដើម្បីធ្វើ Vlookup ដែលប្រកាន់អក្សរតូចធំក្នុង Excel។

    ជួរឈរថ្មីត្រូវបានបញ្ចូល ឬដកចេញពីតារាង

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

    ដំណោះស្រាយ ៖ រូបមន្ត INDEX MATCH មកជួយសង្គ្រោះម្តងទៀត :) ជាមួយនឹង INDEX MATCH អ្នក បញ្ជាក់ជួររកមើល និងត្រឡប់ដោយឡែកពីគ្នា ដូច្នេះអ្នកមានសេរីភាពក្នុងការលុប ឬបញ្ចូលជួរឈរច្រើនតាមដែលអ្នកចង់បាន ដោយមិនចាំបាច់បារម្ភអំពីការធ្វើបច្ចុប្បន្នភាពរាល់រូបមន្តដែលពាក់ព័ន្ធ។

    សេចក្តីយោងក្រឡាផ្លាស់ប្តូរនៅពេលចម្លងរូបមន្តទៅក្រឡាផ្សេងទៀត

    ចំណងជើងផ្តល់ការពន្យល់ពេញលេញអំពីបញ្ហាមែនទេ?

    ដំណោះស្រាយ ៖ តែងតែប្រើសេចក្តីយោងដាច់ខាត (ជាមួយសញ្ញា $) សម្រាប់អាគុយម៉ង់ table_array ឧ. $A $2: $C$100 ឬ$A: $C ។ អ្នកអាចប្តូររវាងប្រភេទឯកសារយោងផ្សេងៗបានយ៉ាងឆាប់រហ័សដោយចុចគ្រាប់ចុច F4។

    VLOOKUP ត្រឡប់តម្លៃដែលបានរកឃើញដំបូង

    ដូចដែលអ្នកបានដឹងរួចមកហើយ Excel VLOOKUP ត្រឡប់តម្លៃដំបូងដែលវារកឃើញ។ ទោះយ៉ាងណាក៏ដោយ អ្នកអាចបង្ខំវាឱ្យនាំយកលើកទី 2 ទី 3 ទី 4 ឬការកើតឡើងផ្សេងទៀតដែលអ្នកចង់បាន។ វាក៏មានវិធីដើម្បីទទួលបានការប្រកួតចុងក្រោយ ឬការប្រកួតដែលបានរកឃើញទាំងអស់។

    ដំណោះស្រាយ ៖ ឧទាហរណ៍នៃរូបមន្តមាននៅទីនេះ៖

    • VLOOKUP និងត្រឡប់ការកើតឡើង Nth
    • VLOOKUP តម្លៃច្រើន
    • រូបមន្ត XLOOKUP ដើម្បីទទួលបានការផ្គូផ្គងចុងក្រោយ

    ហេតុអ្វីបានជា VLOOKUP របស់ខ្ញុំដំណើរការសម្រាប់ក្រឡាមួយចំនួន ប៉ុន្តែមិនមែនផ្សេងទៀត?

    នៅពេលដែលអ្នក រូបមន្ត VLOOKUP ត្រឡប់ទិន្នន័យត្រឹមត្រូវ I កោសិកាមួយចំនួន និងកំហុស #N/A នៅក្នុងផ្សេងទៀត វាអាចមានហេតុផលមួយចំនួនដែលវាកើតឡើង។

    1. អារេតារាងមិនត្រូវបានចាក់សោទេ

    ឧបមាថាអ្នកមានរូបមន្តនេះនៅជួរទី 2 (និយាយក្នុង E2) ដែលដំណើរការល្អ៖

    =VLOOKUP(D2, A2:B10, 2, FALSE)

    នៅពេលចម្លងទៅជួរដេក 3, រូបមន្តផ្លាស់ប្តូរទៅ៖

    =VLOOKUP(D3, A3:B11, 2, FALSE)

    ដោយសារតែឯកសារយោងដែលទាក់ទងត្រូវបានប្រើសម្រាប់ table_array វាផ្លាស់ប្តូរដោយផ្អែកលើទីតាំងដែលទាក់ទងនៃជួរដេកដែលរូបមន្តត្រូវបានចម្លង ក្នុងករណីរបស់យើងពី A2:B10 ដល់ A3:B11។ ដូច្នេះ ប្រសិនបើការផ្គូផ្គងស្ថិតនៅជួរទី 2 នោះវានឹងមិនត្រូវបានរកឃើញទេ!

    ដំណោះស្រាយ ៖ នៅពេលប្រើរូបមន្ត VLOOKUP សម្រាប់ក្រឡាច្រើនជាងមួយ តែងតែ ចាក់សោអារេតារាង ឯកសារយោងដែលមានសញ្ញា $ ដូចជា $A$2:$B$10។

    2. តម្លៃអត្ថបទ ឬប្រភេទទិន្នន័យមិនត្រូវគ្នា

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

    ដំណោះស្រាយ ៖ នៅពេលដែល VLOOKUP កំពុងត្រឡប់កំហុស #N/A ខណៈពេលដែលអ្នកអាចមើលឃើញយ៉ាងច្បាស់នូវតម្លៃរកមើលនៅក្នុង ជួរឈររកមើល ហើយតាមមើលទៅទាំងពីរត្រូវបានសរសេរដូចគ្នាយ៉ាងពិតប្រាកដ រឿងដំបូងដែលអ្នកត្រូវធ្វើគឺកំណត់មូលហេតុឫសគល់នៃបញ្ហា - រូបមន្ត ឬទិន្នន័យប្រភព។

    ដើម្បីមើលថាតើតម្លៃទាំងពីរគឺជាតម្លៃ ដូចគ្នា ឬខុសគ្នា សូមធ្វើការប្រៀបធៀបដោយផ្ទាល់តាមវិធីនេះ៖

    =E1=A4

    កន្លែងដែល E1 ជាតម្លៃរកមើលរបស់អ្នក ហើយ A4 គឺជាតម្លៃដូចគ្នានៅក្នុងជួរឈររកមើល។

    ប្រសិនបើ រូបមន្តត្រឡប់ FALSE មានន័យថាតម្លៃខុសគ្នាតាមវិធីខ្លះ ទោះបីជាវាមើលទៅដូចគ្នាទាំងស្រុងក៏ដោយ។

    ក្នុងករណី តម្លៃលេខ ហេតុផលដែលអាចកើតមានបំផុតគឺលេខដែលបានធ្វើទ្រង់ទ្រាយជាអត្ថបទ។

    ក្នុងករណី តម្លៃអត្ថបទ ភាគច្រើនទំនងជាបញ្ហាគឺនៅក្នុងចន្លោះលើស។ ដើម្បីផ្ទៀងផ្ទាត់វា ស្វែងយល់ពីប្រវែងសរុបនៃខ្សែទាំងពីរដោយប្រើមុខងារ LEN៖

    =LEN(E1)

    =LEN(A4)

    ប្រសិនបើលេខលទ្ធផលខុសគ្នា (ដូចក្នុងរូបថតអេក្រង់ខាងក្រោម ) បន្ទាប់មក អ្នកបានកំណត់ពិរុទ្ធជន - ចន្លោះបន្ថែម៖

    ដើម្បីដោះស្រាយបញ្ហា ដកដកឃ្លាបន្ថែមចេញ ឬប្រើរូបមន្ត INDEX MATCH TRIM នេះជាការដោះស្រាយ។

    ហេតុអ្វីបានជា VLOOKUP របស់ខ្ញុំទាញទិន្នន័យខុស?

    វាអាចមានហេតុផលជាច្រើនទៀតដែលហេតុអ្វីបានជាVLOOKUP របស់អ្នកត្រឡប់តម្លៃខុស៖

    1. របៀបស្វែងរកមិនត្រឹមត្រូវ ។ ប្រសិនបើអ្នកចង់បានការផ្គូផ្គងពិតប្រាកដ ត្រូវប្រាកដថាកំណត់អាគុយម៉ង់ range_lookup ទៅ FALSE។ លំនាំដើមគឺពិត ដូច្នេះប្រសិនបើអ្នកលុបចោលអាគុយម៉ង់នេះ VLOOKUP នឹងសន្មត់ថាអ្នកកំពុងស្វែងរកការផ្គូផ្គងប្រហាក់ប្រហែល ហើយស្វែងរកតម្លៃជិតបំផុតដែលតូចជាងតម្លៃរកមើល។
    2. ជួរឈររកមើលមិនមែនទេ។ តម្រៀប ។ សម្រាប់​ការ​ផ្គូផ្គង​ប្រហាក់ប្រហែល VLOOKUP ( range_lookup កំណត់​ទៅ TRUE) ដើម្បី​ដំណើរការ​បាន​ត្រឹមត្រូវ ជួរ​ឈរ​ដំបូង​ក្នុង​តារាង​អារេ​ត្រូវ​តែ​ត្រូវ​បាន​តម្រៀប​តាម​លំដាប់​ពី​តូច​ទៅ​ធំ។
    3. ស្ទួន​ក្នុង ជួរស្វែងរក ។ ប្រសិនបើជួរឈរស្វែងរកមានតម្លៃស្ទួនពីរ ឬច្រើននោះ VLOOKUP នឹងត្រឡប់ការផ្គូផ្គងដែលបានរកឃើញដំបូង ដែលប្រហែលជាមិនមែនជាអ្វីដែលអ្នករំពឹងទុក។
    4. ជួរឈរត្រឡប់មកវិញមិនត្រឹមត្រូវ ។ ពិនិត្យលេខសន្ទស្សន៍ពីរដងក្នុងអាគុយម៉ង់ទី 3 :)

    VLOOKUP មិនដំណើរការរវាងសន្លឹកពីរ

    ជាដំបូង វាគួរតែត្រូវបានកត់សម្គាល់ថាហេតុផលទូទៅនៃ #N/A, កំហុស #VALUE និង #REF ដែលបានពិភាក្សាខាងលើអាចបណ្តាលឱ្យមានបញ្ហាដូចគ្នានៅពេលរកមើលពីសន្លឹកផ្សេងទៀត។ ប្រសិនបើវាមិនដូច្នោះទេ សូមពិនិត្យមើលចំណុចខាងក្រោម៖

    1. ត្រូវប្រាកដថាឯកសារយោងខាងក្រៅទៅកាន់សន្លឹកផ្សេងទៀត ឬសៀវភៅការងារផ្សេងគឺត្រឹមត្រូវ។
    2. នៅពេលធ្វើ Vlookup ពីសៀវភៅការងារផ្សេងទៀតដែល ត្រូវបាន បិទ នៅពេលនេះ សូមផ្ទៀងផ្ទាត់ថារូបមន្តរបស់អ្នកមានផ្លូវពេញលេញទៅកាន់សៀវភៅការងារដែលបានបិទ។
    3. ប្រសិនបើ

    ម៉ៃឃើល ប្រោន ជា​អ្នក​ចូល​ចិត្ត​ផ្នែក​បច្ចេកវិទ្យា​ដែល​មាន​ចំណង់​ចំណូល​ចិត្ត​ក្នុង​ការ​សម្រួល​ដំណើរការ​ស្មុគស្មាញ​ដោយ​ប្រើ​ឧបករណ៍​កម្មវិធី។ ជាមួយនឹងបទពិសោធន៍ជាងមួយទស្សវត្សនៅក្នុងឧស្សាហកម្មបច្ចេកវិទ្យា គាត់បានពង្រឹងជំនាញរបស់គាត់នៅក្នុង Microsoft Excel និង Outlook ក៏ដូចជា Google Sheets និង Docs ។ ប្លក់របស់ម៉ៃឃើលគឺឧទ្ទិសដល់ការចែករំលែកចំណេះដឹង និងជំនាញរបស់គាត់ជាមួយអ្នកដទៃ ដោយផ្តល់នូវគន្លឹះ និងមេរៀនដែលងាយស្រួលធ្វើតាមសម្រាប់ការកែលម្អផលិតភាព និងប្រសិទ្ធភាព។ មិនថាអ្នកជាអ្នកជំនាញ ឬអ្នកចាប់ផ្តើមដំបូងទេ ប្លក់របស់ Michael ផ្តល់នូវការយល់ដឹងដ៏មានតម្លៃ និងដំបូន្មានជាក់ស្តែងសម្រាប់ការទទួលបានអត្ថប្រយោជន៍ច្រើនបំផុតពីឧបករណ៍កម្មវិធីសំខាន់ៗទាំងនេះ។