XLOOKUP ទល់នឹង INDEX-MATCH ក្នុង Excel (ការប្រៀបធៀបដែលអាចធ្វើបានទាំងអស់)

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

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

ថ្ងៃនេះខ្ញុំនឹងធ្វើការវិភាគប្រៀបធៀបនៃ មុខងារ XLOOKUP ទល់នឹង មុខងារ INDEX-MATCH ក្នុង Excel ។ នៅក្នុងកំណែមុនរបស់ Excel យើងធ្លាប់ប្រើមុខងារ HLOOKUP , មុខងារ VLOOKUP និង INDEX-MATCH ដើម្បីស្វែងរក តម្លៃជាក់លាក់នៅក្នុងជួរនៃកោសិកា។ ទោះយ៉ាងណាក៏ដោយ ជាមួយនឹងការលេចចេញនូវ Office 365 Excel បានផ្តល់ឱ្យយើងនូវមុខងារថ្មី និងថាមវន្តដែលហៅថាមុខងារ XLOOKUP ដើម្បីដំណើរការប្រតិបត្តិការស្រដៀងគ្នានេះកាន់តែស្មុគ្រស្មាញ។ នៅក្នុងអត្ថបទនេះ ខ្ញុំនឹងព្យាយាមប្រៀបធៀបមុខងារដែលបានប្រើយ៉ាងទូលំទូលាយគឺ XLOOKUP និង INDEX-MATCH

ទាញយកសៀវភៅលំហាត់អនុវត្ត

យកឯកសារគំរូនេះសម្រាប់ការយល់ដឹងកាន់តែប្រសើរ។

XLOOKUP vs INDEX-MATCH Functions.xlsx

ការណែនាំអំពីមុខងារ XLOOKUP

មុខងារ XLOOKUP ត្រូវបានប្រើដើម្បីស្វែងរកតម្លៃជាក់លាក់មួយនៅក្នុងជួរក្រឡា ឬអារេមួយ។ បន្ទាប់ពីនោះ វាត្រឡប់ការប្រកួតដំបូងដែលត្រូវគ្នា។ វាក៏បង្ហាញការផ្គូផ្គងជិតបំផុត ឬប្រហាក់ប្រហែលនៅពេលដែលមិនមានការផ្គូផ្គងពិតប្រាកដ។

វាក្យសម្ព័ន្ធ៖

=XLOOKUP(lookup_value,lookup_array,return_array,[if_not_found] ,[match_mode],[search_mode])

អាគុយម៉ង់៖

  • Lookup_value ៖ វាជាតម្លៃដែលយើងមាន កំពុងស្វែងរកក្នុងជួរឈរជាក់លាក់នៃជួរ។
  • Lookup_array ៖ វាគឺជាអារេដែលយើងកំពុងស្វែងរក lookup_value ។ អាចជាជួរនិងការប្រកួតដំបូងឬចុងក្រោយ។ ដើម្បីទទួលបានតម្លៃដំបូងដែលត្រូវគ្នា សូមកំណត់ search_type argument ទៅ 1 ។ ហើយដើម្បីទទួលបានតម្លៃចុងក្រោយដែលត្រូវគ្នា សូមកំណត់អាគុយម៉ង់ search_type ទៅ -1 ។ ប៉ុន្តែនៅក្នុង INDEX-MATCH អ្នកមិនមានជម្រើសទេ។ អ្នកនឹងទទួលបានតែតម្លៃដំបូងដែលត្រូវគ្នា។
  • ដើម្បីទទួលបានសិស្សដំបូងដែលទទួលបាន 100 អ្នកអាចប្រើរូបមន្ត XLOOKUP នេះនៅក្នុង Cell G5 .
=XLOOKUP(100,D5:D16,C5:C16,"Not Found",0,1)

  • រួមជាមួយវា អ្នកនឹងទទួលបានសិស្សចុងក្រោយ ជាមួយ 100 ដោយប្រើរូបមន្ត XLOOKUP នេះ។
=XLOOKUP(100,D5:D16,C5:C16,"Not Found",0,-1)

  • ផ្ទុយទៅវិញ អ្នកនឹងទទួលបានតែតម្លៃដំបូងដែលត្រូវនឹងរូបមន្ត INDEX-MATCH នេះ។
=INDEX(B5:E16,MATCH(100,D5:D16,0),2)

7. XLOOKUP និង INDEX-MATCH ក្នុងករណីតម្លៃរកមើលច្រើន

ក្នុងឧទាហរណ៍នេះ យើងនឹងបង្ហាញ XLOOKUP vs INDEX-MATCH ក្នុងករណីមានតម្លៃស្វែងរកច្រើន។ មានភាពស្រដៀងគ្នារវាងមុខងារទាំងពីរក្នុងរឿងនេះ។ ទាំងពីរអនុញ្ញាតច្រើន lookup_values (រូបមន្តអារេ)។

  • សម្រាប់មុខងារ XLOOKUP រូបមន្តខាងក្រោមនឹងដំណើរការ។
=XLOOKUP(G5:G8,B5:B16,E5:E16,"Not Found",0,1)

  • បន្ទាប់មក សម្រាប់ INDEX-MATCH មុខងារខាងក្រោមនឹងដំណើរការផងដែរ។
=INDEX(B5:E16,MATCH(G5:G8,B5:B16,0),4)

គុណសម្បត្តិ & គុណវិបត្តិនៃមុខងារ XLOOKUP

មានគុណសម្បត្តិ និងគុណវិបត្តិមួយចំនួននៃការប្រើប្រាស់មុខងារ XLOOKUP ។ តោះមើលពួកវាដោយសង្ខេប។

គុណសម្បត្តិ

  • កំណត់តម្លៃលំនាំដើមសម្រាប់ករណីដែលមិនផ្គូផ្គង។
  • អាចស្វែងរកការផ្គូផ្គងប្រហាក់ប្រហែលដោយមិនចាំបាច់តម្រៀប lookup_array
  • មានសិទ្ធិចូលប្រើ ដើម្បីស្វែងរកទាំងក្រឡាទីមួយ និងក្រឡាចុងក្រោយនៃ lookup_array

គុណវិបត្តិ

  • ដំណើរការយឺតជាង INDEX-MATCH function។
  • មាននៅក្នុង Office 365 តែប៉ុណ្ណោះ។

Advantages & គុណវិបត្តិនៃអនុគមន៍ INDEX-MATCH

មុខងារ INDEX-MATCH ក៏ទទួលបានគុណសម្បត្តិ និងគុណវិបត្តិមួយចំនួនខាងក្រោមផងដែរ។

គុណសម្បត្តិ

  • ដំណើរការ លឿនជាងមុខងារ XLOOKUP
  • មាននៅក្នុងកំណែ Excel ចាស់។

គុណវិបត្តិ

  • មិនអាចដោះស្រាយកំហុសនៅពេលរកមិនឃើញការផ្គូផ្គង។
  • ត្រូវការ lookup_array ដើម្បីតម្រៀបសម្រាប់ការផ្គូផ្គងប្រហាក់ប្រហែល។
  • ត្រឡប់តែតម្លៃដំបូងនៅពេលដែលតម្លៃច្រើនត្រូវគ្នានឹង lookup_value .

សេចក្តីសន្និដ្ឋាន

ជាចុងក្រោយ យើងនៅចុងបញ្ចប់នៃអត្ថបទវែងរបស់យើង។ នៅទីនេះយើងបានព្យាយាមបង្កើតការវិភាគប្រៀបធៀបនៃអនុគមន៍ XLOOKUP vs the INDEX-MATCH នៅក្នុង Excel។ អនុញ្ញាតឱ្យពួកយើងដឹងពីការណែនាំដ៏ស៊ីជម្រៅរបស់អ្នកអំពីបញ្ហានេះ។ សូមអនុវត្តតាម ExcelWIKI សម្រាប់ការបង្រៀនបន្ថែម។

ជួរឈរ។
  • Return_array៖ វាជាជួរឈរដែលតម្លៃដែលត្រូវគ្នានៃ lookup_value នឹងត្រូវបានត្រឡប់។
  • អាគុយម៉ង់ស្រេចចិត្ត៖

    • If_not_found ៖ វាជាតម្លៃដែលនឹងត្រូវបានបញ្ជូនមកវិញក្នុងករណីដែល lookup_array មិនមាន lookup_value។
    • Match_mode ៖ វាគឺជាលេខដែលបង្ហាញពីប្រភេទនៃការផ្គូផ្គងនៃ lookup_value ដែលអ្នកចង់បាន។ នេះគឺជាអាគុយម៉ង់ស្រេចចិត្ត។ វា​អាច​មាន​តម្លៃ​បួន។
    1. នៅពេល​វា​ជា 0 XLOOKUP នឹង​ស្វែងរក​ការ​ផ្គូផ្គង​ពិតប្រាកដ (លំនាំដើម)។
    2. នៅពេលដែលវាជា 1 XLOOKUP ដំបូងនឹងស្វែងរកការផ្គូផ្គងពិតប្រាកដមួយ។ ប្រសិនបើរកមិនឃើញការផ្គូផ្គងពិតប្រាកដទេ វានឹងផ្គូផ្គងតម្លៃតូចជាងបន្ទាប់។
    3. នៅពេលដែលវាជា -1 XLOOKUP នឹងស្វែងរកការផ្គូផ្គងពិតប្រាកដជាមុនសិន។ ប្រសិនបើរកមិនឃើញការផ្គូផ្គងពិតប្រាកដទេ វានឹងផ្គូផ្គងនឹងតម្លៃដែលធំជាងបន្ទាប់។
    4. នៅពេលដែលវាគឺ 2 XLOOKUP នឹងស្វែងរកការផ្គូផ្គងប្រហាក់ប្រហែលដោយប្រើអក្សរជំនួស ( អាចអនុវត្តបានសម្រាប់តម្លៃរកមើលខ្សែអក្សរតែប៉ុណ្ណោះ)។
    • Search_mode ៖ វាគឺជាលេខដែលបង្ហាញពីប្រភេទនៃប្រតិបត្តិការស្វែងរកដែលធ្វើឡើងនៅលើ lookup_array។ នេះក៏ជាជម្រើសផងដែរ។ វាក៏អាចមានតម្លៃបួនផងដែរ៖
    1. ប្រសិនបើវាជា 1 XLOOKUP នឹងស្វែងរកពីកំពូលទៅបាតក្នុង lookup_array (លំនាំដើម)។
    2. នៅពេលដែលវាជា -1 XLOOKUP នឹងស្វែងរកពីបាតទៅកំពូលក្នុង
    3. ប្រសិនបើវាជា 2 , XLOOKUP នឹងដំណើរការ aការស្វែងរកប្រព័ន្ធគោលពីរតាមលំដាប់ឡើង។
    4. នៅពេលដែលវាគឺ -2 , XLOOKUP នឹងធ្វើការស្វែងរកប្រព័ន្ធគោលពីរតាមលំដាប់ចុះ។

    សេចក្តីផ្តើម ទៅអនុគមន៍ INDEX-MATCH

    ការរួមបញ្ចូលគ្នានៃអនុគមន៍ INDEX-MATCH ត្រូវបានប្រើដើម្បីយកតម្លៃពីទីតាំងដែលបានផ្តល់ឱ្យ ហើយផ្គូផ្គងវាជាមួយជួរប្រភព។

    វាក្យសម្ព័ន្ធ៖

    =INDEX(array,MATCH(lookup_value,lookup_array,match_type),no_of_column)

    អាគុយម៉ង់៖

    សម្រាប់អនុគមន៍ INDEX៖

    • អារេ ៖ វាជាជួរនៃក្រឡាដែលយើងចង់ស្រង់តម្លៃ។
    • MATCH(lookup_value,lookup_array,match_type): វាជាចំនួនជួរដេកនៃជួរដែល lookup_value ត្រូវគ្នានឹងតម្លៃជាក់លាក់មួយនៅក្នុង lookup_array
    • No_of_column: វាជាចំនួននៃជួរឈរនៃអារេដែលយើងចង់ត្រឡប់តម្លៃដែលត្រូវគ្នាទៅនឹង lookup_value

    សម្រាប់មុខងារ MATCH៖

    • Lookup_value៖ វាជាតម្លៃដែលយើងកំពុងស្វែងរក។
    • Looku p_array៖ វាគឺជាអារេដែលយើងកំពុងស្វែងរក lookup_value ។ វាអាចមានទាំងជួរដេក និងជួរឈរ។
    • Match_type: វាគឺជាចំនួនគត់ដែលបង្ហាញពីប្រភេទនៃការប្រកួតដែលយើងកំពុងស្វែងរក។ នេះជាជម្រើស។
    1. នៅពេលដែលវាជា -1 , MATCH ដំបូងនឹងរកមើលការប្រកួតពិតប្រាកដមួយ។ ក្នុងករណីដែលការផ្គូផ្គងពិតប្រាកដមិនត្រូវបានរកឃើញ វានឹងស្វែងរកតម្លៃធំជាងបន្ទាប់ (លំនាំដើម)(ទល់មុខនឹង XLOOKUP )។

    ប៉ុន្តែលក្ខខណ្ឌគឺថា lookup_array ត្រូវតែត្រូវបានតម្រៀបតាមលំដាប់ឡើង។ បើមិនដូច្នេះទេ វានឹងបង្ហាញកំហុស។

    1. នៅពេលដែលវាស្ថិតនៅ 1 MATCH ក៏នឹងស្វែងរកការប្រកួតពិតប្រាកដផងដែរ។ ក្នុង​ករណី​ដែល​មិន​ត្រូវ​បាន​រក​ឃើញ​ការ​ផ្គូផ្គង​ពិត​ប្រាកដ វា​នឹង​រក​មើល​តម្លៃ​តូច​ជាង​បន្ទាប់ (ទល់​នឹង XLOOKUP )។

    ប៉ុន្តែ​លក្ខខណ្ឌ​គឺ​ថា lookup_array ត្រូវតែតម្រៀបតាមលំដាប់ចុះនៅពេលនេះ។ បើមិនដូច្នេះទេ វានឹងបង្ហាញកំហុស។

    1. នៅពេលដែលវាជា 0 MATCH នឹងស្វែងរកការផ្គូផ្គងពិតប្រាកដ។
    <0 អានបន្ថែម៖ របៀបជ្រើសរើសទិន្នន័យជាក់លាក់ក្នុង Excel (6 វិធីសាស្រ្ត)

    7 ការប្រៀបធៀបរវាងការប្រើប្រាស់មុខងារ XLOOKUP និង INDEX-MATCH

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

    ចំណុចនៃការពិភាក្សា ភាពស្រដៀងគ្នា/ភាពមិនដូចគ្នា ការពន្យល់
    Column lookup_array ភាពស្រដៀងគ្នា ទាំងពីរគាំទ្រជួរឈរមួយជា lookup_array។
    Row lookup_array ភាពស្រដៀងគ្នា ទាំងពីរគាំទ្រជួរដេក ក្នុងនាមជា lookup_array។
    គ្មានការផ្គូផ្គងនៃ lookup_value ភាពខុសគ្នា XLOOKUP មានជម្រើសដំឡើងលំនាំដើមសម្រាប់ការមិនស៊ីគ្នានៃរកមើល_តម្លៃ។ ប៉ុន្តែ INDEX-MATCH មិនមានទេ។
    ការផ្គូផ្គងប្រហាក់ប្រហែល ភាពស្រដៀងគ្នាដោយផ្នែក XLOOKUP អាចរកឃើញតូចជាងបន្ទាប់ទៀត ឬតម្លៃធំបន្ទាប់ទៀត នៅពេលដែលមិនមានការផ្គូផ្គងពិតប្រាកដ។ INDEX-MATCH ក៏អាចធ្វើដូច្នេះបានដែរ ប៉ុន្តែអារេ lookup_array ត្រូវតែតម្រៀបតាមលំដាប់ឡើង ឬចុះ។
    ការផ្គូផ្គងអក្សរជំនួស ភាពស្រដៀងគ្នា<20 ទាំងពីរគាំទ្រការផ្គូផ្គងអក្សរជំនួស។
    តម្លៃច្រើនដែលត្រូវគ្នា ភាពស្រដៀងគ្នាដោយផ្នែក XLOOKUP អាចស្វែងរកទាំង តម្លៃដំបូង ឬចុងក្រោយ នៅពេលតម្លៃច្រើនត្រូវគ្នា។ ប៉ុន្តែ INDEX-MATCH អាចត្រឡប់តែតម្លៃដំបូងដែលត្រូវគ្នាប៉ុណ្ណោះ។
    រូបមន្តអារេ ភាពស្រដៀងគ្នា ទាំងពីរគាំទ្រអារេ រូបមន្ត។

    1. XLOOKUP និង INDEX-MATCH ដើម្បីរកមើលតម្លៃក្នុងជួរឈរ

    មានភាពស្រដៀងគ្នារវាងមុខងារទាំងពីរនៅក្នុងទិដ្ឋភាពនេះ។ សម្រាប់ XLOOKUP និង INDEX-MATCH , lookup_array អាចជាជួរឈរសម្រាប់មុខងារទាំងពីរ។ នៅទីនេះយើងកំពុងស្វែងរក Marks in Physics ពិតប្រាកដនៃឈ្មោះសិស្សនៅក្នុង C ell F5 , Jennifer Marlo ។ យើងចង់ស្វែងរកពីកំពូលទៅបាតក្នុងជួរឈរ ឈ្មោះសិស្ស ហើយត្រឡប់ “ រកមិនឃើញ ” ក្នុងករណីដែលរកមិនឃើញការផ្គូផ្គង។

    • សម្រាប់ XLOOKUP អនុវត្តរូបមន្តក្នុង Cell G5
    =XLOOKUP(F5,C5:C16,D5:D16,"Not Found",0,1)

    • សម្រាប់ INDEX-MATCH សូមប្រើរូបមន្តនេះនៅក្នុង ក្រឡាG5 .
    =INDEX(B5:D16,MATCH(F5,C5:C16,0),3)

    អានបន្ថែម៖ របៀបផ្គូផ្គងលក្ខណៈវិនិច្ឆ័យច្រើនពីអារេផ្សេងៗគ្នាក្នុង Excel

    2. XLOOKUP និង INDEX-MATCH ដើម្បីរកមើលតម្លៃក្នុងជួរដេក

    វាក៏មានភាពស្រដៀងគ្នារវាងមុខងារទាំងពីរនៅក្នុងទិដ្ឋភាពនេះផងដែរ។ . សម្រាប់ XLOOKUP និង INDEX-MATCH នោះ lookup_array ក៏អាចជាជួរដេកសម្រាប់មុខងារទាំងពីរផងដែរ។ សម្រាប់ឧទាហរណ៍ យើងមានសំណុំទិន្នន័យថ្មីមួយជាមួយនឹង IDs , Names , និង Marks in Physics និង Grades

    សូមពិចារណាមួយភ្លែតថា នេះគឺជាសំណុំទិន្នន័យដ៏ធំទូលាយមួយ ហើយយើងមិនដឹងថាចំនួនជួរឈរ ថ្នាក់ទី ជាអ្វីនោះទេ។ បន្ទាប់មក ដើម្បីស្វែងយល់ពីថ្នាក់របស់សិស្សជាក់លាក់ណាមួយ យើងត្រូវប្រើ ជួរក្បាល (B4:E4) ជា lookup_array និងពាក្យ “ Grade ” ជា lookup_value<២>។ យើង​អាច​សម្រេច​វា​បាន​ដោយ​ប្រើ​ទាំង XLOOKUP និង INDEX-MATCH

    • ដើម្បី​ស្វែង​យល់​ពី​ថ្នាក់​របស់ សិស្ស​ទី 3 រូបមន្ត XLOOKUP នឹងមានលក្ខណៈដូចនេះនៅក្នុង Cell G5
    =XLOOKUP("Grade",B4:E4,B7:E7,"Not Found",0,1)

    • សម្រាប់ករណីនេះ រូបមន្ត INDEX-MATCH នឹងជា៖
    =INDEX(B5:E16,3,MATCH("Grade",B4:E4,0))

    3. XLOOKUP និង INDEX-MATCH នៅពេលដែលគ្មានការផ្គូផ្គងត្រូវបានរកឃើញ

    មុខងារទាំងពីរនេះគឺមិនដូចគ្នានៅក្នុងទិដ្ឋភាពនេះ។ ប្រសិនបើ lookup_value មិនត្រូវគ្នានឹងតម្លៃណាមួយនៅក្នុង lookup_array នោះ អ្នកអាចកំណត់តម្លៃថេរដែលត្រូវប្រគល់មកវិញក្នុង XLOOKUP ។ ដើម្បីធ្វើដូច្នេះអ្នកត្រូវកំណត់វា។តម្លៃ​ក្នុង​អាគុយម៉ង់ if_not_found ។ ម្យ៉ាងវិញទៀត មិនមានជម្រើសបែបនេះនៅក្នុង INDEX-MATCH ទេ។ វានឹងត្រឡប់កំហុស។ អ្នកត្រូវប្រើ មុខងារ IFERROR នៅខាងក្រៅ ដើម្បីដោះស្រាយកំហុស។ នៅក្នុងសំណុំទិន្នន័យដែលបានផ្តល់ឱ្យ យើងនឹងរកឃើញ ឈ្មោះសិស្សដែលមានលេខសម្គាល់ 100

    • សម្រាប់វា សូមប្រើរូបមន្ត XLOOKUP ខាងក្រោមក្នុង ក្រឡា G5
    =XLOOKUP(100,B5:B16,C5:C16,"Not Found",0,1)

    • ម្យ៉ាងវិញទៀត សូមអនុវត្តវា INDEX-MATCH រូបមន្ត។
    =INDEX(B5:E16,MATCH(100,B5:B16,0),2)

    • នៅពេលវាត្រឡប់កំហុស អ្នក ត្រូវប្រើមុខងារ IFERROR នៅខាងក្រៅ ដើម្បីដោះស្រាយកំហុសនេះ។
    =IFERROR(INDEX(B5:E16,MATCH(100,B5:B16,0),2),"Not Found")

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

    • Excel INDEX MATCH ដើម្បីត្រឡប់តម្លៃច្រើនក្នុងក្រឡាមួយ
    • រូបមន្ត Excel INDEX-MATCH ដើម្បីត្រឡប់តម្លៃច្រើន ផ្ដេក
    • របៀបប្រើរូបមន្ត INDEX-MATCH ក្នុង Excel ដើម្បីបង្កើតលទ្ធផលច្រើន
    • [ជួសជុល!] INDEX MATCH មិនត្រឡប់តម្លៃត្រឹមត្រូវក្នុង Excel (5 ហេតុផល)
    • របៀបប្រើ INDEX MATCH ជំនួសឱ្យ VLOOKUP ក្នុង Excel (3 វិធី)

    4. XLOOKUP និង INDEX-MATCH នៅក្នុង ករណីនៃការផ្គូផ្គងប្រហាក់ប្រហែល

    មានភាពស្រដៀងគ្នាមួយផ្នែករវាងមុខងារទាំងពីរនៅក្នុងទិដ្ឋភាពនេះ។ នៅក្នុងមុខងារ XLOOKUP ប្រសិនបើ lookup_value មិនត្រូវគ្នានឹងតម្លៃណាមួយនៅក្នុង lookup_array អ្នកអាចកែប្រែរូបមន្តដើម្បីត្រឡប់តម្លៃតូចជាង ឬតម្លៃធំបន្ទាប់បន្ទាប់ទៀត . កំណត់អាគុយម៉ង់ match_type ទៅ -1 ប្រសិនបើអ្នកចង់បានតម្លៃតូចជាងបន្ទាប់ ហើយកំណត់វាទៅ 1 ប្រសិនបើអ្នកចង់បានតម្លៃធំបន្ទាប់ទៀត។

    ឧទាហរណ៍ យើងនឹងរកឃើញសិស្សដែលមានសញ្ញាសម្គាល់ 50 ឬសញ្ញាធំបន្ទាប់ទៀត។

    • ដើម្បីស្វែងរកតម្លៃ សូមអនុវត្តរូបមន្ត XLOOKUP នេះ។
    =XLOOKUP(50,D5:D16,C5:C16,"Not Found",1,1)

    • ដូចដែលអ្នកបានឃើញ គ្មានសិស្សដែលមានពិន្ទុ 50 ទេ ។ នោះហើយជាមូលហេតុដែលវាត្រូវបានបង្ហាញភ្លាមៗបន្ទាប់ពី 50 , 51 ដោយ Desmond Hayes

    មានជម្រើសដូចគ្នានៅក្នុង រូបមន្ត INDEX-MATCH ។ ប៉ុន្តែចំនុចខ្វះខាតគឺអ្នកត្រូវតម្រៀប lookup_array តាមលំដាប់ចុះ ប្រសិនបើអ្នកចង់បានតម្លៃធំបន្ទាប់ទៀត។ បើមិនដូច្នេះទេ វានឹងត្រឡប់កំហុស។ ហើយ​ដើម្បី​ទទួល​បាន​តម្លៃ​តូច​បន្ទាប់​ទៀត អ្នក​ត្រូវ​តម្រៀប​តាម​លំដាប់​ឡើង។

    • ជា​ដំបូង សូម​បញ្ចូល​រូបមន្ត​នេះ​ក្នុង Cell G5
    <6 =INDEX(B5:E16,MATCH(50,D5:D16,-1),2)

    • ជាលទ្ធផល អ្នកនឹងឃើញថាលទ្ធផលកំពុងបង្ហាញកំហុស #N/A
    • ដូច្នេះ តម្រៀប ជួរក្រឡា D5:D16 តាមលំដាប់ឡើង ហើយអ្នកនឹងទទួលបានតម្លៃត្រឹមត្រូវ។

    ចំណាំពិសេស៖នៅក្នុងមុខងារ XLOOKUP -1ដំណើរការសម្រាប់តម្លៃតូចជាងបន្ទាប់ ប៉ុន្តែនៅក្នុង INDEX-MATCH, -1ដំណើរការសម្រាប់តម្លៃធំបន្ទាប់។ ដូចគ្នាដែរនៅក្នុងមុខងារ XLOOKUP1 ដំណើរការសម្រាប់តម្លៃធំបន្ទាប់ ប៉ុន្តែនៅក្នុង INDEX-MATCH 1ដំណើរការសម្រាប់តម្លៃតូចជាងបន្ទាប់ទៀត។

    អានបន្ថែម៖ របៀបប្រើINDEX និងការផ្គូផ្គងសម្រាប់ការផ្គូផ្គងដោយផ្នែក (2 វិធី)

    5. XLOOKUP និង INDEX-MATCH នៅក្នុងករណីនៃការផ្គូផ្គងអក្សរជំនួស

    មានភាពស្រដៀងគ្នារវាងមុខងារទាំងពីរនៅក្នុងទិដ្ឋភាពនេះ។ XLOOKUP និង INDEX-MATCH ទាំងពីរគាំទ្រ Wildcards ។ នៅទីនេះ យើងនឹងស្វែងរកសិស្សណាដែលមាន “ Marlo ” ជាឈ្មោះទីពីរ។ តោះធ្វើតាមជំហានខាងក្រោមដើម្បីមើល XLOOKUP vs INDEX-MATCH ការប្រៀបធៀប។

    • ដំបូង សូមអនុវត្តរូបមន្ត XLOOKUP នេះក្នុង Cell G5 ដើម្បីទទួលបានលទ្ធផល។
    =XLOOKUP("*Marlo*",C5:C16,C5:C16,"Not Found",2,1)

    ចំណាំ៖ដើម្បីប្រើអក្សរជំនួសក្នុង XLOOKUPអ្នកត្រូវកំណត់អាគុយម៉ង់ match_typeទៅ 2។ បើមិនដូច្នេះទេ វានឹងមិនដំណើរការទេ។

    • ម្យ៉ាងវិញទៀត រូបមន្ត INDEX-MATCH ដើម្បីសម្រេចកិច្ចការដូចគ្នានឹងមានលក្ខណៈដូចនេះ។
    <6 =INDEX(B5:E16,MATCH("*Marlo*",C5:C16,0),2)

    អានបន្ថែម៖ INDEX MATCH លក្ខណៈវិនិច្ឆ័យច្រើនជាមួយអក្សរជំនួសក្នុង Excel (ការណែនាំពេញលេញ )

    6. XLOOKUP និង INDEX-MATCH នៅពេលដែលតម្លៃច្រើនត្រូវគ្នានឹងតម្លៃរកមើល

    ឧទាហរណ៍នេះបង្ហាញ XLOOKUP vs INDEX-MATCH នៅពេល តម្លៃច្រើនត្រូវគ្នានឹងតម្លៃស្វែងរក។ វាក៏មានភាពស្រដៀងគ្នាមួយផ្នែករវាងមុខងារទាំងពីរនៅក្នុងរឿងនេះ។ XLOOKUP និង INDEX-MATCH ទាំងពីរផ្តល់តម្លៃតែមួយក្នុងករណីដែលតម្លៃច្រើននៅក្នុង lookup_array ត្រូវគ្នានឹង lookup_value ។ ប៉ុន្តែនៅក្នុងមុខងារ XLOOKUP អ្នកអាចកែប្រែការស្វែងរកដើម្បីទទួលបានទាំង

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