តារាងមាតិកា
ប្រសិនបើក្រឡាមានអត្ថបទ យើងអាចប្រើបន្សំនៃ INDEX & មុខងារ MATCH ដើម្បីធ្វើការរកមើលឆ្លាតវៃ និងកម្រិតខ្ពស់។ វាជារូបមន្តដែលគេប្រើយ៉ាងពេញនិយមក្នុង Excel ។ នៅក្នុងអត្ថបទនេះ យើងនឹងសិក្សាពីរបៀបដែលមុខងារទាំងពីរនេះរួមបញ្ចូលគ្នាជាមួយនឹងការពន្យល់ និងឧទាហរណ៍ដ៏ស្រស់ស្អាតមួយចំនួន។
សៀវភៅការងារអនុវត្ត
ទាញយកសៀវភៅការងារ និងលំហាត់ខាងក្រោម។
ក្រឡាមាន Text.xlsx
ការណែនាំអំពីមុខងារ Excel INDEX
Microsoft Excel មុខងារ INDEX ត្រឡប់ក្រឡា តម្លៃនៃអារេដែលបានកំណត់ ឬជួរមួយ។
-
វាក្យសម្ព័ន្ធ៖
=INDEX (អារេ, row_num, [col_num], [ area_num])
-
អាគុយម៉ង់៖
អារេ៖ ជួរក្រឡា ឬ អារេថេរ។
row_num៖ ចំនួនជួរដេកពីជួរដែលត្រូវការ ឬអារេ។
[col_num]៖ លេខជួរឈរពីជួរដែលត្រូវការ ឬអារេ។
[area_num]: លេខយោងដែលបានជ្រើសរើសនៃជួរទាំងអស់ដែល នេះជាជម្រើស។
ការណែនាំអំពីមុខងារ Excel MATCH
Microsoft Excel មុខងារ MATCH ត្រូវបានប្រើដើម្បីស្វែងរកទីតាំងនៃការរកមើល តម្លៃក្នុងអារេ ឬ a ជួរ។ វាបង្ហាញតម្លៃជាលេខ។
-
វាក្យសម្ព័ន្ធ៖
=MATCH(lookup_value, lookup_array, [match_type])
-
អាគុយម៉ង់៖
lookup_value៖ តម្លៃស្វែងរកក្នុងត្រឡប់តម្លៃក្នុងក្រឡា C12 ។
ជំហាន៖
- ជ្រើសរើស ក្រឡា C12 .
- បន្ទាប់វាយរូបមន្ត៖
=INDEX($C$5:$C$9,MATCH(TRUE,EXACT(B12,B5:B9),0),1)
- ចុច Enter ដើម្បីមើលលទ្ធផល។
➥ ការបំបែករូបមន្ត
➤ EXACT(B12,B5:B9)
វានឹងស្វែងរកការផ្គូផ្គងពិតប្រាកដនៃតម្លៃស្វែងរក។ វានឹងត្រឡប់ TRUE សម្រាប់ការផ្គូផ្គងពិតប្រាកដ និង FALSE ដោយមិនមានការផ្គូផ្គង។
➤ MATCH(TRUE,EXACT(B12,B5:B9),0)
វានឹងស្វែងរកទីតាំង TRUE ពីជំហានមុន។
➤ INDEX($C$5:$C$9,MATCH(TRUE,EXACT(B12, B5:B9),0),1)
វានឹងត្រឡប់ CGPA ដោយប្រើតម្លៃទីតាំងពីជំហានមុន។
សេចក្តីសន្និដ្ឋាន
ប្រសិនបើក្រឡាមានអត្ថបទ យើងអាចរួមបញ្ចូលគ្នាយ៉ាងងាយស្រួល Excel INDEX & មុខងារ MATCH ដើម្បីរកមើលតម្លៃ។ មានសៀវភៅលំហាត់បន្ថែម។ ទៅមុខហើយសាកល្បងវា។ រីករាយក្នុងការសួរអ្វី ឬណែនាំវិធីសាស្រ្តថ្មីៗណាមួយ។
រកមើលអារេ ឬជួរ។lookup_array៖ អារេរកមើល ឬជួរនៃក្រឡាដែលយើងចង់ស្វែងរកតម្លៃ។
[match_type]: វាបង្ហាញពីប្រភេទនៃការប្រកួតសម្រាប់មុខងារដែលត្រូវអនុវត្ត។ មានបីប្រភេទ៖
ការផ្គូផ្គងពិតប្រាកដនៃតម្លៃ = 0
តម្លៃធំបំផុតដែលស្មើនឹង ឬតិចជាងតម្លៃស្វែងរក =
តម្លៃតូចបំផុតដែលជា ស្មើនឹង ឬធំជាងតម្លៃស្វែងរក = -1
9 វិធីរហ័សក្នុងការផ្សំ Excel INDEX & អនុគមន៍ MATCH ប្រសិនបើក្រឡាមានអត្ថបទ
1. ការប្រើប្រាស់អនុគមន៍ INDEX MATCH សម្រាប់ការរកមើលសាមញ្ញ
យើងអាចប្រើ អនុគមន៍ INDEX MATCH សម្រាប់ជួរឈរ ឬជួរដេកសាមញ្ញមួយ រកមើលនៅក្នុងសន្លឹកកិច្ចការ។ មុខងារ VLOOKUP ត្រូវបានប្រើសម្រាប់តែការរកមើលបញ្ឈរប៉ុណ្ណោះ។ ដូច្នេះបន្សំនេះដំណើរការល្អណាស់នៅទីនេះ។
1.1 សម្រាប់ការរកមើលបញ្ឈរ
សន្មតថាយើងមានសំណុំទិន្នន័យនៃឈ្មោះសិស្សដែលមានសញ្ញាគណិតវិទ្យារបស់ពួកគេនៅក្នុងទីតាំងបញ្ឈរ។ យើងនឹងរកមើលសញ្ញាគណិតវិទ្យារបស់ Rob ក្នុងជួរ B4:C9 ហើយត្រឡប់តម្លៃក្នុងក្រឡា E5 ។
ជំហាន៖
- ដំបូងជ្រើសរើស ក្រឡា E5 ។
- បន្ទាប់វាយរូបមន្ត៖
=INDEX($B$5:$C$9,MATCH("Rob",$B$5:$B$9,0),2)
- ឥឡូវនេះចុច Enter ដើម្បីលទ្ធផល។
➥ ការបំបែករូបមន្ត
➤ MATCH(“Rob”,$B$5:$B$9,0)
វានឹងស្វែងរកការផ្គូផ្គងពិតប្រាកដនៅក្នុងជួរ B5:B9 ។
➤ INDEX($B$5:$C$9,MATCH("Rob",$B$5:$B$9,0),2)
វានឹងត្រឡប់តម្លៃពីជួរ B5 :C9 .
1.2 សម្រាប់ការរកមើលផ្ដេក
នៅទីនេះ យើងមានសំណុំទិន្នន័យដូចគ្នានៅក្នុងទីតាំងផ្ដេក។ យើងនឹងស្វែងរកសញ្ញាគណិតវិទ្យារបស់ Rob ក្នុងជួរ B4:G5 ហើយត្រឡប់តម្លៃក្នុងក្រឡា B8 ។
ជំហាន៖
- ដំបូងជ្រើសរើស ក្រឡា B8 ។
- ឥឡូវនេះវាយរូបមន្ត៖
=INDEX($C$4:$G$5,2,MATCH("Rob",$C$4:$G$4,0))
- ជាចុងក្រោយ ចុច Enter ដើម្បីមើលលទ្ធផល។
➥ ការបំបែករូបមន្ត
➤ MATCH(“Rob”,$C$4:$G$4,0)
វានឹងស្វែងរកការផ្គូផ្គងពិតប្រាកដនៅក្នុងជួរ C4:G4 ។
➤ INDEX($C$4:$G$5, 2,MATCH(“Rob”,$C$4:$G$4,0))
វានឹងត្រឡប់តម្លៃពីជួរ C4:G5 ។
2. បញ្ចូលអនុគមន៍ INDEX MATCH ដើម្បីរកមើលខាងឆ្វេង
ដើម្បីទាញយកតម្លៃនៃទិន្នន័យរកមើលពីជួរឈរខាងឆ្វេងរបស់វា យើងអាចប្រើបន្សំនៃ អនុគមន៍ INDEX MATCH ។ ឧបមាថាយើងមានសំណុំទិន្នន័យ ( B4:E9 ) នៃឈ្មោះសិស្សដែលមានពិន្ទុភាសាអង់គ្លេស គណិតវិទ្យា រូបវិទ្យា។ យើងនឹងរកមើលសញ្ញាគណិតវិទ្យារបស់ Rob ហើយត្រឡប់តម្លៃក្នុងក្រឡា G5 ។
ជំហាន៖
- ជ្រើសរើស Cell G5 ។
- បន្ទាប់មកសរសេររូបមន្ត៖
=INDEX($B$5:$E$9,MATCH("Rob",E5:E9,0),2)
- ចុច Enter ដើម្បីទទួលបានលទ្ធផល។
➥ ការបំបែករូបមន្ត<2
➤ MATCH(“Rob”,E5:E9,0)
វានឹងស្វែងរកសម្រាប់ការផ្គូផ្គងពិតប្រាកដនៅក្នុងជួរ E5:E9 ។
➤ INDEX($B$5:$E$9,MATCH("Rob",E5: E9,0),2)
វានឹងត្រឡប់តម្លៃពីជួរ B5:E9 ។
3. រកមើលពីរផ្លូវជាមួយមុខងារ INDEX MATCH ប្រសិនបើ ក្រឡាមានអត្ថបទ
Excel មុខងារ INDEX MATCH អាចគ្រប់គ្រងការរកមើលពីរផ្លូវបានយ៉ាងស្រស់ស្អាត ដូចជាការស្រង់តម្លៃនៃទិន្នន័យរកមើលពីជួរឈរច្រើន។ នៅទីនេះយើងមានសំណុំទិន្នន័យ ( B4:E9 ) នៃឈ្មោះសិស្សផ្សេងៗគ្នាដែលមានមុខវិជ្ជាផ្សេងៗគ្នា។ យើងនឹងស្រង់សញ្ញាប្រធានបទទាំងអស់របស់ Rob ក្នុងក្រឡា C12:E12 ។
ជំហាន៖
- នៅក្នុងការចាប់ផ្តើម សូមជ្រើសរើស Cell C12 ។
- ឥឡូវនេះវាយរូបមន្ត៖
=INDEX($C$5:$E$9,MATCH($B$12,$B$5:$B$9,0),MATCH(C$11,$C$4:$E$4,0))
- ចុច Enter នៅចុងបញ្ចប់។ ប្រើ Fill Handle ទៅផ្នែកខាងស្តាំ ដើម្បីបំពេញក្រឡាដោយស្វ័យប្រវត្តិ។
➥ ការបំបែករូបមន្ត
➤ MATCH($B$12,$B$5:$B$9,0)
វានឹងស្វែងរកការផ្គូផ្គងពិតប្រាកដរបស់ Rob ក្នុងជួរ B5:B9 .
➤ MATCH(C$11,$C$4:$E$4,0)
វានឹងស្វែងរក សម្រាប់ការផ្គូផ្គងប្រធានបទជាក់លាក់ (ENGLISH/MATHS/PHYSICS) ក្នុងជួរ C4:E4 ។
➤ INDEX($C$5:$E $9,MATCH($B$12,$B$5:$B$9,0), MATCH(C$11,$C$4:$E$4,0))
វានឹងត្រឡប់តម្លៃពី ជួរ C5:E9 ។
អានបន្ថែម៖ IF ជាមួយ INDEX-MATCH ក្នុង Excel (3 វិធីសាស្រ្តសមស្រប)
4. ការប្រើប្រាស់មុខងារ INDEX MATCH ដើម្បីរកមើលតម្លៃពីអនុគមន៍ VLOOKUP (ឧទាហរណ៍ 9)
5. ការប្រើប្រាស់ INDEX, MATCH & អនុគមន៍ SUM ដើម្បីទទួលបានតម្លៃដោយផ្អែកលើអត្ថបទក្នុងក្រឡា
សន្មតថាយើងចង់ដឹងពីមុខវិជ្ជាសរុបរបស់សិស្ស 'Rob'។ យើងអាចប្រើ អនុគមន៍ SUM រួមជាមួយនឹង អនុគមន៍ INDEX MATCH ដើម្បីទទួលបានតម្លៃក្នុងក្រឡា C12 ។
ជំហាន៖
- ជ្រើសរើស ក្រឡា C12 ។
- ឥឡូវនេះ សរសេររូបមន្ត៖
=SUM(INDEX($C$5:$E$9,MATCH($B$12,$B$5:$B$9,0),0))
- បន្ទាប់មកចុច Enter ដើម្បីមើលលទ្ធផល។
➥ ការបំបែករូបមន្ត
➤ MATCH($B$12,$B$5:$B$9.0)
វានឹងស្វែងរកការផ្គូផ្គងពិតប្រាកដនៃក្រឡា B12 ក្នុងជួរ B5:B9 ។
➤ INDEX($C$5:$E$9,MATCH($B$12,$B$5:$B$9,0),0)
វានឹងត្រឡប់តម្លៃពីជួរ C5:E9 ។ នៅទីនេះក្នុងមុខងារ INDEX យើងនឹងបញ្ចូល ' 0 ' ជាលេខជួរ។ វានឹងបង្ហាញតម្លៃទាំងអស់ក្នុងជួរដេក។
➤ SUM(INDEX($C$5:$E$9,MATCH($B$12,$B$5:$B) $9,0),0))
វានឹងបូកសរុបតម្លៃដែលបានត្រឡប់មកវិញទាំងអស់ពីជំហានមុន។
អានបន្ថែម៖ ផលបូកជាមួយ អនុគមន៍ INDEX-MATCH ក្រោមលក្ខណៈវិនិច្ឆ័យច្រើនក្នុង Excel
6. បញ្ចូលអនុគមន៍ INDEX MATCH ជាមួយសញ្ញាផ្កាយសម្រាប់ការផ្គូផ្គងផ្នែកជាមួយអត្ថបទក្រឡា
សញ្ញាផ្កាយ គឺជា Excel តួអក្សរជំនួស ដែលតំណាងឱ្យចំនួនតួអក្សរណាមួយនៅក្នុង aខ្សែអក្សរ។ យើងប្រើវាដើម្បីរកមើលតម្លៃដែលមាន មុខងារ INDEX MATCH ប្រសិនបើមាន ការផ្គូផ្គងផ្នែក ។ នៅក្នុងសំណុំទិន្នន័យខាងក្រោម ( B4:C9 ) យើងមានឈ្មោះពេញរបស់សិស្សទាំងអស់ជាមួយនឹងសញ្ញាណគណិតវិទ្យារបស់ពួកគេ។ ក៏ជាសំណុំទិន្នន័យដែលមានឈ្មោះផ្នែករបស់សិស្សផងដែរ។ យើងនឹងស្វែងរកសញ្ញាគណិតវិទ្យារបស់ពួកគេ ហើយបញ្ចូលវានៅក្នុងជួរ F5:F9 ។
ជំហាន៖
- ដំបូង ជ្រើសរើស Cell F5 ។
- វាយរូបមន្ត៖
=INDEX($C$5:$C$9,MATCH(E5&"*",$B$5:$B$9,0),1)
- ជាចុងក្រោយ សូមចុច Enter ហើយប្រើ Fill Handle ដើម្បីបំពេញក្រឡាដោយស្វ័យប្រវត្តិ។
➥ ការបំបែករូបមន្ត
➤ MATCH(E5&”*”,$B$5:$B$9,0)
ជាតម្លៃរកមើល យើងនឹងប្រើ E5&”*” ជា សញ្ញាផ្កាយ ត្រឡប់ជាមួយតួអក្សរដែលចាប់ផ្តើមដោយឈ្មោះ 'Bob' និងលេខណាមួយនៃ តួអក្សរបន្ទាប់ពីវាពីជួរខ្សែអក្សរ B5:B9 ។
➤ INDEX($C$5:$C$9,MATCH(E5&”* ”,$B$5:$B$9,0),1)
វានឹងត្រឡប់តម្លៃពីជួរ C5:C9 ។
➥ ចំណាំ៖ រូបមន្តនេះដំណើរការប្រសិនបើមានការផ្គូផ្គងតែមួយកើតឡើង។ ក្នុងករណីមានការផ្គូផ្គងច្រើន វានឹងបង្ហាញតែការផ្គូផ្គងដំបូងប៉ុណ្ណោះ។
អានបន្ថែម៖ INDEX MATCH លក្ខណៈវិនិច្ឆ័យច្រើនជាមួយអក្សរជំនួសក្នុង Excel (ការណែនាំពេញលេញ)
7. អនុគមន៍ Excel INDEX MATCH ដើម្បីស្វែងរកការផ្គូផ្គងជិតបំផុត
សន្មតថាយើងមានសំណុំទិន្នន័យ ( B4:C9 ) នៃ CGPA របស់សិស្ស។ យើងនឹងស្វែងរកសិស្សដែលមាន CGPA ដែលត្រូវគ្នាជិតបំផុតជាមួយនឹង CGPA ដែលត្រូវការនៅក្នុងក្រឡា C12 ។ នៅទីនេះយើងនឹងប្រើ INDEX & មុខងារ MATCH ជាមួយ MIN & មុខងារ ABS ។
ជំហាន៖
- ជ្រើសរើស ក្រឡា C12 ។
- ឥឡូវនេះបញ្ចូលរូបមន្ត៖
=INDEX($B$5:$B$9,MATCH(MIN(ABS(B12-C5:C9)),ABS(B12-$C$5:$C$9),0))
- ចុចបន្ទាប់ Enter ដើម្បីមើលលទ្ធផល។
➥ ការបំបែករូបមន្ត
➤ MATCH(MIN(ABS(B12-C5:C9)), ABS(B12-$C$5:$C$9),0)
វានឹងស្វែងរកការផ្គូផ្គងក្រឡាពិតប្រាកដ B12 ក្នុងជួរ B5:B9 ។
➤ MIN(ABS(B12-C5:C9)
វានឹងផ្តល់ភាពខុសគ្នាអប្បបរមារវាង CGPA ដែលត្រូវការ និង CGPA ផ្សេងទៀតទាំងអស់។ ដើម្បីឱ្យប្រាកដថាតម្លៃជិតបំផុត (ច្រើន ឬតិច) យើងនឹងប្រើ អនុគមន៍ ABS នៅទីនេះ។ នៅខាងក្នុង អនុគមន៍ MATCH តម្លៃអប្បបរមានឹងជាតម្លៃរកមើល។
➤ ABS(B12-$C$5:$C$9)
នេះនឹងជាអារេរកមើលនៅក្នុង អនុគមន៍ MATCH ។
➤ MATCH(MIN(ABS(B12-C5:C9)),ABS (B12-$C$5:$C$9),0)
ឥឡូវនេះ អនុគមន៍ MATCH នឹងស្វែងរកលេខទីតាំងនៃឈ្មោះសិស្សពីអារេដែលមានជិតបំផុត CGPA។
➤ INDEX($B$5:$B$9,MATCH(MIN(ABS(B12-C5:C9))),ABS(B12-$C$5:$C$9),0))
នេះ នឹងបង្ហាញឈ្មោះរបស់សិស្ស។
អានបន្ថែម៖ រូបមន្ត INDEX-MATCH ដើម្បីស្វែងរកតម្លៃអប្បបរមាក្នុង Excel (4 វិធីសមស្រប)
8. ការស្វែងរកការផ្គូផ្គងប្រហាក់ប្រហែលជាមួយ INDEX & អនុគមន៍ MATCH
នៅទីនេះ យើងមានសំណុំទិន្នន័យដែលមានសញ្ញាសម្គាល់សិស្សទាំងអស់។ ក៏មានតារាងចំណាត់ថ្នាក់នៅក្បែរតុមេផងដែរ។ យើងនឹងស្វែងរកការចាត់ថ្នាក់របស់សិស្សម្នាក់ៗក្នុងជួរ D5:D9 ដោយផ្អែកលើភាពត្រឹមត្រូវ ( F5:G10 )។
ជំហាន៖
- ដំបូង ជ្រើសរើស ក្រឡា D5 ។
- បន្ទាប់វាយរូបមន្ត៖
=INDEX($G$6:$G$10,MATCH(C5,$F$6:$F$10,1),1)
- ជាចុងក្រោយ ចុច Enter ហើយប្រើ Fill Handle ដើម្បីមើលចំនួនសរុប លទ្ធផល។
➥ ការបំបែករូបមន្ត
➤ MATCH(C5,$ F$6:$F$10,1)
វានឹងស្វែងរកការផ្គូផ្គងពិតប្រាកដនៃក្រឡា C5 ក្នុងជួរ F6:F10 ។ នោះមានន័យថាវានឹងឆ្លងកាត់ជួរសញ្ញា ហើយត្រឡប់តម្លៃដែលនឹងតិចជាង ឬស្មើនឹងតម្លៃរកមើល។
➤ INDEX($G$6:$G$10 ,MATCH(C5,$F$6:$F$10,1),1)
វានឹងត្រឡប់ចំណាត់ថ្នាក់ដោយប្រើតម្លៃទីតាំងពីជំហានមុន។
9. ករណី ការរកមើលយ៉ាងរសើបជាមួយ INDEX & អនុគមន៍ MATCH ប្រសិនបើក្រឡាមានអត្ថបទ
សម្រាប់ការរកមើលដែលប្រកាន់អក្សរតូចធំ ការរកមើលធម្មតានឹងមិនដំណើរការទេ។ ក្នុងករណីនេះ Excel INDEX & MATCH មុខងារ ដើរតួនាទីយ៉ាងសំខាន់។ ចូរនិយាយថាយើងមានសំណុំទិន្នន័យនៃឈ្មោះសិស្សជាមួយនឹង CGPA របស់ពួកគេ។ មានសិស្សពីរនាក់ដែលមានឈ្មោះដូចគ្នា។ ភាពខុសគ្នាតែមួយគត់រវាងពួកវាគឺមួយត្រូវបានសរសេរជា 'លីលី' និងមួយទៀតគឺ 'លីលី' ។ ឥឡូវនេះយើងនឹងទាញយក CGPA របស់ Lily និងលក្ខណៈវិនិច្ឆ័យច្រើន
ជួនកាលយើងត្រូវបញ្ចូលគ្នានូវតម្លៃរកមើល ហើយបញ្ជូនព័ត៌មានទាំងមូលរបស់ពួកគេពីអារេដែលបានកំណត់។ យើងអាចប្រើ មុខងារ VLOOKUP នៅទីនេះ ប៉ុន្តែវាត្រូវការជួរឈរជំនួយ។ ជាមួយនឹង មុខងារ INDEX MATCH បន្សំ យើងអាចស្វែងរកតម្លៃបានយ៉ាងងាយស្រួល។ ពីសំណុំទិន្នន័យខាងក្រោម យើងចង់ស្រង់សញ្ញារូបវិទ្យានៃ 'Mike Hansen' ពីជួរ B4:D9 ក្នុងក្រឡា D12 ។
ជំហាន៖
- ដំបូង ជ្រើសរើស ក្រឡា D12B។
- វាយរូបមន្ត៖
=INDEX($D$5:$D$9,MATCH($B$12&"|"&$C$12,$B$5:$B$9&"|"&$C$5:$C$9,0))
- ចុងក្រោយ ចុច Enter ដើម្បីមើលលទ្ធផល។
➥ ការបំបែករូបមន្ត
➤ MATCH($B$12&”