របៀបប្រើរូបមន្ត VLOOKUP ក្នុង Excel ជាមួយសន្លឹកច្រើន។

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

ថ្ងៃនេះយើងនឹងបង្ហាញពីរបៀបប្រើ រូបមន្ត VLOOKUP ជាមួយនឹងសន្លឹកច្រើនក្នុង Excel។ តាមពិត មុខងារសំខាន់បំផុត និងប្រើប្រាស់យ៉ាងទូលំទូលាយរបស់ Excel គឺ មុខងារ VLOOKUP ។ លើសពីនេះ យើងអាចប្រើ មុខងារ VBA VLOOKUP ដើម្បីរកមើលទិន្នន័យជាក់លាក់នៅក្នុងសន្លឹកកិច្ចការតែមួយ ឬក្នុងជួរនៃសន្លឹកកិច្ចការ។

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

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

អ្នកអាចទាញយកសៀវភៅលំហាត់ពីទីនេះ៖<3 VLOOKUP Formula with Multiple Sheets.xlsx Mock Test Marks.xlsx

ការណែនាំអំពីមុខងារ VLOOKUP របស់ Excel

=VLOOKUP(lookup_value,table_array,col_index_num,[range_lookup])

  • មុខងារនេះយកជួរក្រឡាដែលហៅថា table_array ជា អាគុយម៉ង់។
  • បន្ទាប់មក ស្វែងរកតម្លៃជាក់លាក់មួយហៅថា lookup_value នៅក្នុង ជួរទីមួយនៃ table_array
  • លើសពីនេះទៅទៀត រកមើលការផ្គូផ្គងប្រហាក់ប្រហែល ប្រសិនបើអាគុយម៉ង់ [range_lookup] គឺ TRUE បើមិនដូច្នេះទេ ស្វែងរកការផ្គូផ្គងពិតប្រាកដមួយ។ នៅទីនេះ លំនាំដើមគឺ TRUE
  • ប្រសិនបើវារកឃើញការផ្គូផ្គងណាមួយនៃ lookup_value នៅក្នុង ជួរទីមួយនៃ table_array ផ្លាស់ទីជំហានពីរបីទៅស្តាំទៅជួរជាក់លាក់មួយ (col_index_number)។

បន្ទាប់មក ត្រឡប់តម្លៃពីនោះបាត់នៅក្នុងសន្លឹកដែលបានរៀបរាប់។

ដែនកំណត់នៃមុខងារ VLOOKUP និងជម្រើសមួយចំនួននៅក្នុង Excel

  • នៅទីនេះ អ្នកមិនអាចប្រើ VLOOKUP មុខងារនៅពេលដែល lookup_value មិននៅក្នុង ជួរទីមួយ នៃតារាង។ ឧទាហរណ៍ ក្នុងឧទាហរណ៍មុន អ្នកមិនអាចប្រើមុខងារ VLOOKUP ដើម្បីដឹងពីឈ្មោះបេក្ខជនដែលទទួលបាន 90 ក្នុងការប្រឡងសរសេរ។
  • ទោះយ៉ាងណា អ្នកអាចប្រើមុខងារ IF , IFS , INDEX MATCH , XLOOKUP FILTER របស់ Excel ដើម្បីដោះស្រាយ។ នេះ (នៅទីនេះ អ្នកអាចចូលមើល អត្ថបទនេះ )។
  • លើសពីនេះ VLOOKUP ត្រឡប់តែតម្លៃ ដំបូង ប្រសិនបើតម្លៃច្រើនជាងមួយត្រូវគ្នានឹងតម្លៃ lookup_value ។ នៅក្នុងករណីទាំងនេះ អ្នកអាចប្រើមុខងារ FILTER ដើម្បីទទួលបានតម្លៃទាំងអស់ (នៅទីនេះ អ្នកអាចចូលទៅកាន់ អត្ថបទនេះ )។

របៀបអនុវត្ត VLOOKUP រូបមន្តក្នុង Excel ជាមួយសៀវភៅការងារច្រើន

នៅក្នុងផ្នែកនេះ យើងនឹងពិភាក្សាអំពីរបៀបអនុវត្តរូបមន្ត VLOOKUP ក្នុង Excel ជាមួយសៀវភៅការងារច្រើន។ ឥឡូវនេះ ចូរមានសៀវភៅការងារខាងក្រោមដែលមានឈ្មោះថា Mock Test Marks ។ លើសពីនេះទៀត នៅក្នុងសៀវភៅការងារនោះ មានសន្លឹកកិច្ចការ បី ផងដែរ។ ពួកគេគឺ សប្តាហ៍ទី 1 សប្តាហ៍ទី 2 និង សប្តាហ៍ទី 3

នៅពេលនេះ យើងចង់ប្រៀបធៀបបឋម និង ការសរសេរចុងក្រោយដែលទទួលបានដោយបេក្ខជន។ ដំបូង​ឡើយ យើង​បាន​រក​ឃើញ​សញ្ញា​សរសេរ​ចុង​ក្រោយ។ នៅ​ទីនេះ អ្នក​អាច​រក​ឃើញ​ថា​ដោយ​ការ​ធ្វើ​តាម​ណា​មួយ​នៃ​វិធីសាស្រ្តមុន។ ឥឡូវនេះ យើង​នឹង​ស្រង់​សញ្ញា​សរសេរ​បឋម​ពី​សៀវភៅ​ការងារ​មួយ​ទៀត។

  • ដូច្នេះ សូម​សរសេរ​រូបមន្ត​ខាងក្រោម​ក្នុង​ក្រឡា D5
=IFERROR(VLOOKUP(B5,'[Mock Test Marks.xlsx]Week 1'!$B$5:$D$10,2,FALSE),IFERROR(VLOOKUP(B5, '[Mock Test Marks.xlsx]Week 2'!$B$5:$D$10,2,FALSE),IFERROR(VLOOKUP(B5,'[Mock Test Marks.xlsx]Week 3'!$B$5:$D$10,2,FALSE),"Absent")))

នៅទីនេះ ពេលប្រើរូបមន្តនេះ អ្នកត្រូវតែបើកសៀវភៅការងារទាំងពីរ។ បើមិនដូច្នេះទេ អ្នកត្រូវប្រើ fill path/location ជាជាងប្រើតែឈ្មោះឯកសារ។

  • បន្ទាប់មកចុច ENTER ។<10

  • បន្ទាប់មកអូសរូបតំណាង Fill Handle ចុះក្រោម។

ចុងក្រោយ អ្នកនឹងឃើញទាំងពីរ ការសរសេរចុងក្រោយ និងបឋមសម្រាប់បេក្ខជនទាំងអស់។

ផ្នែកអនុវត្ត

ឥឡូវនេះ អ្នកអាចអនុវត្តវិធីសាស្រ្តដែលបានពន្យល់ដោយខ្លួនអ្នក។

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

ដោយប្រើវិធីសាស្រ្តទាំងនេះ អ្នកអាចប្រើមុខងារ VLOOKUP Excel ជារូបមន្តដើម្បីស្រង់ទិន្នន័យពីសន្លឹកច្រើនក្នុងសៀវភៅការងារ។ ដូច្នេះ តើអ្នកមានសំណួរផ្សេងទៀតទេ? រីករាយក្នុងការសួរពួកយើង។

cell។

លើសពីនេះទៀត យើងបានភ្ជាប់ឧទាហរណ៍នៃមុខងារ VLOOKUP នេះ។ ឥឡូវនេះ សូមមើលរូបខាងក្រោម។

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

នៅទីនេះ រូបមន្ត VLOOKUP(G8,B4:D15,3,FALSE) បានស្វែងរកតម្លៃនៃក្រឡា G8 Angela ” នៅក្នុងជួរ ទីមួយ នៃតារាង : B4:D15

បន្ទាប់ពីវាបានរកឃើញមួយ វាបានផ្លាស់ទីទៅស្តាំទៅជួរ 3rd (ដូចដែល col_index_number គឺ 3 .)

បន្ទាប់មកបានត្រឡប់តម្លៃពីទីនោះ គឺ 322

វិធី 5 យ៉ាងក្នុងការប្រើរូបមន្ត VLOOKUP ក្នុង Excel ជាមួយសន្លឹកច្រើន

នៅទីនេះ យើងមានសៀវភៅការងារដែលមានពិន្ទុក្នុងការប្រឡងសរសេរ និងវីវ៉ារបស់បេក្ខជនមួយចំនួនក្នុងរយៈពេលបីសប្តាហ៍ក្នុងសន្លឹកកិច្ចការផ្សេងៗគ្នា។ លើសពីនេះទៀត ឈ្មោះរបស់សន្លឹកកិច្ចការទីមួយគឺ សប្តាហ៍ទី 1

បន្ទាប់មក ឈ្មោះរបស់សន្លឹកកិច្ចការ ទីពីរ គឺ សប្តាហ៍ទី 2

ចុងក្រោយ ឈ្មោះនៃសន្លឹកកិច្ចការ ទី 3 ដែលមានសញ្ញាសម្គាល់ Marco Group គឺ សប្តាហ៍ទី 3

ឥឡូវនេះ គោលបំណងរបស់យើងគឺទាញយកសញ្ញាសម្គាល់របស់ពួកគេពីសន្លឹកកិច្ចការ បី ទៅសន្លឹកកិច្ចការថ្មីដោយប្រើ VLOOKUP function of Excel.

1. VLOOKUP Formula to search on each Worksheet by each other ដោយឡែកពីគ្នា

នៅទីនេះ យើងមានសន្លឹកកិច្ចការថ្មីមួយហៅថា “VLOOKUP only” ជាមួយ ឈ្មោះបេក្ខជនទាំងអស់បានតម្រៀបតាមអក្ខរក្រម (A ដល់ Z) ។ ឥឡូវនេះ យើងនឹងប្រើរូបមន្ត VLOOKUP ដើម្បីស្វែងរកពីសន្លឹកច្រើននៅក្នុងExcel។

ជាដំបូង យើងនឹងស្វែងរកតាមរយៈសន្លឹកកិច្ចការ បី ដោយឡែកពីគ្នា។

នៅទីនេះ យើងនឹងស្វែងរក lookup_value ពីសន្លឹកកិច្ចការមួយទៅក្នុងជួរក្រឡានៃសន្លឹកកិច្ចការផ្សេងទៀត។

វាក្យសម្ព័ន្ធនៃរូបមន្តនឹងមានៈ

=VLOOKUP(lookup_value,'Sheet_name'! table_array, col_index_number,FALSE)

  • ដើម្បីស្វែងរក Marks ក្នុង Written នៃ បេក្ខជនសប្តាហ៍ទី 1 បញ្ចូលរូបមន្តនេះក្នុងក្រឡា C5 នៃសន្លឹកកិច្ចការថ្មី៖
=VLOOKUP(B5,'Week 1'!$B$5:$D$10,2,FALSE)

  • បន្ទាប់​មក ចុច ENTER

វា​កំពុង​បង្ហាញ #N/A! កំហុស ព្រោះ​តម្លៃ​ក្រឡា B5 នៅក្នុង “VLOOKUP only” សន្លឹក Alex Hales គឺមិនមាននៅក្នុងជួរ B5:D10 នៃសន្លឹក “សប្តាហ៍ទី 1

  • បន្ទាប់មកអូសរូបតំណាង Fill Handle

ជាលទ្ធផល យើងឃើញសញ្ញាសម្គាល់របស់បេក្ខជនដែលបានបង្ហាញខ្លួនក្នុង សប្តាហ៍ទី 1 កំពុងត្រូវបានបង្ហាញ ហើយនៅសល់បង្ហាញកំហុស។

  • ស៊ីម ដើម្បីស្វែងរកសញ្ញា viva សូមសរសេររូបមន្តខាងក្រោមនៅក្នុងក្រឡា D5
=VLOOKUP(B5,'Week 1'!$B$5:$D$10,3,FALSE)

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

  • បន្ទាប់មកអូសរូបតំណាង Fill Handle ដើម្បីអនុវត្ត រូបមន្តនៅក្នុងកោសិកាដែលនៅសល់។

ដូច្នេះ យើងឃើញសញ្ញាសម្គាល់តែបេក្ខជនទាំងនោះដែលបានបង្ហាញខ្លួនក្នុង សប្តាហ៍ទី 1 កំពុងត្រូវបានបង្ហាញ ហើយនៅសល់កំពុងបង្ហាញកំហុស។

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

ចំណាំ៖ នៅទីនេះ យើងបានប្រើឯកសារយោងក្រឡាដែលទាក់ទងសម្រាប់ lookup_value (B5) ប៉ុន្តែសេចក្តីយោងក្រឡាដាច់ខាតសម្រាប់ table_array ($B$5:$D$10) ។ ដោយសារតែយើងចង់ឱ្យ lookup_value កើនឡើងម្តងមួយៗ កំឡុងពេលអូសរូបតំណាង Fill Handle ប៉ុន្តែ table_array នៅតែថេរ។

អានបន្ថែម៖ ហេតុអ្វីបានជា VLOOKUP ត្រឡប់ #N/A នៅពេលដែលការប្រកួតមាន? (5 មូលហេតុ និងដំណោះស្រាយ)

2. ស្វែងរកនៅលើសន្លឹកច្រើនជាមួយមុខងារ IFERROR ក្នុង Excel

លើកនេះ យើងនឹងស្វែងរកបេក្ខជននៅក្នុងសន្លឹកកិច្ចការដំបូង ( សប្តាហ៍ទី 1 )។

បន្ទាប់មក ប្រសិនបើយើងរកមិនឃើញគាត់ក្នុងសន្លឹកកិច្ចការទីមួយទេ យើងនឹងស្វែងរកក្នុងសន្លឹកកិច្ចការទីពីរ ( សប្តាហ៍ទី 2 )។

ហើយ​បើ​យើង​នៅ​តែ​រក​មិន​ឃើញ​គាត់​ទេ យើង​នឹង​ស្វែង​រក​នៅ​ក្នុង​សន្លឹក​កិច្ចការ​ទី​បី ( សប្តាហ៍​ទី 3 )។

ប្រសិន​បើ​យើង​រក​មិន​ឃើញ​គាត់​នៅ​ឡើយ យើង​នឹង​សម្រេច​ចិត្ត។ ថាគាត់ អវត្តមាន ពីការប្រឡង។

នៅក្នុងផ្នែកមុនដែលយើងបានឃើញ VLOOKUP ត្រឡប់ N/A! កំហុសប្រសិនបើវារកមិនឃើញការផ្គូផ្គងណាមួយទៅនឹង lookup_value ក្នុង table_array

ដូច្នេះលើកនេះយើងនឹងដាក់មុខងារ VLOOKUP នៅក្នុង the អនុគមន៍ IFERROR ដើម្បីដោះស្រាយកំហុស។

ដូច្នេះ វាក្យសម្ព័ន្ធនៃរូបមន្តនឹងbe:

=IFERROR(VLOOKUP(lookup_value,”Sheet1_Name”!table_array,col_index_number,FALSE),IFERROR(VLOOKUP(lookup_value,”Sheet2_Name”!table_array,col_index_number,IFERRORAL (VLOOKUP(lookup_value,”Sheet3_Name”!table_array,col_index_number,FALSE),”Absent”)))

  • ឥឡូវនេះ សូមបញ្ចូលរូបមន្តខាងក្រោមនៅក្នុងក្រឡា C5 នៃ “VLOOKUP & IFERROR" សន្លឹក។
=IFERROR(VLOOKUP(B5,'Week 1'!$B$5:$D$10,2,FALSE),IFERROR(VLOOKUP(B5, 'Week 2'!$B$5:$D$10,2,FALSE),IFERROR(VLOOKUP(B5,'Week 3'!$B$5:$D$10,2,FALSE),"Absent")))

  • បន្ទាប់មកចុច ENTER .

ជាលទ្ធផល អ្នកនឹងឃើញសញ្ញាសរសេររបស់ Alex Hales

បន្ទាប់មក យើងនឹងរកឃើញសញ្ញា viva របស់ Alex Hales។

  • ដូច្នេះ សូមសរសេររូបមន្តខាងក្រោមនៅក្នុងក្រឡា D5
=IFERROR(VLOOKUP(B5,'Week 1'!$B$5:$D$10,3,FALSE),IFERROR(VLOOKUP(B5, 'Week 2'!$B$5:$D$10,3,FALSE),IFERROR(VLOOKUP(B5,'Week 3'!$B$5:$D$10,3,FALSE),"Absent"))) <0
  • បន្ទាប់ពីនោះ ចុច ENTER

  • បន្ទាប់មក ជ្រើសរើសក្រឡាទាំងពីរ C5 និង D5
  • ជាលទ្ធផល អូសរូបតំណាង Fill Handle ទៅ បំពេញស្វ័យប្រវត្តិ ទិន្នន័យដែលត្រូវគ្នានៅក្នុងកោសិកាដែលនៅសល់ C6:D24 .

ជាចុងក្រោយ អ្នកនឹងឃើញទាំងសញ្ញាជាលាយលក្ខណ៍អក្សរ និង viva សម្រាប់បេក្ខជនទាំងអស់។

<29

អានបន្ថែម៖ VLOOKUP ឧទាហរណ៍រវាងសន្លឹកពីរក្នុង Excel

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

  • VLOOKUP មិនដំណើរការ (8 ហេតុផល និងដំណោះស្រាយ)
  • Excel LOOKUP ទល់នឹង VLOOKUP៖ ជាមួយនឹងឧទាហរណ៍ 3
  • តើអ្វីទៅជា អារេតារាងក្នុង VLOOKUP? (ពន្យល់ដោយឧទាហរណ៍)
  • របៀបប្រើ Nested VLOOKUP ក្នុង Excel (លក្ខណៈវិនិច្ឆ័យ 3)
  • ប្រើ VLOOKUP ជាមួយច្រើនលក្ខណៈវិនិច្ឆ័យក្នុង Excel (6 Methods + Alternatives)

3. ការប្រើប្រាស់រូបមន្តរួមបញ្ចូលគ្នាដើម្បីស្វែងរកនៅលើសន្លឹកច្រើនក្នុង Excel

តាមពិតទៅ ការដាក់ពង្រាយ IFERROR និងរូបមន្ត VLOOKUP ដែលយើងធ្លាប់ប្រើពីមុនគឺមានប្រយោជន៍ ប៉ុន្តែនៅតែមានភាពស្មុគស្មាញបន្តិចក្នុងការប្រើប្រាស់។ ជាទូទៅ វាមានប្រូបាប៊ីលីតេខ្ពស់ក្នុងការច្រឡំ និងបង្កើតកំហុស ប្រសិនបើមានសន្លឹកកិច្ចការច្រើន។

ដូច្នេះ យើងនឹងបង្កើតរូបមន្តមួយទៀតដោយប្រើ INDIRECT , INDEX , MATCH , និង COUNTIF មុខងារដែលមើលទៅកាន់តែស្មុគស្មាញ ប៉ុន្តែបើប្រៀបធៀបនឹងងាយស្រួលអនុវត្តនៅពេលដែលមានសន្លឹកកិច្ចការច្រើន។

  • ជាដំបូង ទាំងអស់ បង្កើតអារេផ្តេកជាមួយឈ្មោះនៃសន្លឹកកិច្ចការទាំងអស់។ នៅទីនេះ យើងបានបង្កើតកោសិកាមួយក្នុង F5:H5

  • បន្ទាប់មកបញ្ចូលរូបមន្តខាងក្រោមក្នុង ក្រឡា C5
=IFERROR(VLOOKUP(B5,INDIRECT("'"&INDEX($F$5:$H$5,1,MATCH(TRUE,COUNTIF(INDIRECT("'"&$F$5:$H$5&"'!B5:B10"),B5)>0,0))&"'!$B$5:$D$10"),2,FALSE),"Absent")

  • បន្ទាប់មកចុច ENTER ។<10

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

  • ដំបូង COUNTIF(INDIRECT(“' ”&$F$5:$H$5&”'!B5:B10”),B5) ត្រឡប់តម្លៃប៉ុន្មានដងក្នុងក្រឡា B5 មាននៅក្នុងជួរ ' សប្តាហ៍ទី 1′!B5:B10 , 'សប្តាហ៍ទី 2'!B5:B10 និង 'សប្តាហ៍ទី 3'!B5:B10 រៀងគ្នា។ [នៅទីនេះ $F$5:$H$5 គឺជាឈ្មោះនៃសន្លឹកកិច្ចការ។ ដូច្នេះរូបមន្ត INDIRECT ទទួលបាន 'Sheet_Name'!B5:B10 .]
    • លទ្ធផល៖ {0,0,1}
  • ទីពីរ MATCH(TRUE,{0,0,1}>0,0) ត្រឡប់សន្លឹកកិច្ចការមួយណាតម្លៃនៅក្នុង B5 គឺមានវត្តមាន។
    • លទ្ធផល៖ 3
  • នៅទីនេះវាត្រឡប់ 3 ជាតម្លៃក្នុង B5 ( Alex Hales ) គឺនៅក្នុងសន្លឹកកិច្ចការលេខ 3 ( សប្តាហ៍ទី 3 )។
  • ទីបី INDEX( $F$5:$H$5,1,3) ត្រឡប់ឈ្មោះនៃសន្លឹកកិច្ចការដែលតម្លៃក្នុងក្រឡា B5 គឺ។
    • លទ្ធផល៖ “សប្តាហ៍ទី 3”
  • ទីបួន INDIRECT(“'”&”សប្តាហ៍ទី 3″&” '!$B$4:$D$9") ត្រឡប់ជួរសរុបនៃក្រឡានៃសន្លឹកកិច្ចការ ដែលតម្លៃនៅក្នុង B5 មានវត្តមាន។
    • លទ្ធផល៖ {“Nathan Mills”,72,59;”Ruth Williamson”,53,55;”Alex Hales”,67,70;”Matthew Shepherd”,76,45;”Christina Paul”,69,75;”Ricardo Moyes”,57,61}។
  • ទីបំផុត VLOOKUP(B5,{“Nathan Mills”,72,59 ;”Ruth Williamson”,53,55;”Alex Hales”,67,70;”Matthew Shepherd”,76,45;”Christina Paul”,69,75;”Ricardo Moyes”,57,61},2,FALSE ) ត្រឡប់ ជួរឈរទី 2 នៃជួរដេកពីជួរនោះ ដែលតម្លៃក្នុងក្រឡា B5 ត្រូវគ្នា។
    • លទ្ធផល៖ 67
  • ដូច្នេះ នេះគឺជាសញ្ញាប្រឡងសរសេរដែលយើងកំពុងស្វែងរក។
  • ហើយក្នុងករណី រកមិនឃើញឈ្មោះនៅក្នុងសន្លឹកកិច្ចការណាមួយទេ វានឹងត្រឡប់ “អវត្តមាន” ពីព្រោះយើងដាក់វានៅក្នុងមុខងារ IFERROR

នៅទីនេះ អ្នកអាចប្រើ រូបមន្តស្រដៀងគ្នាដើម្បីស្វែងរកសញ្ញា Viva របស់បេក្ខជន។

  • ដូច្នេះ ផ្លាស់ប្តូរ col_index_number ពី 2 ទៅ 3 ហើយសរសេររូបមន្ត។
=IFERROR(VLOOKUP(B5,INDIRECT("'"&INDEX($F$5:$H$5,1,MATCH(TRUE,COUNTIF(INDIRECT("'"&$F$5:$H$5&"'!B5:B10"),B5)>0,0))&"'!$B$5:$D$10"),3,FALSE),"Absent")

  • បន្ទាប់មកចុច ENTER ដើម្បីទទួលបានលទ្ធផល។<10

  • បន្ទាប់មកអូសរូបតំណាង Fill Handle

ចុងក្រោយ យើងទទួលបានទាំងការសរសេរ និង viva សម្គាល់បេក្ខជនទាំងអស់។ លើសពីនេះទៅទៀត ឈ្មោះរបស់ពួកគេមិនត្រូវបានរកឃើញត្រូវបានសម្គាល់ថាអវត្តមាន។

4. VLOOKUP Formula with Dynamic Column Index Number

រហូតមកដល់ពេលនេះ ដើម្បីស្រង់ពិន្ទុនៅក្នុងការប្រឡងសរសេរ យើងកំពុងប្រើ col_index_num ជា 2 ។ ហើយសម្រាប់សញ្ញា viva 3

តាមពិតទៅ យើងកំពុងបញ្ចូលរូបមន្តដោយឡែកពីគ្នានៅក្នុងជួរឈរទាំងពីរ។

នៅទីបំផុត នៅពេលដែលយើងមានជួរឈរជាច្រើន វានឹងមានលក្ខណៈល្អ មានបញ្ហាក្នុងការបញ្ចូលរូបមន្តក្នុងជួរឈរទាំងអស់ដោយឡែកពីគ្នា។

ដូច្នេះ លើកនេះយើងនឹងបង្កើតរូបមន្ត ដូច្នេះយើងអាចបញ្ចូលរូបមន្តក្នុងជួរឈរ ទីមួយ ហើយអូសវាទៅគ្រប់ជួរឈរ តាមរយៈរូបតំណាង Fill Handle

សាមញ្ញ។ ជំនួសឱ្យការបញ្ចូលលេខសុទ្ធជា col_index_num សូមបញ្ចូល COLUMNS($C$1:D1) ប្រសិនបើរូបមន្តស្ថិតនៅក្នុង ជួរឈរ C ( សម្រាប់ការសរសេរ សម្គាល់ )។

បន្ទាប់មក វានឹងត្រឡប់ 2

បន្ទាប់មក ប្រសិនបើយើងអូសវាទៅ ជួរឈរ E វានឹងក្លាយទៅជា COLUMNS($C$1:E1) ហើយត្រឡប់ 3 ។ ហើយដូច្នេះបន្ត។

  • ដូច្នេះឥឡូវនេះយើងប្តូររូបមន្តនៅក្នុងផ្នែកមុនទៅនេះ៖
=IFERROR(VLOOKUP($B5,INDIRECT("'"&INDEX($F$5:$H$5,1,MATCH(TRUE,COUNTIF(INDIRECT("'"&$F$5:$H$5&"'!B5:B10"),$B5)>0,0))&"'!$B$5:$D$10"),COLUMNS($C$1:D1),FALSE),"Absent") <0
  • បន្ទាប់មកចុច បញ្ចូល

  • បន្ទាប់ពីនោះ អូសរូបតំណាង Fill Handle ទៅផ្នែកខាងស្តាំ ដើម្បីទទួលបាន Viva គូស។

  • បន្ទាប់មកអូសរូបតំណាង Fill Handle ចុះក្រោម។

ចុងក្រោយ អ្នកនឹងឃើញទាំងសញ្ញាសរសេរជាលាយលក្ខណ៍អក្សរ និងវីវ៉ាសម្រាប់បេក្ខជនទាំងអស់។

ចំណាំ៖នៅទីនេះ យើងបានផ្លាស់ប្តូរ lookup_valueពី B5 ទៅ $B5ដូច្នេះវានៅតែមិនផ្លាស់ប្តូរនៅពេលអូសទៅខាងស្តាំ ប៉ុន្តែផ្លាស់ប្តូរនៅពេលអូសចុះក្រោម។

អានបន្ថែម៖ Excel Dynamic VLOOKUP (ជាមួយរូបមន្ត 3)

5. រូបមន្ត VLOOKUP ជាមួយមុខងាររួមបញ្ចូលគ្នានៅក្នុង Excel

នៅទីនេះ យើងនឹងប្រើរូបមន្ត VLOOKUP ផ្សេងទៀត នៅក្នុង Excel ដែលមានសន្លឹកច្រើនមិនអើពើនឹងមុខងារ IFERROR ។ ដូច្នេះ សូមមើលជំហានខាងក្រោម។

ជំហាន៖

  • ដំបូង អ្នកត្រូវជ្រើសរើសក្រឡាថ្មី C5 ដែលអ្នក ចង់រក្សាសញ្ញាសម្គាល់ដែលបានសរសេរ។
  • ទីពីរ អ្នកគួរតែប្រើរូបមន្តដែលបានផ្តល់ឱ្យខាងក្រោមក្នុងក្រឡា C5
=VLOOKUP(B5,INDIRECT("'"&INDEX($F$5:$H$5,MATCH(1,--(COUNTIF(INDIRECT("'"&$F$5:$H$5&"'!$B$5:$D$10"),B5)>0),0))&"'!$B$5:$D$10"),2,FALSE)

  • ទីបី ចុច ENTER

  • ស្រដៀងគ្នានេះដែរ សូមប្រើរូបមន្តខាងក្រោមក្នុង ក្រឡា D5 ដើម្បីទទួលបានសញ្ញា Viva។
=VLOOKUP(B5,INDIRECT("'"&INDEX($F$5:$H$5,MATCH(1,--(COUNTIF(INDIRECT("'"&$F$5:$H$5&"'!$B$5:$D$10"),B5)>0),0))&"'!$B$5:$D$10"),3,FALSE)

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

  • បន្ទាប់មកអូសរូបតំណាង Fill Handle

ចុងក្រោយ អ្នកនឹងឃើញទាំងអក្សរសរសេរ និងវីវ៉ារបស់បេក្ខជនទាំងអស់។ លើសពីនេះ អ្នកនឹងឃើញកំហុស #N/A ដែលមានឈ្មោះ

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