តារាងមាតិកា
ដោយមិនសង្ស័យ VLOOKUP គឺជាមុខងារដ៏ច្រើន និងងាយស្រួលប្រើនៅក្នុង Excel ។ ឥឡូវនេះ តើវាមិនអស្ចារ្យទេប្រសិនបើយើងអាចទទួលបានតម្លៃធំបំផុតជាមួយនឹង មុខងារ VLOOKUP ? ស្តាប់ទៅស្មុគស្មាញមែនទេ? ខុស! នៅក្នុងអត្ថបទនេះ យើងនឹងបង្ហាញវិធីងាយៗចំនួន 4 ដើម្បីត្រឡប់តម្លៃខ្ពស់បំផុតដោយប្រើមុខងារ VLOOKUP ក្នុង Excel ។ លើសពីនេះទៀត យើងក៏នឹងរៀនដើម្បីទទួលបានតម្លៃខ្ពស់បំផុតបន្ទាប់ជាមួយនឹងមុខងារ VLOOKUP ។
ទាញយកសៀវភៅការងារអនុវត្ត
ការត្រលប់មកវិញ តម្លៃខ្ពស់បំផុតជាមួយ VLOOKUP.xlsx
ការណែនាំអំពីមុខងារ VLOOKUP
និយាយសាមញ្ញ មុខងារ VLOOKUP ឬ ការរកមើលបញ្ឈរ ការបញ្ចូលរបស់អ្នកប្រើ រកមើលវានៅក្នុងសន្លឹកកិច្ចការ Excel ហើយត្រឡប់តម្លៃសមមូលដែលទាក់ទងនឹងការបញ្ចូលដូចគ្នា។
- គោលបំណងមុខងារ៖
មុខងារ VLOOKUP រកមើលតម្លៃនៅក្នុងជួរឈរខាងឆ្វេងបំផុតនៃតារាង ហើយបន្ទាប់មកត្រឡប់តម្លៃក្នុងជួរដូចគ្នាពីជួរឈរដែលអ្នកបញ្ជាក់។
- វាក្យសម្ព័ន្ធ៖
=VLOOKUP(lookup_value,table_array,col_index_num,[range_lookup])
- ការពន្យល់អំពីអាគុយម៉ង់៖
អាគុយម៉ង់ | ទាមទារ/ស្រេចចិត្ត | ការពន្យល់ |
---|---|---|
lookup_value | ទាមទារ | តម្លៃដែលយើងចង់រកមើល |
table_array | Required | ជួរនៃកោសិកា con taining input data |
col_index_num | ទាមទារកំហុស។ ផ្នែកអនុវត្តយើងបានផ្តល់ផ្នែក ការអនុវត្ត នៅផ្នែកខាងស្តាំនៃសន្លឹកនីមួយៗ ដូច្នេះអ្នកអាចអនុវត្តដោយខ្លួនឯងបាន។ សូមប្រាកដថាធ្វើវាដោយខ្លួនឯងបាន។
សេចក្តីសន្និដ្ឋាននៅក្នុងខ្លឹមសារ អត្ថបទនេះបង្ហាញពីវិធីសាស្រ្តដ៏មានប្រសិទ្ធភាពចំនួន 4 អំពីរបៀប VLOOKUP តម្លៃខ្ពស់បំផុត។ ដូច្នេះសូមអានអត្ថបទពេញលេញដោយប្រុងប្រយ័ត្ន ហើយទាញយកសៀវភៅការងារដោយឥតគិតថ្លៃដើម្បីអនុវត្ត។ ឥឡូវនេះ យើងសង្ឃឹមថាអ្នកយល់ថាអត្ថបទនេះមានប្រយោជន៍ ហើយប្រសិនបើអ្នកមានសំណួរ ឬការណែនាំបន្ថែម សូមមានអារម្មណ៍សេរីក្នុងការបញ្ចេញមតិនៅទីនេះ។ ជាចុងក្រោយ សូមចូលទៅកាន់ ExcelWIKI សម្រាប់អត្ថបទជាច្រើនទៀតដូចនេះ។ | ចំនួនជួរឈរនៃតម្លៃរកមើល |
range_lookup | ស្រេចចិត្ត | TRUE សំដៅលើ ការផ្គូផ្គងប្រហាក់ប្រហែល FALSE បង្ហាញពីការផ្គូផ្គងពិតប្រាកដ |
- ប៉ារ៉ាម៉ែត្រត្រឡប់៖
ត្រឡប់ តម្លៃពិតប្រាកដ ឬប្រហាក់ប្រហែលដែលត្រូវគ្នានឹងតម្លៃបញ្ចូលរបស់អ្នកប្រើ។
4 វិធីដើម្បីត្រឡប់តម្លៃខ្ពស់បំផុតដោយប្រើមុខងារ VLOOKUP ក្នុង Excel
ដំបូង និងសំខាន់បំផុត ចូរយើងពិចារណាលើសំណុំទិន្នន័យព័ត៌មានបុគ្គលិកដែលបានបង្ហាញ នៅក្នុងកោសិកា B4:D14 ដែលបង្ហាញ ចំណុចសរុប , តំណាងផ្នែកលក់ និង ID របស់និយោជិតរៀងៗខ្លួន។ ក្នុងឱកាសនេះ យើងចង់ត្រឡប់តម្លៃខ្ពស់បំផុតជាមួយនឹងមុខងារ VLOOKUP នៅក្នុង Excel។ ចាប់ពីពេលនេះតទៅ ដោយមិនចាំបាច់ពន្យាពេលទៀតទេ សូមក្រឡេកមើលវិធីសាស្ត្រនីមួយៗជាមួយនឹងរូបភាពដែលសមរម្យ។
នៅទីនេះ យើងបានប្រើកំណែ Microsoft Excel 365 ; អ្នកអាចប្រើកំណែផ្សេងទៀតតាមភាពងាយស្រួលរបស់អ្នក។
1. ត្រឡប់តម្លៃខ្ពស់បំផុតនៅក្នុងសន្លឹកកិច្ចការដូចគ្នា
ដើម្បីចាប់ផ្តើមជាមួយ សូមមើលពីរបៀបដែលយើងអាចត្រឡប់តម្លៃខ្ពស់បំផុតនៅក្នុងសន្លឹកកិច្ចការដូចគ្នាដោយប្រើ មុខងារ MAX និង VLOOKUP ។ នៅទីនេះ អនុគមន៍ MAX ត្រឡប់តម្លៃធំបំផុតក្នុងជួរដែលបានផ្តល់ឱ្យ ខណៈពេលដែលមុខងារ VLOOKUP រកមើល ហើយត្រឡប់តម្លៃដែលត្រូវគ្នា។
📌 ជំហាន :
- ដំបូង សូមចូលទៅកាន់ក្រឡា B17 >> បញ្ចូលរូបមន្តដែលបានផ្តល់ឱ្យខាងក្រោម។
=MAX(B5:B14)
នៅទីនេះ កោសិកា B5:B14 សំដៅទៅលើ “ ចំណុចសរុប” ជួរឈរ។
- បន្ទាប់ ផ្លាស់ទីទៅក្រឡា C17 >> វាយបញ្ចូលក្នុងកន្សោមខាងក្រោម។
=VLOOKUP(MAX($B$5:$B$14),B$5:D$14,2,FALSE)
ការបំបែករូបមន្ត៖
- MAX($B$5:$B$14) → ត្រឡប់តម្លៃធំបំផុតនៅក្នុងសំណុំនៃតម្លៃ។ នៅទីនេះ $B$5:$B$14 ក្រឡាគឺជាអាគុយម៉ង់ number1 ដែលតំណាងឱ្យជួរឈរ “ចំណុចសរុប” ។
- លទ្ធផល → 99
- VLOOKUP(MAX($B$5:$B$14),B$5:D$14,2 , FALSE) → រកមើលតម្លៃនៅក្នុងជួរឈរខាងឆ្វេងបំផុតនៃតារាង ហើយបន្ទាប់មកត្រឡប់តម្លៃក្នុងជួរដូចគ្នាពីជួរឈរដែលអ្នកបញ្ជាក់។ នៅទីនេះ MAX($B$5:$B$14) ( lookup_value argument) ត្រូវបានគូសផែនទីពី B$5:D$14 ( table_array argument) អារេ។ បន្ទាប់ 2 ( col_index_num argument) តំណាងឱ្យលេខជួរនៃតម្លៃរកមើល។ ជាចុងក្រោយ FALSE ( range_lookup argument) សំដៅទៅលើ ការផ្គូផ្គងពិតប្រាកដ នៃតម្លៃរកមើល។
- លទ្ធផល → លូកា
- នៅទីបំផុត រុករកទៅ D17 ក្រឡា >> បញ្ចូលសមីការខាងក្រោម។
=VLOOKUP(MAX(B5:B14),B5:D14,3,FALSE)
ឧទាហរណ៍ ក្រឡា B4:B14 ចង្អុលទៅ “ចំណុចសរុប” ជួរឈរ។
អានបន្ថែម៖ VLOOKUP អតិបរមានៃតម្លៃច្រើន (ជាមួយជម្រើស)
2. ទាញយកតម្លៃខ្ពស់បំផុតពីសន្លឹកកិច្ចការមួយទៀត
ជាជម្រើស មុខងារ VLOOKUP អាចរកមើលតម្លៃពីសន្លឹកកិច្ចការផ្សេង។ ដូច្នេះសូមមើលវានៅក្នុងសកម្មភាព។
📌 ជំហាន :
- ដំបូង សូមបញ្ចូលរូបមន្តខាងក្រោមទៅក្នុងក្រឡា B5 ។
=MAX('Employee Info.'!B5:B14)
ក្នុងករណីនេះ “ព័ត៌មានបុគ្គលិក។” គឺជាឈ្មោះនៃសន្លឹកកិច្ចការ ចំណែក ក្រឡា B5:B14 តំណាងឱ្យសំណុំទិន្នន័យ។
- ទីពីរ ផ្លាស់ទីទៅក្រឡា C5 ដែលនៅជាប់គ្នា >> បញ្ចូលសមីការខាងក្រោម។
=VLOOKUP(MAX('Employee Info.'!B5:B14),'Employee Info.'!B5:D14,2,FALSE)
នៅក្នុងសេណារីយ៉ូនេះ កោសិកា B5:B14 តំណាងឱ្យ សំណុំទិន្នន័យ និង “ព័ត៌មានបុគ្គលិក។ 2> ក្រឡា >> អនុវត្តមុខងារ VLOOKUP ។
=VLOOKUP(MAX('Employee Info.'!B5:B14),'Employee Info.'!B5:D14,3,FALSE)
អានបន្ថែម៖ VLOOKUP តម្លៃអតិបរមាក្នុង Excel (ជាមួយដែនកំណត់ និងជម្រើសជម្មើសជំនួស)
ការអានស្រដៀងគ្នា
- VLOOKUP មិនដំណើរការ (8 ហេតុផល & ដំណោះស្រាយ)
- Excel LOOKUP vs VLOOKUP៖ ជាមួយនឹងឧទាហរណ៍ 3
- INDEX MATCH vs VLOOKUP Function (9 ឧទាហរណ៍)
- ហេតុអ្វីបានជា VLOOKUP ត្រឡប់ #N/A នៅពេលដែលការប្រកួតមាន? (5 មូលហេតុ និងដំណោះស្រាយ)
- Excel VLOOKUP ដើម្បីត្រឡប់តម្លៃច្រើនបញ្ឈរ
3. ទាញយកតម្លៃខ្ពស់បំផុតពីសន្លឹកកិច្ចការច្រើន
ផ្ទុយទៅវិញ យើងក៏អាចត្រឡប់តម្លៃខ្ពស់បំផុតពីសន្លឹកកិច្ចការច្រើនដោយប្រើមុខងារ VLOOKUP ។ ក្នុងស្ថានភាពនេះ ចូរសន្មតថា ព័ត៌មាននិយោជិតសម្រាប់តំបន់អាស៊ី សំណុំទិន្នន័យដែលបង្ហាញ ចំណុចសរុប តំណាងផ្នែកលក់ និង លេខសម្គាល់ រៀងគ្នា។
ស្រដៀងគ្នានេះដែរ យើងមាន ព័ត៌មាននិយោជិតសម្រាប់តំបន់អឺរ៉ុប សំណុំទិន្នន័យ។
ជាចុងក្រោយ សំណុំទិន្នន័យ ព័ត៌មានបុគ្គលិកសម្រាប់តំបន់អាហ្រ្វិក មាន។
📌 ជំហាន :
- នៅកន្លែងដំបូង រុករកទៅក្រឡា B5 >> បញ្ចូលកន្សោមខាងក្រោមទៅក្នុង របាររូបមន្ត ។
=MAX(Asia!B5:B11,Europe!B5:B11,Africa!B5:B11)
នៅទីនេះ B5 :B11 ក្រឡាបង្ហាញជួរ “ចំណុចសរុប” ក្នុងជួរ “អាស៊ី” , “អឺរ៉ុប” និង “អាហ្រ្វិក” សន្លឹកកិច្ចការ។
- បន្ទាប់មក បញ្ចូលកន្សោមខាងក្រោមទៅក្នុងក្រឡា C5 ។
=IFERROR(VLOOKUP(MAX(Asia!B5:B11),Asia!$B$5:$D$11,2,FALSE),IFERROR(VLOOKUP(MAX(Europe!B5:B11),Europe!$B$5:$D$11,2,FALSE),IFERROR(VLOOKUP(MAX(Africa!B5:B11),Africa!$B$5:$D$11,2,FALSE),"NOT FOUND")))
ការបែងចែករូបមន្ត៖
- VLOOKUP(MAX(Asia!B5) :B11),អាស៊ី!$B$5:$D$11,2,FALSE) → នៅទីនេះ MAX(Asia!B5:B11) ( lookup_value argument) ត្រូវបានគូសផែនទីពី Asia!$B$5:$D$11 ( table_array argument) ក្នុងអារេ “អាស៊ី” សន្លឹកកិច្ចការ។ បន្ទាប់ 2 ( col_index_num argument) តំណាងឱ្យលេខជួរនៃតម្លៃរកមើល។ ជាចុងក្រោយ FALSE ( range_lookup argument) សំដៅទៅលើ ការផ្គូផ្គងពិតប្រាកដ នៃតម្លៃរកមើល។
- លទ្ធផល →លូកា
- VLOOKUP(MAX(Europe!B5:B11),Europe!$B$5:$D$11,2,FALSE) → the MAX(Europe!B5:B11) ( lookup_value argument) ត្រូវបានគូសផែនទីពី អឺរ៉ុប!$B$5:$D$11 ( table_array argument) អារេនៅក្នុងសន្លឹកកិច្ចការ “អឺរ៉ុប” ។
- លទ្ធផល → Jon
- VLOOKUP(MAX(Africa!B5:B11),Africa!$B$5:$D$11 ,2,FALSE) → នៅទីនេះ MAX(Africa!B5:B11) ( lookup_value argument) ត្រូវបានគូសផែនទីពី អាហ្វ្រិក! $B$5:$D$11 ( table_array argument) អារេក្នុង “Africa” worksheet។
- លទ្ធផល → Chris
- IFERROR(VLOOKUP(MAX(Asia!B5:B11),Asia!$B$5:$ D$11,2,FALSE),IFERROR(VLOOKUP(MAX(Europe!B5:B11),Europe!$B$5:$D$11,2,FALSE),IFERROR(VLOOKUP(MAX(Africa!B5:B11),Africa) !$B$5:$D$11,2,FALSE), "រកមិនឃើញ")))) → ក្លាយជា
- IFERROR(("លូកា", "ចន ”, “Chris”),”NOT FOUND”) → មុខងារ IFERROR ត្រឡប់ value_if_error ប្រសិនបើកំហុសមានកំហុស និងតម្លៃនៃកន្សោមខ្លួនវាបើមិនដូច្នេះទេ។ នៅទីនេះ ("លូកា", "ចន", "គ្រីស") គឺជាអាគុយម៉ង់ តម្លៃ ហើយ "រកមិនឃើញ" គឺជាអាគុយម៉ង់ value_if_error ។ ក្នុងករណីនេះ មុខងារត្រឡប់ឈ្មោះដែលត្រូវនឹង “ចំណុចខ្ពស់បំផុត” ។
- លទ្ធផល → លូកា
- ស្រដៀងគ្នានេះដែរ ចម្លង និងបិទភ្ជាប់រូបមន្តទៅក្នុងក្រឡា D5 ដើម្បីទទួលបានបុគ្គលិក “ID” ដែលត្រូវនឹង “លូកា” ដែលជា “104” ។
=IFERROR(VLOOKUP(MAX(Asia!B5:B11),Asia!$B$5:$D$11,3,FALSE),IFERROR(VLOOKUP(MAX(Europe!B5:B11),Europe!$B$5:$D$11,3,FALSE),IFERROR(VLOOKUP(MAX(Africa!B5:B11),Africa!$B$5:$D$11,3,FALSE),"NOT FOUND")))
4. ផ្តល់តម្លៃខ្ពស់បំផុតដោយផ្អែកលើលក្ខណៈវិនិច្ឆ័យ
សម្រាប់រឿងមួយ យើងអាចគណនាតម្លៃខ្ពស់បំផុតដោយប្រើ VLOOKUP មុខងារផ្អែកលើលក្ខណៈវិនិច្ឆ័យជាក់លាក់។ នៅទីនេះ យើងនឹងបញ្ចូលគ្នានូវ អនុគមន៍ MAXIFS ត្រឡប់តម្លៃខ្ពស់បំផុតដោយយោងតាមលក្ខណៈវិនិច្ឆ័យ ហើយមុខងារ VLOOKUP ដែលទាញយកតម្លៃដែលត្រូវគ្នា។
ឥឡូវនេះ ឧបមាថា យើងមានសំណុំទិន្នន័យ Sales Data of Stallion Corporation ដែលបង្ហាញនៅក្នុងកោសិកា B4:E17 ដែលពណ៌នាអំពី “លេខសម្គាល់បុគ្គលិក” , “ឈ្មោះបុគ្គលិក ” , “ប្រាក់ខែ” និង “កាលបរិច្ឆេទចូលរួម” ។
📌 ជំហាន :
- ដើម្បីចាប់ផ្តើមជាមួយ បន្តទៅក្រឡា D19 >> បញ្ចូលរូបមន្តដែលបានផ្តល់ឱ្យខាងក្រោម។
=VLOOKUP(MAXIFS(B5:B17,D5:D17,">10000"),B5:E17,2,FALSE)
ការបំបែករូបមន្ត៖
- MAXIFS(B5:B17,D5:D17,”>10000″) → ត្រឡប់តម្លៃអតិបរមាក្នុងចំណោមក្រឡាជាក់លាក់ដោយសំណុំនៃលក្ខណៈវិនិច្ឆ័យដែលបានផ្តល់ឱ្យ។ នៅទីនេះ B5:B17 ( max_range argument) ពីកន្លែងដែលតម្លៃត្រូវបានត្រឡប់មកវិញ។ បន្ទាប់មក D5:D17 ( criteria_range argument) ពីកន្លែងដែលតម្លៃ ដែលត្រូវគ្នានឹង “>10000” ( លក្ខខណ្ឌ 1 អាគុយម៉ង់) ត្រូវបានផ្គូផ្គង។
- លទ្ធផល → 135
- VLOOKUP(MAXIFS(B5:B17,D5:D17,”>10000″),B5 :E17,2,FALSE) → ក្លាយជា
- VLOOKUP(135,B5:E17,2,FALSE) → នៅទីនេះ 135 ( lookup_value argument) ត្រូវបានគូសផែនទីពីអារេ B5:E17 ( table_array argument) ។ បន្ទាប់ 2 ( col_index_num argument) តំណាងឱ្យលេខជួរនៃតម្លៃរកមើល។ ជាចុងក្រោយ FALSE ( range_lookup argument) សំដៅទៅលើ ការផ្គូផ្គងពិតប្រាកដ នៃតម្លៃរកមើល។
- លទ្ធផល → Gloria
ជម្រើសនៃមុខងារ VLOOKUP៖ ការប្រើរូបមន្ត INDEX-MATCH ដើម្បីទទួលបានតម្លៃខ្ពស់បំផុត
ឥឡូវនេះ ប្រសិនបើអ្នកមិនចង់ប្រើមុខងារ VLOOKUP សម្រាប់ហេតុផលអ្វីក៏ដោយ អ្នកអាចប្រើប្រាស់មុខងារ INDEX និង MATCH ដើម្បីត្រឡប់តម្លៃខ្ពស់បំផុត ដូច្នេះគ្រាន់តែ ធ្វើតាម។
📌 ជំហាន :
- ដំបូង បញ្ចូលក្រឡា D19 ហើយអនុវត្តសមីការខាងក្រោម។<11
=INDEX(B5:E17,MATCH(MAX(D5:D17),D5:D17,0),2)
ការបំបែករូបមន្ត៖
- MAX(D5:D17) → ឧទាហរណ៍ ក្រឡា $B$5:$B$14 គឺជាអាគុយម៉ង់ number1 ដែលតំណាងឱ្យ "ចំណុចសរុប" ជួរឈរ។
- លទ្ធផល → $45,000
- MATCH(MAX(D5:D17),D5:D17,0) → In រូបមន្តនេះ ក្រឡា MAX(D5:D17) ចង្អុលទៅ “ប្រាក់ខែ” នៃ “$45,000” ។ បន្ទាប់ D5:D17 តំណាងឱ្យអារេដែលជួរឈរ "ប្រាក់ខែ" ដែលតម្លៃត្រូវគ្នា។ ជាចុងក្រោយ 0 បង្ហាញពីលក្ខណៈវិនិច្ឆ័យ ការផ្គូផ្គងពិតប្រាកដ ។
- លទ្ធផល →9
- INDEX(B5:E17,MATCH(MAX(D5:D17),D5:D17,0),2) → ក្លាយជា
- INDEX(B5:E17,9,2) → ត្រឡប់តម្លៃនៅចំនុចប្រសព្វនៃជួរដេក និងជួរឈរក្នុងជួរដែលបានផ្តល់ឱ្យ។ នៅក្នុងកន្សោមនេះ B5:E17 គឺជាអាគុយម៉ង់ អារេ ដែលជាពិន្ទុដែលបានដាក់ដោយសិស្ស។ បន្ទាប់ 9 គឺជាអាគុយម៉ង់ row_num ដែលបង្ហាញពីទីតាំងជួរដេក។ ចុងក្រោយ 2 គឺជាជម្រើស column_num អាគុយម៉ង់ដែលចង្អុលទៅទីតាំងជួរឈរ។
- លទ្ធផល → Natasha <11
របៀបដើម្បីទទួលបានតម្លៃខ្ពស់បំផុតបន្ទាប់ជាមួយ VLOOKUP
លើសពីនេះ យើងអាចទៅយកតម្លៃខ្ពស់បំផុតទីពីរដោយប្រើ មុខងារ VLOOKUP ។ វាសាមញ្ញ និងងាយស្រួល ដូច្នេះគ្រាន់តែធ្វើតាមជំហានដែលបានបង្ហាញខាងក្រោម។
📌 ជំហាន ៖
- ជាដំបូង សូមចូលទៅកាន់ D19 ក្រឡា >> វាយបញ្ចូលក្នុងរូបមន្តខាងក្រោម។
=VLOOKUP(MAX(D5:D17),B5:E17,2,TRUE)
ឧទាហរណ៍ ក្រឡា D5:D17 ចង្អុលទៅ ជួរឈរ “ប្រាក់ខែ” ។
អានបន្ថែម៖ តើអ្វីជាតារាងអារេនៅក្នុង VLOOKUP? (ពន្យល់ដោយឧទាហរណ៍)
អ្វីដែលត្រូវចងចាំ
- ដំបូង មុខងារ VLOOKUP តែងតែស្វែងរកតម្លៃពីជួរខាងលើឆ្វេងបំផុតទៅខាងស្តាំ ដែល មានន័យថាមុខងារនេះ “ មិនដែល ” ស្វែងរកទិន្នន័យនៅខាងឆ្វេង។
- ទីពីរ ប្រសិនបើយើងបញ្ចូលតម្លៃតិចជាង “ 1 ” ជាលេខសន្ទស្សន៍ជួរឈរនោះ មុខងារនឹងត្រលប់មកវិញ