ວິທີການໃຊ້ສູດ VLOOKUP ໃນ Excel ດ້ວຍຫຼາຍແຜ່ນ

  • ແບ່ງປັນນີ້
Hugh West

ມື້ນີ້ພວກເຮົາຈະສະແດງວິທີການໃຊ້ ສູດ VLOOKUP ດ້ວຍຫຼາຍແຜ່ນໃນ Excel. ຕົວຈິງແລ້ວ, ຫນຶ່ງໃນຫນ້າທີ່ທີ່ສໍາຄັນແລະຖືກນໍາໃຊ້ຢ່າງກວ້າງຂວາງຂອງ Excel ແມ່ນ ຟັງຊັນ VLOOKUP . ນອກຈາກນັ້ນ, ພວກເຮົາສາມາດໃຊ້ ຟັງຊັນ VBA VLOOKUP ເພື່ອຊອກຫາຂໍ້ມູນສະເພາະໃນແຜ່ນງານດຽວ, ຫຼືຢູ່ໃນຂອບເຂດຂອງແຜ່ນງານ.

ນອກຈາກນັ້ນ, ມື້ນີ້ພວກເຮົາຈະສະແດງວິທີການນໍາໃຊ້ VLOOKUP ສູດ ເພື່ອຊອກຫາບາງຂໍ້ມູນສະເພາະໃນ ຫຼາຍແຜ່ນວຽກ ໃນ Excel.

ດາວໂຫລດປື້ມຄູ່ມືການປະຕິບັດ

ທ່ານສາມາດດາວໂຫລດປື້ມຄູ່ມືການປະຕິບັດໄດ້ຈາກທີ່ນີ້:<3 ສູດ VLOOKUP ດ້ວຍ Multiple Sheets.xlsx Mock Test Marks.xlsx

ການແນະນຳຟັງຊັນ VLOOKUP ຂອງ Excel

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

  • ຟັງຊັນນີ້ໃຊ້ຊ່ວງຂອງເຊລທີ່ເອີ້ນວ່າ table_array ເປັນ argument.
  • ຈາກນັ້ນ, ຊອກຫາຄ່າສະເພາະທີ່ເອີ້ນວ່າ 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 ເພື່ອແກ້ໄຂ. this (ທີ່ນີ້, ເຈົ້າອາດຈະເຂົ້າໄປທີ່ ບົດຄວາມນີ້ ).
  • ນອກນັ້ນ, VLOOKUP ຈະສົ່ງຄ່າພຽງແຕ່ ທຳອິດ ຖ້າມີຄ່າຫຼາຍກວ່າໜຶ່ງກົງກັບຄ່າ. lookup_value . ໃນກໍລະນີເຫຼົ່ານີ້, ທ່ານສາມາດໃຊ້ຟັງຊັນ FILTER ເພື່ອເອົາຄ່າທັງໝົດ (ທີ່ນີ້, ເຈົ້າອາດຈະເຂົ້າໄປທີ່ ບົດຄວາມນີ້ ).

ວິທີການນຳໃຊ້ VLOOKUP ສູດໃນ Excel ທີ່ມີຫຼາຍ Workbooks

ໃນພາກນີ້, ພວກເຮົາຈະສົນທະນາວິທີການນໍາໃຊ້ສູດ VLOOKUP ໃນ Excel ກັບຫຼາຍ workbooks. ດຽວນີ້, ຂໍໃຫ້ມີປື້ມວຽກຕໍ່ໄປນີ້ທີ່ມີຊື່ວ່າ 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 ດ້ວຍຫຼາຍແຜ່ນ

ທີ່ນີ້, ພວກເຮົາມີປື້ມບັນທຶກວຽກທີ່ມີເຄື່ອງຫມາຍໃນການສອບເສັງລາຍລັກອັກສອນແລະ viva ຂອງຜູ້ສະຫມັກບາງຄົນໃນສາມອາທິດໃນແຜ່ນວຽກທີ່ແຕກຕ່າງກັນ. ນອກຈາກນັ້ນ, ຊື່ຂອງເອກະສານທໍາອິດແມ່ນ ອາທິດທີ 1 .

ຈາກນັ້ນ, ຊື່ຂອງແຜ່ນວຽກ ທີສອງ ແມ່ນ ອາທິດທີ 2 .

ສຸດທ້າຍ, ຊື່ຂອງແຜ່ນວຽກ ທີ 3 ທີ່ມີເຄື່ອງໝາຍຂອງ Marco Group ແມ່ນ ອາທິດທີ 3 .

ຕອນນີ້, ເປົ້າໝາຍຂອງພວກເຮົາແມ່ນເພື່ອດຶງເອົາເຄື່ອງໝາຍຂອງພວກມັນອອກຈາກແຜ່ນວຽກ ສາມ ໄປຫາແຜ່ນວຽກໃໝ່ໂດຍໃຊ້ VLOOKUP ຟັງຊັນຂອງ Excel.

1. ສູດ VLOOKUP ເພື່ອຊອກຫາໃນແຕ່ລະ Worksheet ແຍກຕ່າງຫາກ

ທີ່ນີ້, ພວກເຮົາມີແຜ່ນວຽກໃຫມ່ທີ່ເອີ້ນວ່າ “VLOOKUP ເທົ່ານັ້ນ” ກັບ ຊື່ຂອງຜູ້ສະໝັກທັງໝົດຈັດຮຽງຕາມຕົວອັກສອນ (A ຫາ Z) . ດຽວນີ້, ພວກເຮົາຈະໃຊ້ສູດ VLOOKUP ເພື່ອຄົ້ນຫາຈາກຫຼາຍແຜ່ນໃນExcel.

ກ່ອນ​ອື່ນ​ຫມົດ, ພວກ​ເຮົາ​ຈະ​ຊອກ​ຫາ​ໂດຍ​ຜ່ານ ສາມ worksheets ແຍກ​ຕ່າງ​ຫາກ.

ຢູ່​ທີ່​ນີ້​ພວກ​ເຮົາ​ຈະ​ຊອກ​ຫາ lookup_value ຈາກ​ແຜ່ນ​ວຽກ​ໜຶ່ງ​ໄປ​ສູ່​ຊ່ວງ​ຂອງ​ເຊວ​ຂອງ​ແຜ່ນ​ວຽກ​ອື່ນ.

ໄວ​ຍະ​ກອນ​ຂອງ​ສູດ​ຈະ​ເປັນ:

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

  • ເພື່ອຄົ້ນຫາ ເຄື່ອງໝາຍ ໃນ ຂຽນ ຂອງ ຜູ້ສະໝັກໃນອາທິດທີ 1 , ໃສ່ສູດນີ້ໃນຕາລາງ C5 ຂອງແຜ່ນວຽກໃໝ່:
=VLOOKUP(B5,'Week 1'!$B$5:$D$10,2,FALSE)

  • ຈາກນັ້ນ, ໃຫ້ກົດ ENTER .

ອັນນີ້ກຳລັງສະແດງ #N/A! ຜິດພາດ, ເພາະວ່າຄ່າຂອງຕາລາງ. B5 ຢູ່ໃນແຜ່ນ “VLOOKUP ເທົ່ານັ້ນ” , Alex Hales , ບໍ່ມີຢູ່ໃນຂອບເຂດ B5:D10 ຂອງຊີດ “ອາທິດທີ 1 .

  • ຈາກນັ້ນ, ລາກໄອຄອນ Fill Handle .

ດັ່ງ​ນັ້ນ, ພວກ​ເຮົາ​ເຫັນ​ເຄື່ອງ​ໝາຍ​ຂອງ​ພຽງ​ແຕ່​ຜູ້​ສະ​ໝັກ​ທີ່​ປະກົດ​ຕົວ​ໃນ ອາ​ທິດ 1 ຖືກ​ສະ​ແດງ, ສ່ວນ​ທີ່​ເຫຼືອ​ແມ່ນ​ສະ​ແດງ​ຂໍ້​ຜິດ​ພາດ.

  • ຊິມ ilarly, ເພື່ອຊອກຫາເຄື່ອງໝາຍ 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 ) 0>ແລະຖ້າພວກເຮົາຍັງບໍ່ພົບລາວ, ພວກເຮົາຈະຄົ້ນຫາໃນເອກະສານທີ່ສາມ ( ອາທິດທີ 3 ).

ຖ້າພວກເຮົາບໍ່ພົບລາວ, ພວກເຮົາຈະຕັດສິນໃຈ. ວ່າລາວ ບໍ່ຢູ່ ຈາກການສອບເສັງ.

ໃນພາກກ່ອນທີ່ພວກເຮົາເຫັນ, VLOOKUP ກັບຄືນມາ N/A! ຜິດພາດຖ້າມັນບໍ່ພົບການຈັບຄູ່ກັບ lookup_value ໃນ table_array .

ສະນັ້ນເວລານີ້ພວກເຮົາຈະຕັ້ງ VLOOKUP functions ພາຍໃນ ການ ຟັງຊັນ IFERROR ເພື່ອຈັດການກັບຄວາມຜິດພາດ.

ດັ່ງນັ້ນ syntax ຂອງສູດຈະbe:

=IFERROR(VLOOKUP(lookup_value,”Sheet1_Name”!table_array,col_index_number,FALSE),IFERROR(VLOOKUP(lookup_value,”Sheet2_Name”!table_array,col_index_number),FALER (VLOOKUP(lookup_value,”Sheet3_Name”!table_array,col_index_number,FALSE),”Assent”)))

  • ດຽວນີ້, ໃຫ້ໃສ່ສູດຕໍ່ໄປນີ້ໃນຕາລາງ 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 vs VLOOKUP: ດ້ວຍ 3 ຕົວຢ່າງ
  • ແມ່ນຫຍັງຄື Table Array ໃນ VLOOKUP ບໍ? (ອະທິບາຍດ້ວຍຕົວຢ່າງ)
  • ວິທີໃຊ້ Nested VLOOKUP ໃນ Excel (3 ເງື່ອນໄຂ)
  • ໃຊ້ VLOOKUP ດ້ວຍຫຼາຍອັນເງື່ອນໄຂໃນ Excel (6 ວິທີການ + ທາງເລືອກ)

3. ການນໍາໃຊ້ສູດລວມເພື່ອຊອກຫາຢູ່ໃນຫຼາຍແຜ່ນໃນ Excel

ຕົວຈິງແລ້ວ, ຊ້ອນກັນ IFERROR ແລະ VLOOKUP ສູດ​ທີ່​ພວກ​ເຮົາ​ໄດ້​ນໍາ​ໃຊ້​ກ່ອນ​ຫນ້າ​ນີ້​ແມ່ນ​ເປັນ​ປະ​ໂຫຍດ​, ແຕ່​ວ່າ​ຍັງ​ມີ​ຄວາມ​ສັບ​ສົນ​ໃນ​ການ​ນໍາ​ໃຊ້​. ໂດຍພື້ນຖານແລ້ວ, ມີຄວາມເປັນໄປໄດ້ສູງທີ່ຈະເກີດຄວາມສັບສົນ ແລະສ້າງຄວາມຜິດພາດໄດ້ຖ້າມີຫຼາຍແຜ່ນງານ.

ດັ່ງນັ້ນ, ພວກເຮົາຈະສ້າງສູດສູດອື່ນໂດຍໃຊ້ INDIRECT , INDEX , MATCH , ແລະ COUNTIF ຟັງຊັນທີ່ເບິ່ງແລ້ວສັບສົນກວ່າ, ແຕ່ການປຽບທຽບແມ່ນງ່າຍກວ່າທີ່ຈະນຳໃຊ້ເມື່ອມີແຜ່ນວຽກຫຼາຍ.

  • ກ່ອນອື່ນໝົດ. ທັງໝົດ, ສ້າງອາເຣແນວນອນທີ່ມີຊື່ຂອງແຜ່ນງານທັງໝົດ. ທີ່ນີ້, ພວກເຮົາໄດ້ສ້າງໜຶ່ງໃນຕາລາງ F5:H5 .

  • ຈາກນັ້ນ, ໃສ່ສູດຕໍ່ໄປນີ້ໃນ C5 cell.
=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 .]
    • Output: {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(“'”&”Week 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 ເຄື່ອງຫມາຍຂອງຜູ້ສະຫມັກທັງຫມົດ. ນອກຈາກນັ້ນ, ບໍ່ໄດ້ພົບເຫັນຊື່ຂອງເຂົາເຈົ້າໄດ້ຖືກໝາຍວ່າບໍ່ມີ.

ອ່ານເພີ່ມເຕີມ: INDEX MATCH vs VLOOKUP Function (9 ຕົວຢ່າງ)

4. ສູດ VLOOKUP ທີ່ມີເລກດັດຊະນີຖັນແບບໄດນາມິກ

ຈົນເຖິງປະຈຸບັນ, ເພື່ອສະກັດເອົາເຄື່ອງໝາຍໃນບົດສອບເສັງ, ພວກເຮົາກຳລັງໃຊ້ 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
  • ຈາກນັ້ນ, ກົດ ENTER .

  • ຫຼັງຈາກນັ້ນ, ໃຫ້ລາກໄອຄອນ Fill Handle ໄປທາງຂວາເພື່ອເອົາ Viva ໝາຍ.

  • ຈາກນັ້ນ, ລາກໄອຄອນ Fill Handle ລົງລຸ່ມ.

ສຸດທ້າຍ, ທ່ານຈະເຫັນທັງເຄື່ອງໝາຍໃນການຂຽນ ແລະ viva ສໍາລັບຜູ້ສະໝັກທັງໝົດ.

ໝາຍເຫດ:ທີ່ນີ້, ພວກເຮົາໄດ້ປ່ຽນ lookup_valueຈາກ B5 ຫາ $B5, ດັ່ງນັ້ນມັນຍັງຄົງບໍ່ປ່ຽນແປງເມື່ອລາກໄປທາງຂວາ, ແຕ່ປ່ຽນເມື່ອລາກລົງ.

ອ່ານເພີ່ມເຕີມ: <2 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 .

ສຸດທ້າຍ, ທ່ານຈະເຫັນທັງເຄື່ອງຫມາຍການຂຽນແລະ viva ຂອງຜູ້ສະຫມັກທັງຫມົດ. ນອກຈາກນັ້ນ, ທ່ານຈະເຫັນຂໍ້ຜິດພາດ #N/A ບ່ອນທີ່ມີຊື່

Hugh West ເປັນຄູຝຶກ Excel ທີ່ມີປະສົບການສູງແລະນັກວິເຄາະທີ່ມີປະສົບການຫຼາຍກວ່າ 10 ປີໃນອຸດສາຫະກໍາ. ລາວຈົບປະລິນຍາຕີສາຂາບັນຊີ ແລະການເງິນ ແລະປະລິນຍາໂທສາຂາບໍລິຫານທຸລະກິດ. Hugh ມີຄວາມກະຕືລືລົ້ນໃນການສອນແລະໄດ້ພັດທະນາວິທີການສອນທີ່ເປັນເອກະລັກທີ່ງ່າຍຕໍ່ການຕິດຕາມແລະເຂົ້າໃຈ. ຄວາມຮູ້ຊ່ຽວຊານຂອງລາວກ່ຽວກັບ Excel ໄດ້ຊ່ວຍໃຫ້ນັກຮຽນແລະຜູ້ຊ່ຽວຊານຫລາຍພັນຄົນໃນທົ່ວໂລກປັບປຸງທັກສະຂອງເຂົາເຈົ້າແລະດີເລີດໃນອາຊີບຂອງພວກເຂົາ. ຜ່ານ blog ຂອງລາວ, Hugh ແບ່ງປັນຄວາມຮູ້ຂອງລາວກັບໂລກ, ສະຫນອງການສອນ Excel ຟຣີແລະການຝຶກອົບຮົມອອນໄລນ໌ເພື່ອຊ່ວຍໃຫ້ບຸກຄົນແລະທຸລະກິດສາມາດບັນລຸທ່າແຮງຂອງພວກເຂົາ.