4 វិធីដើម្បីធ្វើឱ្យ VLOOKUP Case Sensitive ក្នុង Excel

មេរៀនតូចមួយនេះពន្យល់ពីរបៀបបង្កើតមុខងារមួយ។ VPR (VLOOKUP) case-sensitive បង្ហាញរូបមន្តផ្សេងទៀតជាច្រើនដែល Excel អាចស្វែងរកក្នុងលក្ខណៈ case-sensitive និងចង្អុលបង្ហាញពីចំណុចខ្លាំង និងខ្សោយនៃមុខងារនីមួយៗ។

ខ្ញុំគិតថាអ្នកប្រើប្រាស់ Excel គ្រប់រូបដឹងពីមុខងារណាដែលធ្វើការស្វែងរកបញ្ឈរ។ ត្រូវហើយ វាជាមុខងារ VPR. ទោះយ៉ាងណាក៏ដោយមានមនុស្សតិចណាស់ដែលដឹងរឿងនេះ VPR មិនប្រកាន់អក្សរតូចធំទេ ពោលគឺអក្សរតូច និងអក្សរធំគឺដូចគ្នាបេះបិទសម្រាប់វា។

នេះគឺជាឧទាហរណ៍ខ្លីមួយដែលបង្ហាញពីអសមត្ថភាព VPR ទទួលស្គាល់ការចុះឈ្មោះ។ ឧបមាថានៅក្នុងក្រឡាមួយ។ A1 មានតម្លៃ "វិក័យប័ត្រ" និងក្រឡា A2 - "វិក័យប័ត្រ", រូបមន្ត:

=VLOOKUP("Bill",A1:A10,2)

=ВПР("Bill";A1:A10;2)

… នឹងបញ្ឈប់ការស្វែងរករបស់វានៅលើ “វិក័យប័ត្រ” ចាប់តាំងពីតម្លៃនោះមកមុនគេក្នុងបញ្ជី ហើយស្រង់តម្លៃចេញពីក្រឡា B1.

ពេលក្រោយក្នុងអត្ថបទនេះ ខ្ញុំនឹងបង្ហាញអ្នកពីរបៀបធ្វើ VPR ប្រកាន់​តួអក្សរ​តូច​ធំ។ លើសពីនេះទៀត យើងនឹងសិក្សាពីមុខងារមួយចំនួនទៀតដែលអាចធ្វើការស្វែងរកដែលប្រកាន់អក្សរតូចធំនៅក្នុង Excel ។

យើងនឹងចាប់ផ្តើមដោយសាមញ្ញបំផុត - VIEW (LOOKUP) និង SUMPRODUCT (SUMPRODUCT) ដែលជាអកុសល មានដែនកំណត់សំខាន់ៗមួយចំនួន។ បន្ទាប់ យើងនឹងពិនិត្យមើលឱ្យបានដិតដល់នូវរូបមន្តស្មុគស្មាញបន្តិច INDEX+MATCH (INDEX+MATCH) ដែលដំណើរការដោយគ្មានកំហុសក្នុងស្ថានភាពណាមួយ និងជាមួយសំណុំទិន្នន័យណាមួយ។

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

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

ឧបមាថានៅក្នុងជួរឈរមួយ។ B មានឧបករណ៍សម្គាល់ផលិតផល (ធាតុ) ហើយអ្នកចង់ស្រង់តម្លៃនៃផលិតផល និងមតិយោបល់ដែលត្រូវគ្នាពីជួរឈរ C и D. បញ្ហាគឺថា លេខសម្គាល់មានទាំងអក្សរតូច និងអក្សរធំ។ ឧទាហរណ៍តម្លៃកោសិកា B4 (001Tvci3u) និង B5 (001Tvci3U) ខុសគ្នាតែក្នុងករណីតួអក្សរចុងក្រោយប៉ុណ្ណោះ u и U រៀងគ្នា។

ដូចដែលអ្នកអាចស្រមៃបាន រូបមន្តស្វែងរកធម្មតា។

=VLOOKUP("001Tvci3U",$A$2:$C$7,2,FALSE)

=ВПР("001Tvci3U";$A$2:$C$7;2;ЛОЖЬ)

និ​ឹ​ង​ត្រឡប់មកវិញ $ 90ចាប់តាំងពីតម្លៃ 001Tvci3u គឺនៅក្នុងជួរស្វែងរកមុនជាង 001Tvci3U. ប៉ុន្តែនោះមិនមែនជាអ្វីដែលយើងត្រូវការទេមែនទេ?

4 វិធីដើម្បីធ្វើឱ្យ VLOOKUP Case Sensitive ក្នុង Excel

ដើម្បីស្វែងរកដោយប្រើមុខងារ VPR ក្នុង Excel case ប្រកាន់អក្សរតូចធំ អ្នកនឹងត្រូវបន្ថែមជួរឈរជំនួយ ហើយបំពេញក្រឡារបស់វាជាមួយនឹងរូបមន្តខាងក្រោម (ដែល B គឺជាជួរឈរស្វែងរក):

=CODE(MID(B2,1,1)) & CODE(MID(B2,2,1)) & CODE(MID(B2,3,1)) & CODE(MID(B2,4,1)) & CODE(MID(B2,5,1)) & CODE(MID(B2,6,1)) & CODE(MID(B2,7,1)) & CODE(MID(B2,8,1)) & IFERROR(CODE(MID(B2,9,1)),"")

=КОДСИМВ(ПСТР(B2;1;1)) & КОДСИМВ(ПСТР(B2;2;1)) & КОДСИМВ(ПСТР(B2;3;1)) & КОДСИМВ(ПСТР(B2;4;1)) & КОДСИМВ(ПСТР(B2;5;1)) & КОДСИМВ(ПСТР(B2;6;1)) & КОДСИМВ(ПСТР(B2;7;1)) & КОДСИМВ(ПСТР(B2;8;1)) & ЕСЛИОШИБКА(КОДСИМВ(ПСТР(B2;9;1));"")

រូបមន្តនេះបំបែកតម្លៃដែលចង់បានទៅជាតួអក្សរដាច់ដោយឡែក ជំនួសតួអក្សរនីមួយៗដោយលេខកូដរបស់វា (ឧទាហរណ៍ ជំនួសឱ្យ A នៅ 65 ជំនួសវិញ។ a លេខកូដ 97) ហើយបន្ទាប់មកបញ្ចូលលេខកូដទាំងនេះទៅក្នុងខ្សែអក្សរតែមួយគត់នៃលេខ។

បន្ទាប់ពីនោះយើងប្រើមុខងារសាមញ្ញ VPR សម្រាប់ការស្វែងរកដែលប្រកាន់អក្សរតូចធំ៖

=VLOOKUP($G$3,$A$2:$C$8,3,FALSE)

=ВПР($G$3;$A$2:$C$8;3;ЛОЖЬ)

4 វិធីដើម្បីធ្វើឱ្យ VLOOKUP Case Sensitive ក្នុង Excel

ដំណើរការត្រឹមត្រូវនៃមុខងារ VPR case-sensitive អាស្រ័យលើកត្តាពីរ៖

  1. ជួរឈរជំនួយត្រូវតែជាជួរឈរខាងឆ្វេងបំផុតក្នុងជួរដែលអាចមើលបាន។
  2. តម្លៃដែលអ្នកកំពុងស្វែងរកត្រូវតែមានកូដតួអក្សរជំនួសឱ្យតម្លៃពិត។

របៀបប្រើមុខងារ CODE អោយបានត្រឹមត្រូវ។

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

ឧទាហរណ៍ ប្រសិនបើតម្លៃស្វែងរកខ្លីបំផុតគឺ 3 តួអក្សរ ហើយវែងបំផុតគឺ 5 តួអក្សរ សូមប្រើរូបមន្តនេះ៖

=CODE(MID(B2,1,1)) & CODE(MID(B2,2,1)) & CODE(MID(B2,3,1)) & IFERROR(CODE(MID(B2,3,1)),"") & IFERROR(CODE(MID(B2,4,1)),"")

=КОДСИМВ(ПСТР(B2;1;1)) & КОДСИМВ(ПСТР(B2;2;1)) & КОДСИМВ(ПСТР(B2;3;1)) & ЕСЛИОШИБКА(КОДСИМВ(ПСТР(B2;3;1));"") & ЕСЛИОШИБКА(КОДСИМВ(ПСТР(B2;4;1));"")

សម្រាប់មុខងារ ភី (MID) អ្នកផ្តល់អំណះអំណាងដូចខាងក្រោមៈ

  • អាគុយម៉ង់ទី 1 - អត្ថបទ (អត្ថបទ) គឺជាអត្ថបទ ឬក្រឡាយោងដែលមានតួអក្សរដែលត្រូវស្រង់ចេញ (ក្នុងករណីរបស់យើងវាគឺជា B2)
  • អាគុយម៉ង់ទី 2 - start_num (start_position) គឺជាទីតាំងដំបូងនៃតួអក្សរទាំងនោះដែលត្រូវស្រង់ចេញ។ អ្នកចូល 1 នៅក្នុងមុខងារដំបូង ភី, 2 - នៅក្នុងមុខងារទីពីរ ភី
  • អាគុយម៉ង់ទី 3 - num_chars (number_of_characters) – បញ្ជាក់ចំនួនតួអក្សរដែលត្រូវស្រង់ចេញពីអត្ថបទ។ ដោយសារយើងត្រូវការត្រឹមតែ 1 តួអក្សរគ្រប់ពេល គ្រប់មុខងារទាំងអស់យើងសរសេរ 1.

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

មុខងារ LOOKUP សម្រាប់ការស្វែងរកដែលប្រកាន់អក្សរតូចធំ

មុខងារ VIEW (LOOKUP) ដែលទាក់ទង VPRទោះយ៉ាងណាក៏ដោយ វាក្យសម្ព័ន្ធរបស់វាអនុញ្ញាតឱ្យមានការស្វែងរកដែលប្រកាន់អក្សរតូចធំដោយមិនបន្ថែមជួរឈរជំនួយ។ ដើម្បីធ្វើដូចនេះសូមប្រើ VIEW រួមបញ្ចូលគ្នាជាមួយមុខងារ ជាក់ស្តែង (ពិត)។

ប្រសិនបើយើងយកទិន្នន័យពីឧទាហរណ៍មុន (ដោយគ្មានជួរឈរជំនួយ) នោះរូបមន្តខាងក្រោមនឹងដោះស្រាយជាមួយភារកិច្ច៖

=LOOKUP(TRUE,EXACT($A$2:$A$7,$F$2),$B$2:$B$7)

=ПРОСМОТР(ИСТИНА;СОВПАД($A$2:$A$7;$F$2);$B$2:$B$7)

ការស្វែងរករូបមន្តក្នុងជួរ ក ១៖ អេ ១០០ ការផ្គូផ្គងពិតប្រាកដជាមួយតម្លៃក្រឡា F2 ករណីប្រកាន់អក្សរតូចធំ និងត្រឡប់តម្លៃពីជួរ B នៃជួរដូចគ្នា។

ដូច VPRមុខងារ VIEW ដំណើរការស្មើៗគ្នាជាមួយនឹងតម្លៃអក្សរ និងលេខ ដូចដែលអ្នកអាចមើលឃើញនៅក្នុងរូបថតអេក្រង់ខាងក្រោម៖

4 វិធីដើម្បីធ្វើឱ្យ VLOOKUP Case Sensitive ក្នុង Excel

សំខាន់! ដើម្បីឱ្យមុខងារ VIEW ដំណើរការបានត្រឹមត្រូវ តម្លៃនៅក្នុងជួរឈរស្វែងរកគួរតែត្រូវបានតម្រៀបតាមលំដាប់ឡើង ពោលគឺពីតូចបំផុតទៅធំបំផុត។

ខ្ញុំសូមពន្យល់ដោយសង្ខេបពីរបៀបដែលមុខងារដំណើរការ ជាក់ស្តែង នៅក្នុងរូបមន្តដែលបានបង្ហាញខាងលើ ព្រោះនេះជាចំណុចសំខាន់។

មុខងារ ជាក់ស្តែង ប្រៀបធៀបតម្លៃអត្ថបទទាំងពីរនៅក្នុងអាគុយម៉ង់ទី 1 និងទី 2 ហើយត្រឡប់ TRUE ប្រសិនបើពួកវាដូចគ្នាបេះបិទ ឬ FALSE ប្រសិនបើពួកគេមិនមាន។ វាមានសារៈសំខាន់សម្រាប់យើងដែលមុខងារ ជាក់ស្តែង ប្រកាន់​តួអក្សរ​តូច​ធំ។

តោះមើលរបៀបដែលរូបមន្តរបស់យើងដំណើរការ មើល+ពិត:

=LOOKUP(TRUE,EXACT($A$2:$A$7,$F$2),$B$2:$B$7)

=ПРОСМОТР(ИСТИНА;СОВПАД($A$2:$A$7;$F$2);$B$2:$B$7)

  • មុខងារ ជាក់ស្តែង ប្រៀបធៀបតម្លៃកោសិកា F2 ជាមួយធាតុទាំងអស់នៅក្នុងជួរឈរមួយ។ A (A2:A7)។ ត្រឡប់ TRUE ប្រសិនបើការផ្គូផ្គងពិតប្រាកដត្រូវបានរកឃើញ បើមិនដូច្នោះទេ FALSE ។
  • ចាប់តាំងពីអ្នកផ្តល់អាគុយម៉ង់មុខងារដំបូង VIEW តម្លៃ TRUE វាទាញយកតម្លៃដែលត្រូវគ្នាពីជួរឈរដែលបានបញ្ជាក់ (ក្នុងករណីរបស់យើង ជួរឈរ B) លុះត្រាតែរកឃើញការផ្គូផ្គងពិតប្រាកដ ប្រកាន់អក្សរតូចធំ។

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

ដែនកំណត់: ទិន្នន័យនៅក្នុងជួរឈរស្វែងរកត្រូវតែត្រូវបានតម្រៀបតាមលំដាប់ឡើង។

SUMPRODUCT – ស្វែងរកតម្លៃអត្ថបទ ប្រកាន់អក្សរតូចធំ ប៉ុន្តែត្រឡប់តែលេខប៉ុណ្ណោះ។

ដូចដែលអ្នកបានយល់រួចហើយពីចំណងជើង។ SUMPRODUCT (SUMPRODUCT) គឺជាមុខងារ Excel មួយផ្សេងទៀតដែលនឹងជួយអ្នកធ្វើការស្វែងរកដែលប្រកាន់អក្សរតូចធំ ប៉ុន្តែនឹងត្រឡប់តែតម្លៃលេខប៉ុណ្ណោះ។ ប្រសិនបើជម្រើសនេះមិនសមនឹងអ្នក នោះអ្នកអាចបន្តទៅកញ្ចប់ភ្លាមៗ INDEX+MATCHដែលផ្តល់ដំណោះស្រាយសម្រាប់ករណីណាមួយ និងសម្រាប់ប្រភេទទិន្នន័យណាមួយ។

ជាដំបូង ខ្ញុំសូមពន្យល់ដោយសង្ខេបអំពីវាក្យសម្ព័ន្ធនៃមុខងារនេះ វានឹងជួយអ្នកឱ្យយល់កាន់តែច្បាស់អំពីរូបមន្តដែលប្រកាន់អក្សរតូចធំដែលមានដូចខាងក្រោម។

មុខងារ SUMPRODUCT គុណធាតុនៃអារេដែលបានផ្តល់ឱ្យ ហើយត្រឡប់ផលបូកនៃលទ្ធផល។ វាក្យសម្ព័ន្ធមើលទៅដូចនេះ៖

SUMPRODUCT(array1,[array2],[array3],...)

СУММПРОИЗВ(массив1;[массив2];[массив3];…)

ដោយសារយើងត្រូវការការស្វែងរកដែលប្រកាន់អក្សរតូចធំ យើងប្រើមុខងារ ជាក់ស្តែង (EXACT) ពីឧទាហរណ៍មុនជាមេគុណមួយ៖

=SUMPRODUCT((EXACT($A$2:$A$7,$F$2)*($B$2:$B$7)))

=СУММПРОИЗВ((СОВПАД($A$2:$A$7;$F$2)*($B$2:$B$7)))

ដូចដែលអ្នកបានចងចាំ ជាក់ស្តែង ប្រៀបធៀបតម្លៃកោសិកា F2 ជាមួយធាតុទាំងអស់នៅក្នុងជួរឈរមួយ។ A. ត្រឡប់ TRUE ប្រសិនបើការផ្គូផ្គងពិតប្រាកដត្រូវបានរកឃើញ បើមិនដូច្នោះទេ FALSE ។ នៅក្នុងប្រតិបត្តិការគណិតវិទ្យា Excel យក TRUE ជា 1និង FALSE សម្រាប់ 0លើសពីនេះទៀត SUMPRODUCT គុណលេខទាំងនេះ ហើយបូកលទ្ធផល។

សូន្យមិនត្រូវបានរាប់ទេ ពីព្រោះនៅពេលគុណពួកគេតែងតែផ្តល់ឱ្យ 0. សូមក្រឡេកមើលឱ្យបានដិតដល់នូវអ្វីដែលនឹងកើតឡើងនៅពេលដែលការផ្គូផ្គងពិតប្រាកដនៅក្នុងជួរឈរមួយ។ A បានរកឃើញហើយត្រឡប់មកវិញ 1… មុខងារ SUMPRODUCT គុណលេខនៅក្នុងជួរឈរ B on 1 ហើយត្រឡប់លទ្ធផល - លេខដូចគ្នា! នេះគឺដោយសារតែលទ្ធផលនៃផលិតផលផ្សេងទៀតគឺសូន្យ ហើយវាមិនប៉ះពាល់ដល់ផលបូកលទ្ធផលនោះទេ។

ជាអកុសលមុខងារ SUMPRODUCT មិន​អាច​ធ្វើ​ការ​ជាមួយ​តម្លៃ​អត្ថបទ និង​កាលបរិច្ឆេទ​បាន​ទេ ព្រោះ​វា​មិន​អាច​ត្រូវ​បាន​គុណ។ ក្នុងករណីនេះអ្នកនឹងទទួលបានសារកំហុស #VALUE! (#VALUE!) ដូចនៅក្នុងក្រឡាមួយ។ F4 ក្នុងរូបភាពខាងក្រោម៖

4 វិធីដើម្បីធ្វើឱ្យ VLOOKUP Case Sensitive ក្នុង Excel

ដែនកំណត់: ត្រឡប់តែតម្លៃលេខប៉ុណ្ណោះ។

INDEX + MATCH - ការស្វែងរកដែលប្រកាន់អក្សរតូចធំសម្រាប់ប្រភេទទិន្នន័យណាមួយ។

ទីបំផុត យើងខិតទៅជិតរូបមន្តស្វែងរកគ្មានដែនកំណត់ និងប្រកាន់អក្សរតូចធំ ដែលដំណើរការជាមួយសំណុំទិន្នន័យណាមួយ។

ឧទាហរណ៍នេះកើតឡើងចុងក្រោយ មិនមែនដោយសារតែអ្វីដែលល្អបំផុតត្រូវបានទុកសម្រាប់បង្អែមនោះទេ ប៉ុន្តែដោយសារតែចំណេះដឹងដែលទទួលបានពីឧទាហរណ៍ពីមុន នឹងជួយអ្នកឱ្យយល់អំពីរូបមន្តដែលប្រកាន់អក្សរតូចធំបានកាន់តែល្អ និងលឿនជាងមុន។ INDEX+MATCH (INDEX+MATCH)។

ដូចដែលអ្នកប្រហែលជាទាយ ការរួមបញ្ចូលគ្នានៃមុខងារ បង្ហាញកាន់តែច្រើន и INDEX ប្រើក្នុង Excel ជាជម្រើសដែលអាចបត់បែនបាន និងមានឥទ្ធិពលជាងសម្រាប់ VPR. អត្ថបទការប្រើប្រាស់ INDEX និង MATCH ជំនួសឱ្យ VLOOKUP នឹងពន្យល់យ៉ាងល្អឥតខ្ចោះពីរបៀបដែលមុខងារទាំងនេះដំណើរការជាមួយគ្នា។

ខ្ញុំនឹងសង្ខេបចំណុចសំខាន់ៗ៖

  • មុខងារ បង្ហាញកាន់តែច្រើន (MATCH) ស្វែងរកតម្លៃនៅក្នុងជួរដែលបានផ្តល់ឱ្យ ហើយត្រឡប់ទីតាំងដែលទាក់ទងរបស់វា នោះគឺ ជួរដេក និង/ឬលេខជួរឈរ។
  • បន្ទាប់មកមុខងារ INDEX (INDEX) ត្រឡប់តម្លៃពីជួរឈរ និង/ឬជួរដែលបានបញ្ជាក់។

ទៅរូបមន្ត INDEX+MATCH អាចស្វែងរកតាមអក្សរតូចធំបាន អ្នកត្រូវបន្ថែមមុខងារមួយទៅវា។ វាមិនពិបាកក្នុងការទាយថាវាជាអ្វីម្តងទៀតទេ។ ជាក់ស្តែង (ពិត)៖

=INDEX($B$2:$B$7,MATCH(TRUE,EXACT($A$2:$A$7,$F$2),0))

=ИНДЕКС($B$2:$B$7;ПОИСКПОЗ(ИСТИНА;СОВПАД($A$2:$A$7;$F$2);0))

នៅក្នុងរូបមន្តនេះ។ ជាក់ស្តែង ដំណើរការតាមរបៀបដូចគ្នានឹងការភ្ជាប់ជាមួយមុខងារ VIEWហើយផ្តល់លទ្ធផលដូចគ្នា៖

4 វិធីដើម្បីធ្វើឱ្យ VLOOKUP Case Sensitive ក្នុង Excel

ចំណាំថារូបមន្ត INDEX+MATCH រុំព័ទ្ធដោយដង្កៀបអង្កាញ់គឺជារូបមន្តអារេ ហើយអ្នកត្រូវតែបំពេញវាដោយចុច បញ្ជា (Ctrl) + ប្ដូរ (Shift) + បញ្ចូល (Enter).

ហេតុអ្វីបានជា INDEX+MATCH ជាដំណោះស្រាយដ៏ល្អបំផុតសម្រាប់ការស្វែងរកដែលប្រកាន់អក្សរតូចធំ?

គុណសម្បត្តិចម្បងនៃកញ្ចប់ INDEX и បង្ហាញកាន់តែច្រើន:

  1. មិន​តម្រូវ​ឱ្យ​បន្ថែម​ជួរ​ឈរ​ជំនួយ, មិន​ដូច​ VPR.
  2. មិនតម្រូវឱ្យតម្រៀបជួរឈរស្វែងរក មិនដូច VIEW.
  3. ធ្វើការជាមួយទិន្នន័យគ្រប់ប្រភេទ - លេខ អត្ថបទ និងកាលបរិច្ឆេទ។

រូបមន្តនេះហាក់ដូចជាល្អឥតខ្ចោះមែនទេ? តាមពិតវាមិនមែនទេ។ ហើយនោះហើយជាមូលហេតុ។

សន្មតថាក្រឡានៅក្នុងជួរតម្លៃត្រឡប់ដែលភ្ជាប់ជាមួយតម្លៃរកមើលគឺទទេ។ តើរូបមន្តនឹងត្រលប់មកវិញនូវលទ្ធផលអ្វី? ទេ? តោះ​មើល​ថា​តើ​រូបមន្ត​ពិត​ជា​ត្រឡប់​មក​វិញ​យ៉ាង​ណា៖

4 វិធីដើម្បីធ្វើឱ្យ VLOOKUP Case Sensitive ក្នុង Excel

អូ៎ រូបមន្ត​ត្រឡប់​សូន្យ! នេះប្រហែលជាមិនមែនជាបញ្ហាធំទេ ប្រសិនបើអ្នកកំពុងធ្វើការជាមួយតម្លៃអត្ថបទសុទ្ធ។ ទោះយ៉ាងណាក៏ដោយ ប្រសិនបើតារាងមានលេខ រួមទាំងលេខសូន្យ "ពិត" វាក្លាយជាបញ្ហា។

តាមពិត រូបមន្តស្វែងរកផ្សេងទៀតទាំងអស់ (VLOOKUP, LOOKUP, និង SUMPRODUCT) ដែលយើងពិភាក្សាពីមុនមានឥរិយាបថដូចគ្នា។ ប៉ុន្តែអ្នកចង់បានរូបមន្តដ៏ល្អឥតខ្ចោះមែនទេ?

ដើម្បី​បង្កើត​សំណុំ​បែបបទ​ប្រកាន់អក្សរតូចធំ INDEX+MATCH ល្អឥតខ្ចោះដាក់វានៅក្នុងមុខងារ IF (IF) ដែល​នឹង​សាកល្បង​ក្រឡា​ដែល​មាន​តម្លៃ​ត្រឡប់ ហើយ​ត្រឡប់​លទ្ធផល​ទទេ ប្រសិនបើវា​ទទេ៖

=IF(INDIRECT("B"&(1+MATCH(TRUE,EXACT($A$2:$A$7,$G$2),0)))<>"",INDEX($B$2:$B$7, MATCH(TRUE,EXACT($A$2:$A$7,$G$2),0)),"")

=ЕСЛИ(ДВССЫЛ("B"&(1+ПОИСКПОЗ(ИСТИНА;СОВПАД($A$2:$A$7;$G$2);0)))<>"";ИНДЕКС($B$2:$B$7; ПОИСКПОЗ(ИСТИНА;СОВПАД($A$2:$A$7;$G$2);0));"")

នៅក្នុងរូបមន្តនេះ៖

  • B គឺ​ជា​ជួរ​ឈរ​ដែល​មាន​តម្លៃ​ត្រឡប់
  • 1+ គឺ​ជា​លេខ​ដែល​បង្វែរ​ទីតាំង​ទាក់ទង​នៃ​ក្រឡា​ត្រឡប់​ដោយ​អនុគមន៍ បង្ហាញកាន់តែច្រើនទៅកាន់អាសយដ្ឋានពិតនៃក្រឡា។ ឧទាហរណ៍នៅក្នុងមុខងាររបស់យើង។ បង្ហាញកាន់តែច្រើន អារេស្វែងរកដែលបានផ្តល់ឱ្យ ក ១៖ អេ ១០០នោះគឺ ទីតាំងទាក់ទងនៃក្រឡា A2 នឹង 1ព្រោះវាជាលើកដំបូងនៅក្នុងអារេ។ ប៉ុន្តែទីតាំងជាក់ស្តែងនៃកោសិកា A2 នៅក្នុងជួរឈរគឺ 2ដូច្នេះយើងបន្ថែម 1ដើម្បីបង្កើតភាពខុសគ្នា និងមានមុខងារ ដោយផ្ទាល់ (INDIRECT) បានទាញយកតម្លៃពីក្រឡាដែលចង់បាន។

រូបភាពខាងក្រោមបង្ហាញរូបមន្តកែអក្សរតូចធំ INDEX+MATCH នៅក្នុងសកម្មភាព។ វា​ត្រឡប់​លទ្ធផល​ទទេ ប្រសិនបើ​ក្រឡា​ត្រឡប់​ទទេ។

ខ្ញុំ​បាន​សរសេរ​រូបមន្ត​ឡើង​វិញ​ជា​ជួរ ខ: ឃដើម្បីឱ្យសមនឹងរបាររូបមន្តនៅលើរូបថតអេក្រង់។

4 វិធីដើម្បីធ្វើឱ្យ VLOOKUP Case Sensitive ក្នុង Excel

រូបមន្តត្រឡប់មកវិញ 0ប្រសិនបើក្រឡាដែលបានត្រឡប់មកវិញមានសូន្យ។

4 វិធីដើម្បីធ្វើឱ្យ VLOOKUP Case Sensitive ក្នុង Excel

ប្រសិនបើអ្នកចង់បានតំណ INDEX и បង្ហាញកាន់តែច្រើន បានបង្ហាញសារមួយចំនួននៅពេលដែលតម្លៃត្រឡប់គឺទទេ អ្នកអាចសរសេរវានៅក្នុងសម្រង់ចុងក្រោយ (“”) នៃរូបមន្តឧទាហរណ៍ដូចនេះ៖

=IF(INDIRECT("D"&(1+MATCH(TRUE,EXACT($B$2:$B$7,$G$2),0)))<>"",INDEX($D$2:$D$7, MATCH(TRUE,EXACT($B$2:$B$7,$G$2),0)),"There is nothing to return, sorry.")

=ЕСЛИ(ДВССЫЛ("D"&(1+ПОИСКПОЗ(ИСТИНА;СОВПАД($B$2:$B$7;$G$2);0)))<>"";ИНДЕКС($D$2:$D$7; ПОИСКПОЗ(ИСТИНА;СОВПАД($B$2:$B$7;$G$2);0));"There is nothing to return, sorry.")

4 វិធីដើម្បីធ្វើឱ្យ VLOOKUP Case Sensitive ក្នុង Excel

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