INDEX-MATCH ជាមួយការផ្គូផ្គងច្រើនក្នុង Excel (6 ឧទាហរណ៍)

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

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

ជាដំបូង យើងស្វែងយល់អំពីសៀវភៅការងារថ្ងៃនេះ។

នៅក្នុងសន្លឹកសៀវភៅការងារថ្ងៃនេះ អ្នកនឹងរកឃើញផលិតផល និងទំនាក់ទំនងតម្លៃរបស់វា។ ការប្រើប្រាស់ទំនាក់ទំនងនេះ យើងនឹងឃើញឧទាហរណ៍មួយចំនួនដើម្បីទាញយកតម្លៃជាមួយនឹង លក្ខណៈវិនិច្ឆ័យជាច្រើន

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

ទាញយកសៀវភៅការងារអនុវត្ត

អ្នកអាចទាញយកសៀវភៅការងារដែលប្រើសម្រាប់ការធ្វើបាតុកម្មជាមួយនឹងរូបមន្តទាំងអស់ ពីតំណខាងក្រោម។

INDEX-MATCH with Multiple Matches.xlsx

មូលដ្ឋានគ្រឹះនៃ INDEX-MATCH

មូលដ្ឋាននៃអនុគមន៍ INDEX

អនុគមន៍ INDEX ត្រឡប់តម្លៃ ឬសេចក្តីយោងទៅតម្លៃពីក្នុងតារាង ឬជួរមួយ។ វាអាចត្រូវបានប្រើដើម្បីទាញយកតម្លៃនីមួយៗ ឬជួរ និងជួរឈរទាំងមូល។ តោះមើលវាក្យសម្ព័ន្ធនៃអនុគមន៍ INDEX។

INDEX(array/reference, row_number, column_number,area_number)

អារេ ឬឯកសារយោង៖ ក្រឡា ឬជួរនៃក្រឡា ដើម្បីមើល

row_number: ជួរដេកក្នុងអារេដែលត្រូវបញ្ជូនមកវិញROW($B$6:$B$10)) ប្រសិនបើតម្លៃពិត។ បើមិនដូច្នោះទេ វាត្រឡប់ខ្សែអក្សរទទេ។ ផ្នែក MATCH(ROW($B$6:$B$10), ROW($B$6:$B$10)) ជាស៊េរីលេខដែល ROW($B$6:$B$10) ) និង ROW($B$6:$B$10) ត្រូវគ្នា។ នេះគ្រាន់តែជាល្បិចងាយស្រួលក្នុងការកំណត់ចំនួនជួរដេកសរុបនៅក្នុងផ្នែកដែលបានជ្រើសរើស។

👉 បន្ទាប់ពីនោះ SMALL(IF(ISNUMBER(MATCH($B$6:$B$10, $C$12) , 0)), MATCH(ROW($B$6:$B$10), ROW($B$6:$B$10)), “”), ROWS($A$1:A1) ស្វែងរក ROWS($A$1:A1) -th តម្លៃតូចបំផុតពីលទ្ធផលនៃផ្នែក IF

👉 ចុងក្រោយ INDEX($C$6:$C $10, SMALL(IF(ISNUMBER(MATCH($B$6:$B$10, $C$12, 0)), MATCH($B$6:$B$10), ROW($B$6:$B$10))) , “”), ROWS($A$1:A1)))) យកលទ្ធផលនៃអនុគមន៍មុនជាលេខជួរដេក និង ROWS($A$1:A1) ជាលេខជួរ ហើយត្រឡប់ តម្លៃដែលស្ថិតនៅក្នុងទីតាំងនេះក្នុងជួរ C6:C10

👉 ដូចគ្នាដែរ INDEX('Shop 2'!$C$6:$C$10, SMALL(IF (ISNUMBER(MATCH('Shop 2'!$B$6:$B$10, $C$12, 0)), MATCH(ROW('Shop 2'!$B$6:$B$10), ROW('Shop 2') !$B$6:$B$10)), “”) ធ្វើដូចគ្នា ប៉ុន្តែពីសន្លឹកទីពីរ។ ដោយសារឈ្មោះសន្លឹកគឺ “Shop 2” យើងបានបន្ថែមវាមុនពេលជ្រើសរើសជួរ/ក្រឡា។ អ្នកមិនត្រូវការ ដើម្បីបន្ថែមពួកវាទៅក្នុងសន្លឹកដែលអ្នកកំពុងធ្វើ cal ការគណនាលើ។ ដូច្នេះយើងមិនបានធ្វើវាសម្រាប់ “ហាង 1” នៅក្នុងផ្នែកមុននៃរូបមន្តនោះទេ។

👉 ជាចុងក្រោយ យើងបានបន្ថែមមុខងារទាំងមូលនៅក្នុងមុខងារ IFERROR ។ នេះ។ហេតុផលគឺដើម្បីត្រឡប់ទទេ ក្នុងករណីមានកំហុសកើតឡើង ខណៈពេលកំពុងដំណើរការរូបមន្ត។

  • ជាចុងក្រោយ ចុច Enter

  • ឥឡូវនេះ សូមជ្រើសរើសក្រឡាម្តងទៀត។ បន្ទាប់មកចុច ហើយអូសរូបតំណាងចំណុចទាញបំពេញសម្រាប់ក្រឡាមួយចំនួនចុះក្រោម (ច្រើនជាងចំនួនក្រឡាលទ្ធផលប៉ាន់ស្មានគួរតែល្អ)។

ជាលទ្ធផល យើងនឹងរកឃើញទាំងអស់ ការផ្គូផ្គងដោយប្រើ INDEX-MATCH ពីសន្លឹកកិច្ចការច្រើនក្នុង Excel។

6. INDEX-MATCH សម្រាប់លក្ខណៈវិនិច្ឆ័យច្រើនដោយគ្មានអារេ

យើងក៏អាចប្រើ INDEX-MATCH សម្រាប់ការផ្គូផ្គងច្រើន ឬលក្ខណៈវិនិច្ឆ័យដោយមិនមាន អារេ។ ជាឧទាហរណ៍ ចូរយើងយកសំណុំទិន្នន័យខាងក្រោម។

ប៉ុន្តែយើងត្រូវការជួរជំនួយដើម្បីសម្រេចវាជាមុនសិន។ យើងនឹងប្រើ អនុគមន៍ CONCATENATE បន្ថែមពីលើមុខងារដែលមានសំណួរ។ អនុវត្តតាមជំហានទាំងនេះសម្រាប់ការណែនាំពេញលេញ។

ជំហាន៖

  • ដំបូង ជ្រើសរើសក្រឡា F5 ហើយសរសេររូបមន្តខាងក្រោម។

=CONCATENATE(C5,",",D5,",",E5)

  • បន្ទាប់មកចុច Enter

  • ឥឡូវនេះជ្រើសរើសក្រឡាម្តងទៀត ហើយចុចហើយអូសរូបតំណាងចំណុចទាញបំពេញទៅចុងបញ្ចប់នៃជួរឈរ ដើម្បីចម្លងរូបមន្តសម្រាប់ក្រឡាដែលនៅសល់។

  • បន្ទាប់ យើងនឹងរកឃើញ INDEX-MATCH សម្រាប់ 100s ទាំងអស់នៅក្នុងសំណុំទិន្នន័យដើម។ សម្រាប់នោះ សូមជ្រើសរើសក្រឡាមួយដើម្បីរក្សាទុកតម្លៃ ( H5 ក្នុងករណីនេះ)។
  • បន្ទាប់មកបញ្ចូលរូបមន្តខាងក្រោម។

=INDEX(B5:B19,MATCH("100,100,100",F5:F19,0))

🔎 ការវិភាគនៃរូបមន្ត

👉 MATCH(“100,100,100”,F5:F19,0) ស្វែងរកការផ្គូផ្គងពិតប្រាកដនៃ 100,100,100 ក្នុងជួរ F5៖ F19 .

👉 បន្ទាប់មក INDEX(B5:B19,MATCH(“100,100,100”,F5:F19,0)) ត្រឡប់តម្លៃនៅក្នុងទីតាំងដែលតម្លៃត្រូវគ្នា។

  • ជាចុងក្រោយ ចុច Enter

វិធីនេះ យើងអាចប្រើ INDEX-MATCH សម្រាប់លក្ខណៈវិនិច្ឆ័យច្រើន ឬ ផ្គូផ្គងក្នុង Excel ដោយគ្មានអារេណាមួយ។

របៀបត្រឡប់តម្លៃច្រើនបញ្ឈរដោយប្រើរូបមន្ត INDEX-MATCH ក្នុង Excel

ក្នុងករណីដែលអ្នកចង់ត្រឡប់តម្លៃច្រើនបញ្ឈរដោយប្រើ INDEX-MATCH សូមក្រឡេកមើល ឧទាហរណ៍ខាងក្រោម។

អនុវត្តតាមជំហានទាំងនេះ ដើម្បីមើលពីរបៀបដែលយើងអាចសម្រេចបានវាសម្រាប់សំណុំទិន្នន័យ។

ជំហាន៖

  • ដំបូង ជ្រើសរើសក្រឡា F5
  • ទីពីរ សរសេររូបមន្តខាងក្រោម។

=IFERROR(INDEX($C$5:$C$14,SMALL(IF($E$5=$B$5:$B$14,ROW($B$5:$B$14)-ROW($B$5)+1),ROW(1:1))),"")

🔎 ការបំបែករូបមន្ត

👉 ROW($B$5:$B$14) ការត្រឡប់មកវិញ អារេដែលមានលេខជួរដេកនៃជួរ B5:B14

👉 ROW($B$5:$B$14)-ROW($B$5) +1 ត្រឡប់ភាពខុសគ្នារវាងអារេ និងលេខជួរដេកនៃក្រឡា B5 ដែលគ្រាន់តែជាអារេពី 1 ដល់ 10 ក្នុងករណីនេះ។

👉 IF( $E$5=$B$5:$B$14,ROW($B$5:$B$14)-ROW($B$5)+1) ពិនិត្យកន្លែងដែលតម្លៃក្រឡា E5 គឺស្មើគ្នា ក្នុង​ជួរ B5:B14 ហើយ​ត្រឡប់​លេខ​ក្នុង​អារេ​ដែល​វា​ពិត​ពី​មុនអារេ។

👉 តូច(IF($E$5=$B$5:$B$14,ROW($B$5:$B$14)-ROW($B$5)+1),ROW (1:1) ត្រឡប់លេខតូចបំផុតពីអារេ។

👉 INDEX($C$5:$C$14,SMALL(IF($E$5=$B$5:$B) $14,ROW($B$5:$B$14)-ROW($B$5)+1),ROW(1:1))) បន្ទាប់មកត្រឡប់តម្លៃក្នុងទីតាំងនោះក្នុងជួរ C5:C14 .

👉 ជាចុងក្រោយ IFERROR(INDEX($C$5:$C$14,SMALL(IF($E$5=$B$5:$B$14,ROW($B$5: $B$14)-ROW($B$5)+1),ROW(1:1))),"") ត្រូវប្រាកដថាប្រសិនបើតម្លៃមួយបណ្តាលឱ្យមានកំហុសនៅក្នុងរូបមន្ត វាត្រឡប់ខ្សែអក្សរទទេ។

  • ទីបី ចុច Enter

  • បន្ទាប់មកជ្រើសរើសក្រឡាម្តងទៀត។ ចុងក្រោយ ចុចហើយអូសរូបតំណាងចំណុចទាញបំពេញចុះក្រោម សម្រាប់ក្រឡាមួយចំនួនដើម្បីទទួលបានតម្លៃទាំងអស់។

វិធីនេះយើងអាចត្រឡប់តម្លៃច្រើន បញ្ឈរដោយប្រើ INDEX-MATCH ក្នុង Excel។

អានបន្ថែម៖ ការផ្គូផ្គង INDEX ជាមួយនឹងលក្ខណៈវិនិច្ឆ័យច្រើនក្នុងសន្លឹកផ្សេងគ្នា (2 វិធី)

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

នោះហើយជាទាំងអស់សម្រាប់ថ្ងៃនេះ។ យើងបានព្យាយាមបង្ហាញអ្នកនូវវិធីមួយចំនួនដើម្បី INDEX MATCH ជាមួយនឹងគុណ le ផ្គូផ្គង។ សង្ឃឹមថាអ្នកនឹងរកឃើញថាវាមានប្រយោជន៍។ មានអារម្មណ៍សេរីក្នុងការបញ្ចេញមតិ ប្រសិនបើមានអ្វីហាក់ដូចជាពិបាកយល់។ អ្នក​ត្រូវ​បាន​ស្វាគមន៍​ក្នុង​ការ​ជូន​ដំណឹង​មក​យើង​អំពី​វិធី​សា​ស្រ្ត​ផ្សេង​ទៀត​សម្រាប់​កិច្ចការ​។

សម្រាប់​ការណែនាំ​បន្ថែម​ទៀត​ដូច​នេះ សូម​ចូល​ទៅ​កាន់ Exceldemy.com

value

column_number: ជួរ​ឈរ​ក្នុង​អារេ​ដែល​ត្រូវ​ត្រឡប់​តម្លៃ

area_number: ជ្រើសរើស​ជួរ​ក្នុង​សេចក្ដី​យោង​ដែល​ត្រូវ​ត្រឡប់​តម្លៃ ចំនុចប្រសព្វនៃ row_num និង column_num ។ នេះគឺជាវាលស្រេចចិត្ត។

ខណៈពេលកំពុងសរសេររូបមន្ត អ្នកអាចជ្រើសរើសថាតើត្រូវផ្តល់ row_number column_number ។ ប្រសិនបើអ្នកផ្តល់ row_number នោះវាជាការស្រេចចិត្តក្នុងការប្រើ column_number និងច្រាសមកវិញ។

អ្នកអាចពិនិត្យមើលគេហទំព័រ ការគាំទ្ររបស់ Microsoft សម្រាប់វាក្យសម្ព័ន្ធកាន់តែស៊ីជម្រៅ ការវិភាគ។

មូលដ្ឋានគ្រឹះនៃអនុគមន៍ MATCH

ជាក់ស្តែង មុខងារមួយដែលអ្នកនឹងឃើញញឹកញាប់ជាងជាមួយមុខងារ INDEX គឺ មុខងារ MATCH ។ អនុគមន៍ MATCH ត្រូវបានប្រើដើម្បីកំណត់ទីតាំងរបស់ធាតុដែលបានបញ្ជាក់នៅក្នុងជួរក្រឡាមួយ។ វាត្រឡប់ទីតាំងដែលទាក់ទងនៃធាតុជាក់លាក់មួយនៅក្នុងជួរ។

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

MATCH(lookup_value, lookup_array, match_type)

lookup_value៖ តម្លៃដែលត្រូវស្វែងរកក្នុង lookup_array។

lookup_array៖ ជួរក្រឡាដែលកំពុងត្រូវបានស្វែងរក។

match_type: នេះគឺជាវាលស្រេចចិត្ត។ អ្នកអាចបញ្ចូលតម្លៃ 3។

1 = តូចជាង ឬស្មើនឹង lookup_value

0 = Exact lookup_value

-1 = ធំជាង ឬស្មើនឹង lookup_value

សម្រាប់ការយល់ដឹងកាន់តែស៊ីជម្រៅ អ្នកអាចពិនិត្យមើលគេហទំព័រ ការគាំទ្ររបស់ Microsoft

6 ឧទាហរណ៍សមស្របនៃការប្រើប្រាស់ INDEX- MATCH Formula ជាមួយការផ្គូផ្គងច្រើន

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

1. INDEX-MATCH ជាមួយនឹងលក្ខណៈវិនិច្ឆ័យច្រើន

សម្រាប់ ការ​ទៅ​យក​តម្លៃ​ជាមួយ លក្ខណៈ​វិនិច្ឆ័យ​ច្រើន ជា​ដំបូង​នៃ​ការ​កំណត់​លក្ខណៈ​វិនិច្ឆ័យ។ ឧទាហរណ៍ ប្រសិនបើអ្នកចង់ទៅយកតម្លៃអាវដែលមានទំហំតូច (នៅក្នុងសៀវភៅការងាររបស់យើង) អ្នកត្រូវកំណត់ឈ្មោះផលិតផល – អាវ និងទំហំ – តូច។

ឥឡូវនេះធ្វើតាមជំហានទាំងនេះ ដើម្បីមើលពីរបៀបដែលយើងអាចប្រើរូបមន្តដើម្បីស្វែងរកសន្ទស្សន៍ដែលត្រូវគ្នានឹងការផ្គូផ្គងជាច្រើននៅក្នុង Excel។

ជំហាន៖

  • ដំបូង ជ្រើសរើសក្រឡា G6
  • បន្ទាប់មកសរសេររូបមន្តខាងក្រោម។

=INDEX(D5:D15,MATCH(1,(G4=B5:B15)*(G5=C5:C15),0))

<7

🔎 ការបំបែករូបមន្ត

INDEX(D5:D15,MATCH(1,(G4=B5:B15))*(G5=C5: C15),0))

👉 (G4=B5:B15) និង (G5=C5:C15) គឺជាលក្ខខណ្ឌទាំងពីរ ហើយត្រលប់មកវិញ TRUE FALSE អាស្រ័យលើថាតើលក្ខខណ្ឌពិតឬអត់។ ជាលេខ ពួកវាគឺ 1 ឬ 0។ ដូច្នេះគុណនឹងត្រឡប់ 1 ដែលពួកវាទាំងពីរពិត។

👉 MATCH(1,(G4=B5:B15)*(G5=C5:C15) 0) ត្រឡប់ទីតាំងដែលលក្ខខណ្ឌទាំងពីរមានពិត។ ក្នុងករណីនេះ វាគឺ 1.

👉 INDEX(D5:D15,MATCH(1,(G4=B5:B15)*(G5=C5:C15),0)) ត្រឡប់តម្លៃក្នុងទីតាំងដែលផ្នែកមុននៃរូបមន្តបានត្រឡប់។

  • ជាចុងក្រោយ ចុច Enter

នេះជារបៀបដែលយើងអាចប្រើ INDEX MATCH សម្រាប់លក្ខណៈវិនិច្ឆ័យច្រើន ឬត្រូវគ្នាក្នុង Excel។

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

2. INDEX-MATCH ជាមួយលក្ខណៈវិនិច្ឆ័យច្រើនជារបស់ជួរដេក និងជួរឈរ

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

យើងនាំមកនូវការផ្លាស់ប្តូរបន្តិចនៅក្នុងឧទាហរណ៍របស់យើង តារាងរបស់យើងឥឡូវនេះត្រូវបានរៀបចំតាមរបៀបដែលតម្លៃទំហំ (តូច ធំ M និង XL) តំណាងឱ្យជួរឈរនីមួយៗ។

ស្រដៀងទៅនឹងផ្នែកមុន កំណត់ផលិតផល និងទំហំដែលត្រូវការជាតម្លៃលក្ខណៈវិនិច្ឆ័យ។

អនុវត្តតាមជំហានទាំងនេះ ដើម្បីមើលពីរបៀបដែលយើងអាចប្រើរូបមន្តសម្រាប់រឿងនេះ ផ្នែក។

ជំហាន៖

  • ដំបូង ជ្រើសរើសក្រឡា I6
  • បន្ទាប់មកសរសេររូបមន្តខាងក្រោមនៅក្នុង វា។

=INDEX(C5:F7,MATCH(I4,B5:B7,0),MATCH(I5,C4:F4,0))

🔎 ការបំបែករូបមន្ត

👉 MATCH(I4,B5:B7,0) ត្រឡប់ការផ្គូផ្គងពិតប្រាកដនៃតម្លៃនៃ I4 ក្នុងជួរ B5:B7

👉 ដូចគ្នាដែរ MATCH(I5,C4:F4,0) ត្រឡប់ការផ្គូផ្គងពិតប្រាកដនៃតម្លៃនៃ I5 ក្នុងជួរ C4:F4 .

👉 ជាចុងក្រោយ INDEX(C5:F7,MATCH(I4,B5:B7,0),MATCH(I5,C4:F4,0)) យកលទ្ធផលនៃអនុគមន៍ទីមួយជាលេខជួរដេក និងអនុគមន៍ទីពីរជា លេខជួរឈរ ហើយត្រឡប់តម្លៃដែលស្ថិតនៅក្នុងទីតាំងពីជួរ C5:F7

  • បន្ទាប់ពីនោះ ចុច បញ្ចូល

ដូច្នេះ យើងអាចប្រើ INDEX-MATCH ជាមួយនឹងលក្ខណៈវិនិច្ឆ័យជាច្រើនដែលជាកម្មសិទ្ធិរបស់ជួរដេក និងជួរឈរ។

អានបន្ថែម៖ ការផ្គូផ្គងលិបិក្រម Excel លក្ខណៈវិនិច្ឆ័យតែមួយ/ច្រើនជាមួយនឹងលទ្ធផលតែមួយ/ច្រើន

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

  • INDEX MATCH ជាមួយ 3 លក្ខណៈវិនិច្ឆ័យក្នុង Excel (ឧទាហរណ៍ 4)
  • INDEX MATCH ឆ្លងកាត់សន្លឹកច្រើនក្នុង Excel (ជាមួយជម្រើស)
  • ផលបូកជាមួយមុខងារ INDEX-MATCH ក្រោមច្រើន លក្ខណៈវិនិច្ឆ័យក្នុង Excel
  • សន្ទស្សន៍ផ្គូផ្គងផលបូកជួរជាច្រើនក្នុង Excel (3 វិធី)
  • រូបមន្ត INDEX-MATCH ដើម្បីស្វែងរកតម្លៃអប្បបរមាក្នុង Excel (4 វិធីសមស្រប)

3. INDEX-MATCH ពីជួរឈរដែលមិននៅជាប់គ្នា

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

នេះនឹងជាសំណុំទិន្នន័យសម្រាប់ការធ្វើបាតុកម្ម។

អនុវត្តតាមជំហានទាំងនេះ ដើម្បីមើលពីរបៀបដែលយើងអាចប្រើ INDEX-MATCH សម្រាប់ជួរឈរដែលមិននៅជាប់គ្នា (ផលិតផល និងចំនួន) នៅក្នុងសំណុំទិន្នន័យនេះ។

ជំហាន៖

<12
  • ដំបូង ជ្រើសរើសក្រឡា G6
  • បន្ទាប់មកសរសេរតាមរូបមន្តនៅក្នុងវា។
  • =IFERROR(INDEX(B4:D7,MATCH(G5,B4:B7,0),MATCH(F6,B4:D4,0)),"No Value")

    🔎 ការបំបែករូបមន្ត

    IFERROR(INDEX(B4:D7,MATCH(G5,B4:B7,0),MATCH(F6,B4:D4,0))," គ្មានតម្លៃ”)

    👉 MATCH(G5,B4:B7,0) ស្វែងរកការផ្គូផ្គងតម្លៃពិតប្រាកដនៃក្រឡា G5 ក្នុងជួរ B4:B7 .

    👉 និង MATCH(F6,B4:D4,0) ស្វែងរកការផ្គូផ្គងពិតប្រាកដនៃ F6 គឺជាជួរ B4:D4 .

    👉 បន្ទាប់មក INDEX(B4:D7,MATCH(G5,B4:B7,0),MATCH(F6,B4:D4,0)) ទទួលយក តម្លៃអនុគមន៍ទីមួយជាលេខជួរដេក និងតម្លៃមុខងារទីពីរជាលេខជួរ ហើយត្រឡប់តម្លៃក្នុងទីតាំងនោះក្នុងជួរ B4:D7

    👉 ជាចុងក្រោយ IFERROR(INDEX (B4:D7,MATCH(G5,B4:B7,0),MATCH(F6,B4:D4,0)),"គ្មានតម្លៃ") ត្រឡប់ខ្សែអក្សរ "គ្មានតម្លៃ" ប្រសិនបើមានកំហុសខណៈពេលកំពុងដំណើរការ រូបមន្ត។ បើមិនដូច្នេះទេ វាត្រឡប់តម្លៃធម្មតា។

    • បន្ទាប់ សូមចុច Enter នៅលើក្តារចុចរបស់អ្នក។

    ដូច លទ្ធផល យើងអាចស្វែងរកការផ្គូផ្គងដែលចង់បានដោយប្រើ INDEX-MATCH ពីជួរឈរដែលមិននៅជាប់គ្នាសម្រាប់លក្ខណៈវិនិច្ឆ័យដែលបានជ្រើសរើស សូម្បីតែសម្រាប់ច្រើននៅក្នុង Excel។

    4. INDEX-MATCH ពីតារាងច្រើន

    ដើម្បីស្វែងរកការផ្គូផ្គងពីតារាងច្រើន យើងអាចប្រើរូបមន្ត INDEX-MATCH ។ ទន្ទឹមនឹងមុខងារនេះ យើងនឹងត្រូវការមុខងារ SMALL , ISNUMBER , ROW , COUNTIF , និង IFERROR ផងដែរ។ .

    នៅក្នុងសន្លឹកឧទាហរណ៍ យើងមានផលិតផល 2 របស់ហាង។ ដោយប្រើសន្លឹកនេះយើងនឹងឃើញពីរបៀបដើម្បីបំពេញកិច្ចការ។

    អនុវត្តតាមជំហានទាំងនេះ ដើម្បីមើលពីរបៀបដែលយើងអាចប្រើការរួមបញ្ចូលគ្នានៃមុខងារទាំងនេះ រួមជាមួយនឹង INDEX-MATCH ជាមួយនឹងការប្រកួតជាច្រើនពីសំណុំនៃតារាងនេះនៅក្នុង Excel ។

    ជំហាន៖

    • ដំបូង ជ្រើសរើសក្រឡា C14
    • ឥឡូវសរសេររូបមន្តខាងក្រោម។

    =IFERROR(INDEX($C$6:$C$10, SMALL(IF(ISNUMBER(MATCH($B$6:$B$10, $C$12, 0)), MATCH(ROW($B$6:$B$10), ROW($B$6:$B$10)), ""), ROWS($A$1:A1))), INDEX($F$6:$F$10, SMALL(IF(ISNUMBER(MATCH($E$6:$E$10, $C$12, 0)), MATCH(ROW($E$6:$E$10), ROW($E$6:$E$10)), ""), ROWS($A$1:A1)-COUNTIF($B$6:$B$10, $C$12))))

    🔎 ការបែងចែករូបមន្ត

    IFERROR(INDEX($C$6:$C$10, SMALL(IF(ISNUMBER(MATCH($B$6:$B$10, $C$12, 0))))) MATCH( ROW($B$6:$B$10), ROW($B$6:$B$10)), ""), ROWS($A$1:A1))), INDEX($F$6:$F$10, តូច( IF(ISNUMBER(MATCH($E$6:$E$10, $C$12, 0)), MATCH(ROW($E$6:$E$10), ROW($E$6:$E$10)), "") , ROWS($A$1:A1)-COUNTIF($B$6:$B$10, $C$12)))))

    👉 MATCH($B$6:$B$10, $C$12, 0) ស្វែងរកការផ្គូផ្គងពិតប្រាកដនៃ C12 ក្នុងជួរ B6:B10

    👉 ISNUMBER(MATCH($B $6:$B$10, $C$12, 0)) ពិនិត្យមើលថាតើតម្លៃគឺជាលេខនៅក្នុងមុខងារ។

    👉 IF(ISNUMBER(MATCH($B$6:$B$10) , $C$12, 0)), MATCH(ROW($B$6:$B$10), ROW($B$6:$B$10)), “”) ROW($B$6:$B$1) 0)) ពិនិត្យមើលថាតើមុខងារមុនគឺជាលេខឬអត់។ ប្រសិនបើនោះមែននោះ វាត្រឡប់តម្លៃលទ្ធផលនៃ MATCH(ROW($B$6:$B$10), ROW($B$6:$B$10)) ដែលជាទីតាំងដែលអារេនៃជួរដេក លេខត្រូវបានផ្គូផ្គងនៅក្នុងអនុគមន៍ ROW ទីមួយ និងទីពីរ។ បើមិនដូច្នេះទេ វាត្រឡប់ខ្សែអក្សរទទេ។

    👉 SMALL(IF(ISNUMBER(MATCH($B$6:$B$10, $C$12, 0))) MATCH(ROW($B$6: $B$10), ROW ($B$6:$B$10)),“”), ROWS($A$1:A1)) ត្រឡប់ ROWS($A$1:A1) -th តូចបំផុតតម្លៃពីអារេ។

    👉 ចុងក្រោយ។ INDEX($C$6:$C$10, SMALL(IF(ISNUMBER(MATCH($B$6:$B$10, $C$12, 0))), MATCH($B$6:$B$10), ROW($B$6:$B$10)), “”), ROWS($A$1:A1))) ត្រឡប់តម្លៃក្នុងទីតាំងនោះក្នុងចន្លោះ C6:C10

    👉 INDEX($F$6:$F$10, SMALL(IF(ISNUMBER(MATCH($E$6:$E$10, $C$12, 0)))) MATCH(ROW($E$6: $E$10), ROW($E$6:$E$10)), “”), ROWS($A$1:A1)-COUNTIF($B$6:$B$10, $C$12))) តើ រឿងដូចគ្នា ប៉ុន្តែពីតារាងទីពីរ ដោយសារជួរមានភាពខុសគ្នាយ៉ាងច្បាស់នៅក្នុងផ្នែកនៃរូបមន្តនេះ។

    👉 ជាចុងក្រោយ មុខងារទាំងមូលយកមុខងារទាំងមូល ហើយត្រឡប់ INDEX-MATCH បន្សំ។ ផលប៉ះពាល់នៃមុខងារ IFERROR គឺប្រសិនបើមានកំហុសឆ្គង ខណៈពេលកំពុងដំណើរការរូបមន្ត វានឹងមិនអាចត្រឡប់តម្លៃណាមួយបានទេ។

    • បន្ទាប់មកចុច Enter ។<14

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

    នេះជារបៀបដែលយើងអាចប្រើ INDEX-MATCH ដោយប្រើលក្ខណៈវិនិច្ឆ័យពី តារាងច្រើនក្នុង Excel។

    អានបន្ថែម៖ លក្ខណៈវិនិច្ឆ័យច្រើនក្នុង Excel ដោយប្រើមុខងារ INDEX, MATCH និង COUNTIF

    5. INDEX-MATCH ពី សន្លឹកកិច្ចការច្រើន

    យើងអាចប្រើ INDEX-MATCHរូបមន្តលើសន្លឹកផ្សេងៗគ្នា។ នៅទីនេះយើងមានតារាងទាំងពីរនេះលើសន្លឹកកិច្ចការពីរផ្សេងគ្នា។

    ទិញសន្លឹក 1 សម្រាប់ហាង 1 និងសន្លឹក 2 សម្រាប់ហាង 2។

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

    ជំហាន៖

    • ដំបូង សូមជ្រើសរើសក្រឡា C14 ពីសន្លឹក “ហាង 1”។
    • បន្ទាប់មកសរសេររូបមន្តខាងក្រោម។

    =IFERROR(INDEX($C$6:$C$10, SMALL(IF(ISNUMBER(MATCH($B$6:$B$10, $C$12, 0)), MATCH(ROW($B$6:$B$10), ROW($B$6:$B$10)), ""), ROWS($A$1:A1))), INDEX('Shop 2'!$C$6:$C$10, SMALL(IF(ISNUMBER(MATCH('Shop 2'!$B$6:$B$10, $C$12, 0)), MATCH(ROW('Shop 2'!$B$6:$B$10), ROW('Shop 2'!$B$6:$B$10)), ""), ROWS($A$1:A1)-COUNTIF($B$6:$B$10, $C$12))))

    🔎 ការបំបែករូបមន្ត

    IFERROR(INDEX($C$6:$C$10, SMALL(IF(ISNUMBER(MATCH($B$6:$)") B$10, $C$12, 0)), MATCH(ROW($B$6:$B$10), ROW($B$6:$B$10)), “”), ROWS($A$1:A1))) , INDEX('Shop 2'!$C$6:$C$10, SMALL(IF(ISNUMBER(MATCH('Shop 2'!$B$6:$B$10, $C$12, 0)))) MATCH(ROW(' ហាង 2'!$B$6:$B$10), ROW('Shop 2'!$B$6:$B$10)), “”), ROWS($A$1:A1)-COUNTIF($B$6:$ B$10, $C$12))))

    👉 MATCH($B$6:$B$10, $C$12, 0) ស្វែងរកការផ្គូផ្គងតម្លៃពិតប្រាកដ នៃក្រឡា C12 ក្នុងជួរ B6:B10

    👉 ISNUMBER(MATCH($B$6:$B$10, $C$12, 0) ) ពិនិត្យមើលថាតើលទ្ធផលនៃអនុគមន៍មុនគឺជាលេខឬអត់។ ដែលកំណត់ថាតើមានការប្រកួតឬអត់។ នេះគ្រាន់តែដើម្បីបំប្លែងតម្លៃលេខទៅជាប៊ូលីន។

    👉 បន្ទាប់មក IF(ISNUMBER(MATCH($B$6:$B$10, $C$12, 0)), MATCH(ROW($ B$6:$B$10), ROW($B$6:$B$10)), “”) ពិនិត្យតម្លៃប៊ូលីន ហើយត្រឡប់ MATCH(ROW($B$6:$B$10),

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