តារាងមាតិកា
ថ្ងៃនេះខ្ញុំនឹងធ្វើការវិភាគប្រៀបធៀបនៃ មុខងារ 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 សម្រាប់ការបង្រៀនបន្ថែម។
ជួរឈរ។អាគុយម៉ង់ស្រេចចិត្ត៖
- If_not_found ៖ វាជាតម្លៃដែលនឹងត្រូវបានបញ្ជូនមកវិញក្នុងករណីដែល lookup_array មិនមាន lookup_value។
- Match_mode ៖ វាគឺជាលេខដែលបង្ហាញពីប្រភេទនៃការផ្គូផ្គងនៃ lookup_value ដែលអ្នកចង់បាន។ នេះគឺជាអាគុយម៉ង់ស្រេចចិត្ត។ វាអាចមានតម្លៃបួន។
- នៅពេលវាជា 0 XLOOKUP នឹងស្វែងរកការផ្គូផ្គងពិតប្រាកដ (លំនាំដើម)។
- នៅពេលដែលវាជា 1 XLOOKUP ដំបូងនឹងស្វែងរកការផ្គូផ្គងពិតប្រាកដមួយ។ ប្រសិនបើរកមិនឃើញការផ្គូផ្គងពិតប្រាកដទេ វានឹងផ្គូផ្គងតម្លៃតូចជាងបន្ទាប់។
- នៅពេលដែលវាជា -1 XLOOKUP នឹងស្វែងរកការផ្គូផ្គងពិតប្រាកដជាមុនសិន។ ប្រសិនបើរកមិនឃើញការផ្គូផ្គងពិតប្រាកដទេ វានឹងផ្គូផ្គងនឹងតម្លៃដែលធំជាងបន្ទាប់។
- នៅពេលដែលវាគឺ 2 XLOOKUP នឹងស្វែងរកការផ្គូផ្គងប្រហាក់ប្រហែលដោយប្រើអក្សរជំនួស ( អាចអនុវត្តបានសម្រាប់តម្លៃរកមើលខ្សែអក្សរតែប៉ុណ្ណោះ)។
- Search_mode ៖ វាគឺជាលេខដែលបង្ហាញពីប្រភេទនៃប្រតិបត្តិការស្វែងរកដែលធ្វើឡើងនៅលើ lookup_array។ នេះក៏ជាជម្រើសផងដែរ។ វាក៏អាចមានតម្លៃបួនផងដែរ៖
- ប្រសិនបើវាជា 1 XLOOKUP នឹងស្វែងរកពីកំពូលទៅបាតក្នុង lookup_array (លំនាំដើម)។
- នៅពេលដែលវាជា -1 XLOOKUP នឹងស្វែងរកពីបាតទៅកំពូលក្នុង
- ប្រសិនបើវាជា 2 , XLOOKUP នឹងដំណើរការ aការស្វែងរកប្រព័ន្ធគោលពីរតាមលំដាប់ឡើង។
- នៅពេលដែលវាគឺ -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 , MATCH ដំបូងនឹងរកមើលការប្រកួតពិតប្រាកដមួយ។ ក្នុងករណីដែលការផ្គូផ្គងពិតប្រាកដមិនត្រូវបានរកឃើញ វានឹងស្វែងរកតម្លៃធំជាងបន្ទាប់ (លំនាំដើម)(ទល់មុខនឹង XLOOKUP )។
ប៉ុន្តែលក្ខខណ្ឌគឺថា lookup_array ត្រូវតែត្រូវបានតម្រៀបតាមលំដាប់ឡើង។ បើមិនដូច្នេះទេ វានឹងបង្ហាញកំហុស។
- នៅពេលដែលវាស្ថិតនៅ 1 MATCH ក៏នឹងស្វែងរកការប្រកួតពិតប្រាកដផងដែរ។ ក្នុងករណីដែលមិនត្រូវបានរកឃើញការផ្គូផ្គងពិតប្រាកដ វានឹងរកមើលតម្លៃតូចជាងបន្ទាប់ (ទល់នឹង XLOOKUP )។
ប៉ុន្តែលក្ខខណ្ឌគឺថា lookup_array ត្រូវតែតម្រៀបតាមលំដាប់ចុះនៅពេលនេះ។ បើមិនដូច្នេះទេ វានឹងបង្ហាញកំហុស។
- នៅពេលដែលវាជា 0 MATCH នឹងស្វែងរកការផ្គូផ្គងពិតប្រាកដ។
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 ។
=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 ដើម្បីសម្រេចកិច្ចការដូចគ្នានឹងមានលក្ខណៈដូចនេះ។
=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 អ្នកអាចកែប្រែការស្វែងរកដើម្បីទទួលបានទាំង