4 ວິທີເຮັດໃຫ້ VLOOKUP Case Sensitive ໃນ Excel

ນີ້ tutorial ພຽງເລັກນ້ອຍອະທິບາຍວິທີການເຮັດໃຫ້ຫນ້າທີ່ VPR (VLOOKUP) case-sensitive, ສະແດງໃຫ້ເຫັນຫຼາຍສູດອື່ນໆທີ່ Excel ສາມາດຄົ້ນຫາໃນລັກສະນະທີ່ລະອຽດອ່ອນ, ແລະຊີ້ໃຫ້ເຫັນຈຸດແຂງແລະຈຸດອ່ອນຂອງແຕ່ລະຫນ້າທີ່.

ຂ້ອຍເດົາວ່າຜູ້ໃຊ້ Excel ທຸກຄົນຮູ້ວ່າຫນ້າທີ່ໃດດໍາເນີນການຄົ້ນຫາແນວຕັ້ງ. ນັ້ນແມ່ນ, ມັນເປັນຫນ້າທີ່ VPR. ຢ່າງໃດກໍຕາມ, ມີຄົນຈໍານວນຫນ້ອຍຮູ້ວ່າ VPR ບໍ່ແມ່ນຕົວພິມນ້ອຍໃຫຍ່, ເຊັ່ນ: ຕົວພິມນ້ອຍ ແລະຕົວພິມໃຫຍ່ແມ່ນຄືກັນ.

ນີ້ແມ່ນຕົວຢ່າງສັ້ນໆທີ່ສະແດງໃຫ້ເຫັນເຖິງຄວາມບໍ່ສາມາດ VPR ຮັບຮູ້ການລົງທະບຽນ. ສົມມຸດວ່າຢູ່ໃນຫ້ອງ A1 ປະກອບມີຄ່າ "ໃບບິນ" ແລະຕາລາງ A2 - “ໃບ​ບິນ”​, ສູດ​:

=VLOOKUP("Bill",A1:A10,2)

=ВПР("Bill";A1:A10;2)

… ຈະຢຸດການຄົ້ນຫາຂອງມັນໃນ “ໃບບິນ” ເພາະວ່າຄ່ານັ້ນມາທຳອິດໃນລາຍການ, ແລະສະກັດເອົາຄ່າອອກຈາກເຊລ B1.

ຕໍ່ມາໃນບົດຄວາມນີ້, ຂ້ອຍຈະສະແດງວິທີການເຮັດ VPR ກໍລະນີທີ່ລະອຽດອ່ອນ. ນອກຈາກນັ້ນ, ພວກເຮົາຈະຮຽນຮູ້ບາງຫນ້າທີ່ເພີ່ມເຕີມທີ່ສາມາດດໍາເນີນການຄົ້ນຫາທີ່ລະອຽດອ່ອນໃນ Excel.

ພວກເຮົາຈະເລີ່ມຕົ້ນດ້ວຍການງ່າຍດາຍທີ່ສຸດ - VIEW (LOOKUP) ແລະ SUMPRODUCT (SUMPRODUCT), ເຊິ່ງ, ແຕ່ຫນ້າເສຍດາຍ, ມີຂໍ້ຈໍາກັດທີ່ສໍາຄັນຈໍານວນຫນຶ່ງ. ຕໍ່ໄປ, ພວກເຮົາຈະພິຈາລະນາຢ່າງລະອຽດກ່ຽວກັບສູດທີ່ສັບສົນເລັກນ້ອຍ INDEX+MATCH (INDEX+MATCH), ເຊິ່ງເຮັດວຽກໄດ້ຢ່າງບໍ່ມີຂໍ້ບົກພ່ອງໃນທຸກສະຖານະການ ແລະກັບຊຸດຂໍ້ມູນໃດໆ.

ຟັງຊັນ VLOOKUP ແມ່ນຕົວພິມນ້ອຍໃຫຍ່

ດັ່ງທີ່ທ່ານຮູ້ແລ້ວ, ຫນ້າທີ່ປົກກະຕິ VPR ແມ່ນກໍລະນີທີ່ບໍ່ລະອຽດອ່ອນ. ຢ່າງໃດກໍ່ຕາມ, ມີວິທີທີ່ຈະເຮັດໃຫ້ມັນມີຄວາມລະອຽດອ່ອນ. ເພື່ອເຮັດສິ່ງນີ້, ທ່ານຈໍາເປັນຕ້ອງເພີ່ມຖັນເສີມໃສ່ຕາຕະລາງ, ດັ່ງທີ່ສະແດງຢູ່ໃນຕົວຢ່າງຕໍ່ໄປນີ້.

ສົມມຸດວ່າຢູ່ໃນຖັນ B ມີຕົວລະບຸຜະລິດຕະພັນ (ລາຍການ) ແລະທ່ານຕ້ອງການສະກັດລາຄາຂອງຜະລິດຕະພັນແລະຄໍາຄິດຄໍາເຫັນທີ່ສອດຄ້ອງກັນຈາກຄໍລໍາ. C и D. ບັນຫາແມ່ນວ່າຕົວລະບຸມີທັງຕົວພິມນ້ອຍ ແລະຕົວພິມໃຫຍ່. ຕົວຢ່າງ, ຄ່າເຊລ B4 (001Tvci3u) ແລະ B5 (001Tvci3U) ແຕກຕ່າງກັນພຽງແຕ່ໃນກໍລະນີຂອງຕົວອັກສອນສຸດທ້າຍ, u и U ຕາມລໍາດັບ.

ຕາມທີ່ທ່ານສາມາດຈິນຕະນາການ, ສູດການຄົ້ນຫາປົກກະຕິ

=VLOOKUP("001Tvci3U",$A$2:$C$7,2,FALSE)

=ВПР("001Tvci3U";$A$2:$C$7;2;ЛОЖЬ)

ຈະກັບຄືນ $ 90, ນັບຕັ້ງແຕ່ມູນຄ່າ 001Tvci3u ແມ່ນຢູ່ໃນໄລຍະການຄົ້ນຫາກ່ອນຫນ້າ 001Tvci3U. ແຕ່ນັ້ນບໍ່ແມ່ນສິ່ງທີ່ພວກເຮົາຕ້ອງການ, ແມ່ນບໍ?

4 ວິທີເຮັດໃຫ້ VLOOKUP Case Sensitive ໃນ Excel

ເພື່ອຄົ້ນຫາດ້ວຍຟັງຊັນ VPR ໃນກໍລະນີທີ່ລະອຽດອ່ອນຂອງ Excel, ທ່ານຈະຕ້ອງເພີ່ມຖັນຜູ້ຊ່ວຍແລະຕື່ມຂໍ້ມູນໃສ່ຈຸລັງຂອງມັນດ້ວຍສູດຕໍ່ໄປນີ້ (ບ່ອນທີ່ B ແມ່ນຖັນຊອກຫາ):

=CODE(MID(B2,1,1)) & CODE(MID(B2,2,1)) & CODE(MID(B2,3,1)) & CODE(MID(B2,4,1)) & CODE(MID(B2,5,1)) & CODE(MID(B2,6,1)) & CODE(MID(B2,7,1)) & CODE(MID(B2,8,1)) & IFERROR(CODE(MID(B2,9,1)),"")

=КОДСИМВ(ПСТР(B2;1;1)) & КОДСИМВ(ПСТР(B2;2;1)) & КОДСИМВ(ПСТР(B2;3;1)) & КОДСИМВ(ПСТР(B2;4;1)) & КОДСИМВ(ПСТР(B2;5;1)) & КОДСИМВ(ПСТР(B2;6;1)) & КОДСИМВ(ПСТР(B2;7;1)) & КОДСИМВ(ПСТР(B2;8;1)) & ЕСЛИОШИБКА(КОДСИМВ(ПСТР(B2;9;1));"")

ສູດນີ້ແຍກຄ່າທີ່ຕ້ອງການເປັນຕົວອັກສອນແຍກຕ່າງຫາກ, ແທນທີ່ແຕ່ລະຕົວອັກສອນດ້ວຍລະຫັດຂອງມັນ (ຕົວຢ່າງ, ແທນທີ່ຈະເປັນ A ຢູ່ທີ່ 65, ແທນທີ່ຈະ a ລະຫັດ 97) ແລະຫຼັງຈາກນັ້ນລວມລະຫັດເຫຼົ່ານີ້ເຂົ້າໄປໃນສາຍຕົວເລກທີ່ເປັນເອກະລັກ.

ຫຼັງຈາກນັ້ນ, ພວກເຮົາໃຊ້ຫນ້າທີ່ງ່າຍດາຍ VPR ສຳລັບການຄົ້ນຫາທີ່ລະອຽດອ່ອນ:

=VLOOKUP($G$3,$A$2:$C$8,3,FALSE)

=ВПР($G$3;$A$2:$C$8;3;ЛОЖЬ)

4 ວິທີເຮັດໃຫ້ VLOOKUP Case Sensitive ໃນ Excel

ການປະຕິບັດຫນ້າທີ່ທີ່ເຫມາະສົມ VPR case-sensitive ແມ່ນຂຶ້ນກັບສອງປັດໃຈ:

  1. ຖັນຜູ້ຊ່ວຍຕ້ອງເປັນຖັນຊ້າຍສຸດໃນຂອບເຂດທີ່ສາມາດເບິ່ງໄດ້.
  2. ຄ່າທີ່ທ່ານກໍາລັງຊອກຫາຕ້ອງມີລະຫັດຕົວອັກສອນແທນທີ່ຈະເປັນມູນຄ່າທີ່ແທ້ຈິງ.

ວິທີການໃຊ້ຟັງຊັນ CODE ຢ່າງຖືກຕ້ອງ

ສູດທີ່ໃສ່ເຂົ້າໄປໃນຈຸລັງຂອງຖັນຊ່ວຍສົມມຸດວ່າທຸກຄ່າຄົ້ນຫາຂອງເຈົ້າມີຈໍານວນຕົວອັກສອນດຽວກັນ. ຖ້າບໍ່, ຫຼັງຈາກນັ້ນທ່ານຈໍາເປັນຕ້ອງຮູ້ຕົວເລກທີ່ນ້ອຍທີ່ສຸດແລະໃຫຍ່ທີ່ສຸດແລະເພີ່ມລັກສະນະຫຼາຍ IFERROR (IFERROR) ຈໍານວນຕົວອັກສອນແມ່ນຄວາມແຕກຕ່າງລະຫວ່າງຄ່າຄົ້ນຫາທີ່ສັ້ນທີ່ສຸດແລະຍາວທີ່ສຸດ.

ຕົວຢ່າງ, ຖ້າຄ່າຄົ້ນຫາທີ່ສັ້ນທີ່ສຸດແມ່ນ 3 ຕົວອັກສອນ ແລະຍາວທີ່ສຸດແມ່ນ 5 ຕົວອັກສອນ, ໃຫ້ໃຊ້ສູດນີ້:

=CODE(MID(B2,1,1)) & CODE(MID(B2,2,1)) & CODE(MID(B2,3,1)) & IFERROR(CODE(MID(B2,3,1)),"") & IFERROR(CODE(MID(B2,4,1)),"")

=КОДСИМВ(ПСТР(B2;1;1)) & КОДСИМВ(ПСТР(B2;2;1)) & КОДСИМВ(ПСТР(B2;3;1)) & ЕСЛИОШИБКА(КОДСИМВ(ПСТР(B2;3;1));"") & ЕСЛИОШИБКА(КОДСИМВ(ПСТР(B2;4;1));"")

ສໍາລັບຫນ້າທີ່ ປທສ (ກາງ) ທ່ານໃຫ້ຂໍ້ໂຕ້ແຍ້ງຕໍ່ໄປນີ້:

  • ການໂຕ້ຖຽງທີ 1 - ຂໍ້ຄວາມ (ຂໍ້ຄວາມ) ແມ່ນການອ້າງອີງຂໍ້ຄວາມ ຫຼືຕາລາງທີ່ມີຕົວອັກສອນທີ່ຈະແຍກອອກ (ໃນກໍລະນີຂອງພວກເຮົາມັນແມ່ນ B2)
  • ການໂຕ້ຖຽງທີ 2 - start_num (start_position) ແມ່ນຕຳແໜ່ງທຳອິດຂອງຕົວອັກສອນເຫຼົ່ານັ້ນທີ່ຈະຖືກສະກັດອອກ. ເຈົ້າເຂົ້າ 1 ໃນ​ຫນ້າ​ທໍາ​ອິດ​ ປທສ, 2 - ໃນ​ຫນ້າ​ທີ່​ທີ​ສອງ​ ປທສ ແລະອື່ນໆ
  • ການໂຕ້ຖຽງທີ 3 - ຕົວເລກ (number_of_characters) – ລະບຸຈໍານວນຕົວອັກສອນທີ່ຈະແຍກອອກຈາກຂໍ້ຄວາມ. ເນື່ອງຈາກພວກເຮົາຕ້ອງການພຽງແຕ່ 1 ຕົວອັກສອນຕະຫຼອດເວລາ, ໃນທຸກຫນ້າທີ່ພວກເຮົາຂຽນ 1.

ຂໍ້ກໍານົດ: ຫນ້າທີ່ VPR ບໍ່ແມ່ນການແກ້ໄຂທີ່ດີທີ່ສຸດສໍາລັບການຄົ້ນຫາທີ່ລະອຽດອ່ອນໃນ Excel. ກ່ອນອື່ນ ໝົດ, ການເພີ່ມຖັນເສີມແມ່ນຕ້ອງການ. ອັນທີສອງ, ສູດໄດ້ເຮັດວຽກທີ່ດີພຽງແຕ່ຖ້າຂໍ້ມູນແມ່ນ homogeneous, ຫຼືຕົວເລກທີ່ແນ່ນອນຂອງຕົວອັກສອນໃນຄ່າທີ່ຄົ້ນຫາແມ່ນເປັນທີ່ຮູ້ຈັກ. ຖ້ານີ້ບໍ່ແມ່ນກໍລະນີຂອງເຈົ້າ, ມັນກໍ່ດີກວ່າທີ່ຈະໃຊ້ຫນຶ່ງໃນການແກ້ໄຂທີ່ພວກເຮົາສະແດງຂ້າງລຸ່ມນີ້.

ຟັງຊັນ LOOKUP ສໍາລັບການຊອກຫາທີ່ລະອຽດອ່ອນຕົວພິມນ້ອຍ

ຫນ້າທີ່ VIEW (LOOKUP) ທີ່ກ່ຽວຂ້ອງ VPR, ແນວໃດກໍ່ຕາມ syntax ຂອງມັນອະນຸຍາດໃຫ້ຊອກຫາກໍລະນີທີ່ລະອຽດອ່ອນໂດຍບໍ່ມີການເພີ່ມຖັນຊ່ວຍ. ເພື່ອເຮັດສິ່ງນີ້, ໃຊ້ VIEW ບວກ​ກັບ​ຫນ້າ​ທີ່​ ຄວາມຈິງ (ແນ່ນອນ).

ຖ້າພວກເຮົາເອົາຂໍ້ມູນຈາກຕົວຢ່າງທີ່ຜ່ານມາ (ໂດຍບໍ່ມີຖັນເສີມ), ສູດຕໍ່ໄປນີ້ຈະຮັບມືກັບຫນ້າວຽກ:

=LOOKUP(TRUE,EXACT($A$2:$A$7,$F$2),$B$2:$B$7)

=ПРОСМОТР(ИСТИНА;СОВПАД($A$2:$A$7;$F$2);$B$2:$B$7)

ຄົ້ນຫາສູດໃນຂອບເຂດ A2:A7 ກົງກັນທີ່ແນ່ນອນກັບຄ່າເຊລ F2 case sensitive ແລະສົ່ງຄືນຄ່າຈາກຖັນ B ຂອງແຖວດຽວກັນ.

ຄື VPRຫນ້າທີ່ VIEW ເຮັດ​ວຽກ​ເທົ່າ​ທຽມ​ກັນ​ກັບ​ຂໍ້​ຄວາມ​ແລະ​ຄ່າ​ຕົວ​ເລກ​, ດັ່ງ​ທີ່​ທ່ານ​ສາ​ມາດ​ເບິ່ງ​ໃນ screenshot ຂ້າງ​ລຸ່ມ​ນີ້​:

4 ວິທີເຮັດໃຫ້ VLOOKUP Case Sensitive ໃນ Excel

ສໍາຄັນ! ໃນຄໍາສັ່ງສໍາລັບຫນ້າທີ່ VIEW ເຮັດວຽກຢ່າງຖືກຕ້ອງ, ຄ່າໃນຖັນຊອກຫາຄວນຈະຖືກຈັດຮຽງຕາມລໍາດັບຈາກໃຫຍ່ຫານ້ອຍ, ເຊັ່ນ: ຈາກນ້ອຍສຸດໄປຫາໃຫຍ່ທີ່ສຸດ.

ໃຫ້ຂ້ອຍອະທິບາຍສັ້ນໆວ່າຟັງຊັນເຮັດວຽກແນວໃດ ຄວາມຈິງ ໃນສູດທີ່ສະແດງຂ້າງເທິງ, ນີ້ແມ່ນຈຸດສໍາຄັນ.

ຫນ້າທີ່ ຄວາມຈິງ ປຽບທຽບສອງຄ່າຂໍ້ຄວາມໃນອາກິວເມັນທີ 1 ແລະ 2 ແລະສົ່ງຄືນ TRUE ຖ້າພວກມັນຄືກັນແທ້ ຫຼື FALSE ຖ້າພວກມັນບໍ່ແມ່ນ. ມັນເປັນສິ່ງສໍາຄັນສໍາລັບພວກເຮົາຫນ້າທີ່ ຄວາມຈິງ ກໍລະນີທີ່ລະອຽດອ່ອນ.

ໃຫ້ເບິ່ງວິທີການເຮັດວຽກຂອງສູດຂອງພວກເຮົາ ເບິ່ງ+ແທ້:

=LOOKUP(TRUE,EXACT($A$2:$A$7,$F$2),$B$2:$B$7)

=ПРОСМОТР(ИСТИНА;СОВПАД($A$2:$A$7;$F$2);$B$2:$B$7)

  • ຫນ້າທີ່ ຄວາມຈິງ ປຽບທຽບຄ່າເຊລ F2 ກັບອົງປະກອບທັງຫມົດໃນຖັນ A (A2:A7). ຕອບ TRUE ຖ້າພົບການກົງກັນທີ່ແນ່ນອນ, ຖ້າບໍ່ດັ່ງນັ້ນ FALSE.
  • ນັບຕັ້ງແຕ່ທ່ານໃຫ້ການໂຕ້ຖຽງຫນ້າທີ່ທໍາອິດ VIEW value TRUE, ມັນສະກັດຄ່າທີ່ສອດຄ້ອງກັນຈາກຖັນທີ່ລະບຸ (ໃນກໍລະນີຂອງພວກເຮົາ, ຖັນ B) ພຽງແຕ່ຖ້າພົບກົງກັນທີ່ແນ່ນອນ, ກໍລະນີທີ່ລະອຽດອ່ອນ.

ຂ້າພະເຈົ້າຫວັງວ່າຄໍາອະທິບາຍນີ້ແມ່ນຈະແຈ້ງແລະໃນປັດຈຸບັນທ່ານເຂົ້າໃຈແນວຄວາມຄິດຕົ້ນຕໍ. ຖ້າເປັນດັ່ງນັ້ນ, ຫຼັງຈາກນັ້ນທ່ານຈະບໍ່ມີຄວາມຫຍຸ້ງຍາກກັບຫນ້າທີ່ອື່ນໆທີ່ພວກເຮົາຈະວິເຄາະຕື່ມອີກ, ເພາະວ່າ. ພວກເຂົາທັງຫມົດເຮັດວຽກຢູ່ໃນຫຼັກການດຽວກັນ.

ຂໍ້ກໍານົດ: ຂໍ້ມູນໃນຖັນຊອກຫາຈະຕ້ອງຖືກຈັດຮຽງຈາກນ້ອຍຫາໃຫຍ່.

SUMPRODUCT – ຊອກຫາຄ່າຂໍ້ຄວາມ, ໂຕພິມນ້ອຍໃຫຍ່, ແຕ່ສົ່ງຄືນຕົວເລກເທົ່ານັ້ນ

ດັ່ງທີ່ທ່ານເຂົ້າໃຈແລ້ວຈາກຫົວຂໍ້, SUMPRODUCT (SUMPRODUCT) ເປັນອີກໜຶ່ງຟັງຊັນ Excel ທີ່ຈະຊ່ວຍໃຫ້ທ່ານເຮັດການຄົ້ນຫາທີ່ລະອຽດອ່ອນ, ແຕ່ຈະໃຫ້ຄ່າເປັນຕົວເລກເທົ່ານັ້ນ. ຖ້າທາງເລືອກນີ້ບໍ່ເຫມາະສົມກັບທ່ານ, ຫຼັງຈາກນັ້ນທ່ານສາມາດດໍາເນີນການກັບມັດໄດ້ທັນທີ INDEX+MATCH, ເຊິ່ງເຮັດໃຫ້ການແກ້ໄຂສໍາລັບກໍລະນີໃດກໍ່ຕາມແລະສໍາລັບປະເພດຂໍ້ມູນໃດໆ.

ກ່ອນອື່ນ, ໃຫ້ຂ້ອຍອະທິບາຍສັ້ນໆກ່ຽວກັບ syntax ຂອງຟັງຊັນນີ້, ນີ້ຈະຊ່ວຍໃຫ້ທ່ານເຂົ້າໃຈດີຂື້ນກັບສູດທີ່ລະອຽດອ່ອນຂອງກໍລະນີຕໍ່ໄປນີ້.

ຫນ້າທີ່ SUMPRODUCT ຄູນອົງປະກອບຂອງອາເຣທີ່ໃຫ້ໄວ້ ແລະສົ່ງຜົນລວມຂອງຜົນໄດ້ຮັບ. syntax ເບິ່ງຄືວ່ານີ້:

SUMPRODUCT(array1,[array2],[array3],...)

СУММПРОИЗВ(массив1;[массив2];[массив3];…)

ເນື່ອງຈາກພວກເຮົາຕ້ອງການການຄົ້ນຫາທີ່ລະອຽດອ່ອນ, ພວກເຮົາໃຊ້ຟັງຊັນ ຄວາມຈິງ (EXACT) ຈາກຕົວຢ່າງທີ່ຜ່ານມາເປັນຫນຶ່ງໃນຕົວຄູນ:

=SUMPRODUCT((EXACT($A$2:$A$7,$F$2)*($B$2:$B$7)))

=СУММПРОИЗВ((СОВПАД($A$2:$A$7;$F$2)*($B$2:$B$7)))

ດັ່ງທີ່ທ່ານຈື່, ຄວາມຈິງ ປຽບທຽບຄ່າເຊລ F2 ກັບອົງປະກອບທັງຫມົດໃນຖັນ A. ຕອບ TRUE ຖ້າພົບການກົງກັນທີ່ແນ່ນອນ, ຖ້າບໍ່ດັ່ງນັ້ນ FALSE. ໃນການດໍາເນີນງານທາງຄະນິດສາດ, Excel ໃຊ້ TRUE ເປັນ 1, ແລະ FALSE ສໍາລັບ 0ນອກຈາກນັ້ນ SUMPRODUCT ຄູນຕົວເລກເຫຼົ່ານີ້ແລະຜົນລວມ.

ເລກສູນບໍ່ໄດ້ຖືກນັບເພາະວ່າເມື່ອຄູນພວກມັນໃຫ້ສະເໝີ 0. ຂໍໃຫ້ພິຈາລະນາຢ່າງລະອຽດກ່ຽວກັບສິ່ງທີ່ເກີດຂື້ນໃນເວລາທີ່ກົງກັນທີ່ແນ່ນອນໃນຖັນ A ພົບເຫັນແລະກັບຄືນ 1… ໜ້າ​ທີ່ SUMPRODUCT ຄູນຕົວເລກໃນຖັນ B on 1 ແລະສົ່ງຜົນໄດ້ຮັບ - ຕົວເລກດຽວກັນແທ້! ນີ້ແມ່ນຍ້ອນວ່າຜົນໄດ້ຮັບຂອງຜະລິດຕະພັນອື່ນໆແມ່ນສູນ, ແລະພວກມັນບໍ່ມີຜົນຕໍ່ຜົນລວມ.

ແຕ່ຫນ້າເສຍດາຍ, ຫນ້າທີ່ SUMPRODUCT ບໍ່ສາມາດເຮັດວຽກກັບຄ່າຂໍ້ຄວາມແລະວັນທີຍ້ອນວ່າພວກເຂົາບໍ່ສາມາດຄູນໄດ້. ໃນກໍລະນີນີ້, ທ່ານຈະໄດ້ຮັບຂໍ້ຄວາມສະແດງຂໍ້ຜິດພາດ #VALUE! (#VALUE!) ເຊັ່ນດຽວກັບຢູ່ໃນຕາລາງ F4 ໃນຮູບຂ້າງລຸ່ມນີ້:

4 ວິທີເຮັດໃຫ້ VLOOKUP Case Sensitive ໃນ Excel

ຂໍ້ກໍານົດ: ຕອບພຽງແຕ່ຄ່າຕົວເລກ.

INDEX + MATCH - ການຄົ້ນຫາທີ່ລະອຽດອ່ອນຕົວພິມນ້ອຍສໍາລັບປະເພດຂອງຂໍ້ມູນໃດໆ

ສຸດທ້າຍ, ພວກເຮົາຢູ່ໃກ້ກັບສູດການຄົ້ນຫາແບບບໍ່ຈໍາກັດແລະບໍ່ຈໍາກັດຕົວພິມໃຫຍ່ທີ່ເຮັດວຽກກັບຊຸດຂໍ້ມູນໃດໆ.

ຕົວຢ່າງນີ້ມາສຸດທ້າຍ, ບໍ່ແມ່ນຍ້ອນວ່າສິ່ງທີ່ດີທີ່ສຸດຖືກປະໄວ້ສໍາລັບ dessert, ແຕ່ເນື່ອງຈາກວ່າຄວາມຮູ້ທີ່ໄດ້ຮັບຈາກຕົວຢ່າງທີ່ຜ່ານມາຈະຊ່ວຍໃຫ້ທ່ານເຂົ້າໃຈສູດທີ່ລະອຽດອ່ອນຂອງກໍລະນີທີ່ດີກວ່າແລະໄວຂຶ້ນ. INDEX+MATCH (INDEX+MATCH).

ດັ່ງທີ່ທ່ານອາດຈະຄາດເດົາ, ການປະສົມປະສານຂອງຫນ້າທີ່ ເປີດເຜີຍຫຼາຍຂຶ້ນ и INDEX ໃຊ້ໃນ Excel ເປັນທາງເລືອກທີ່ມີຄວາມຍືດຫຍຸ່ນແລະມີອໍານາດຫຼາຍສໍາລັບ VPR. ບົດຄວາມການນໍາໃຊ້ INDEX ແລະ MATCH ແທນ VLOOKUP ຈະອະທິບາຍຢ່າງສົມບູນວ່າຫນ້າທີ່ເຫຼົ່ານີ້ເຮັດວຽກຮ່ວມກັນແນວໃດ.

ຂ້າພະເຈົ້າພຽງແຕ່ຈະສະຫຼຸບຈຸດສໍາຄັນ:

  • ຫນ້າທີ່ ເປີດເຜີຍຫຼາຍຂຶ້ນ (MATCH) ຄົ້ນຫາຄ່າໃນຂອບເຂດທີ່ໃຫ້ໄວ້ ແລະສົ່ງຄືນຕຳແໜ່ງທີ່ກ່ຽວຂ້ອງຂອງມັນ, ນັ້ນແມ່ນ, ແຖວ ແລະ/ຫຼື ຖັນແຖວ;
  • ຕໍ່ໄປ, ຫນ້າທີ່ INDEX (INDEX) ຕອບຄ່າຈາກຖັນທີ່ລະບຸ ແລະ/ຫຼືແຖວ.

ສູດ INDEX+MATCH ສາມາດຄົ້ນຫາກໍລະນີທີ່ລະອຽດອ່ອນ, ທ່ານພຽງແຕ່ຕ້ອງການເພີ່ມຫນຶ່ງຫນ້າທີ່ໃສ່ມັນ. ມັນບໍ່ຍາກທີ່ຈະຄາດເດົາວ່າມັນແມ່ນຫຍັງອີກເທື່ອຫນຶ່ງ ຄວາມຈິງ (ແນ່ນອນ):

=INDEX($B$2:$B$7,MATCH(TRUE,EXACT($A$2:$A$7,$F$2),0))

=ИНДЕКС($B$2:$B$7;ПОИСКПОЗ(ИСТИНА;СОВПАД($A$2:$A$7;$F$2);0))

ໃນສູດນີ້ ຄວາມຈິງ ເຮັດວຽກໃນລັກສະນະດຽວກັນກັບການສົມທົບກັບຫນ້າທີ່ VIEW, ແລະໃຫ້ຜົນໄດ້ຮັບດຽວກັນ:

4 ວິທີເຮັດໃຫ້ VLOOKUP Case Sensitive ໃນ Excel

ໃຫ້ສັງເກດວ່າສູດ INDEX+MATCH enclosed ໃນ curly braces ເປັນສູດ array ແລະທ່ານຕ້ອງເຮັດສໍາເລັດມັນໂດຍການກົດ Ctrl + Shift + Enter.

ເປັນຫຍັງ INDEX+MATCH ຈຶ່ງເປັນທາງອອກທີ່ດີທີ່ສຸດສໍາລັບການຄົ້ນຫາທີ່ລະອຽດອ່ອນ?

ຂໍ້ໄດ້ປຽບຕົ້ນຕໍຂອງມັດ INDEX и ເປີດເຜີຍຫຼາຍຂຶ້ນ:

  1. ບໍ່ຈໍາເປັນຕ້ອງເພີ່ມຖັນຊ່ວຍ, ບໍ່ເຫມືອນກັບ VPR.
  2. ບໍ່ຕ້ອງການຄໍລໍາຄົ້ນຫາເພື່ອຈັດຮຽງ, ບໍ່ເຫມືອນກັບ VIEW.
  3. ເຮັດວຽກກັບທຸກປະເພດຂອງຂໍ້ມູນ - ຕົວເລກ, ຂໍ້ຄວາມແລະວັນທີ.

ສູດນີ້ເບິ່ງຄືວ່າສົມບູນແບບ, ບໍ່ແມ່ນບໍ? ໃນຄວາມເປັນຈິງ, ມັນບໍ່ແມ່ນ. ແລະວ່າເປັນຫຍັງ.

ສົມມຸດວ່າຕາລາງໃນຖັນຄ່າຕອບແທນທີ່ກ່ຽວຂ້ອງກັບຄ່າຊອກຫານັ້ນຫວ່າງເປົ່າ. ສູດຈະສົ່ງຄືນຜົນໄດ້ຮັບຫຍັງ? ບໍ່? ເຮົາມາເບິ່ງກັນວ່າສູດໃດໃຫ້ຜົນຕອບແທນແທ້ໆ:

4 ວິທີເຮັດໃຫ້ VLOOKUP Case Sensitive ໃນ Excel

ອຸຍ, ສູດຕອບແທນສູນ! ນີ້ອາດຈະບໍ່ເປັນບັນຫາໃຫຍ່ຖ້າທ່ານກໍາລັງເຮັດວຽກກັບຄ່າຂໍ້ຄວາມທີ່ບໍລິສຸດ. ຢ່າງໃດກໍຕາມ, ຖ້າຕາຕະລາງປະກອບມີຕົວເລກ, ລວມທັງສູນ "ຈິງ", ນີ້ຈະກາຍເປັນບັນຫາ.

ໃນຄວາມເປັນຈິງ, ສູດການຊອກຫາອື່ນໆທັງຫມົດ (VLOOKUP, LOOKUP, ແລະ SUMPRODUCT) ທີ່ພວກເຮົາໄດ້ສົນທະນາກ່ອນຫນ້ານີ້ມີພຶດຕິກໍາດຽວກັນ. ແຕ່ທ່ານຕ້ອງການສູດທີ່ສົມບູນແບບ, ແມ່ນບໍ?

ເພື່ອເຮັດໃຫ້ສູດຄຳນວນທີ່ລະອຽດອ່ອນ INDEX+MATCH ທີ່ສົມບູນແບບ, ເຮັດໃຫ້ມັນຢູ່ໃນຫນ້າທີ່ IF (IF) ທີ່ຈະທົດສອບເຊລທີ່ມີຄ່າສົ່ງຄືນ ແລະໃຫ້ຜົນໄດ້ຮັບທີ່ຫວ່າງເປົ່າ ຖ້າມັນຫວ່າງເປົ່າ:

=IF(INDIRECT("B"&(1+MATCH(TRUE,EXACT($A$2:$A$7,$G$2),0)))<>"",INDEX($B$2:$B$7, MATCH(TRUE,EXACT($A$2:$A$7,$G$2),0)),"")

=ЕСЛИ(ДВССЫЛ("B"&(1+ПОИСКПОЗ(ИСТИНА;СОВПАД($A$2:$A$7;$G$2);0)))<>"";ИНДЕКС($B$2:$B$7; ПОИСКПОЗ(ИСТИНА;СОВПАД($A$2:$A$7;$G$2);0));"")

ໃນສູດນີ້:

  • B ແມ່ນຖັນທີ່ມີຄ່າຕອບແທນ
  • 1+ ແມ່ນຕົວເລກທີ່ປ່ຽນຕຳແໜ່ງຂອງເຊລທີ່ສົ່ງກັບໂດຍຟັງຊັນ ເປີດເຜີຍຫຼາຍຂຶ້ນ, ກັບທີ່ຢູ່ທີ່ແທ້ຈິງຂອງເຊນ. ຕົວຢ່າງ, ໃນຫນ້າທີ່ຂອງພວກເຮົາ ເປີດເຜີຍຫຼາຍຂຶ້ນ array ຄົ້ນຫາໃຫ້ A2:A7, ນັ້ນແມ່ນ, ຕໍາແຫນ່ງທີ່ກ່ຽວຂ້ອງຂອງເຊນ A2 ຈະ 1, ເນື່ອງຈາກວ່າມັນເປັນອັນທໍາອິດໃນ array. ແຕ່ຕໍາແຫນ່ງຕົວຈິງຂອງເຊນ A2 ໃນຖັນແມ່ນ 2, ດັ່ງນັ້ນພວກເຮົາເພີ່ມ 1ເພື່ອເຮັດໃຫ້ເຖິງຄວາມແຕກຕ່າງແລະມີຫນ້າທີ່ ປະຕິບັດຕາມ (INDIRECT) ດຶງເອົາຄ່າຈາກຕາລາງທີ່ຕ້ອງການ.

ຮູບພາບຂ້າງລຸ່ມນີ້ສະແດງໃຫ້ເຫັນສູດການແກ້ໄຂທີ່ລະອຽດອ່ອນຕົວພິມນ້ອຍ INDEX+MATCH ໃນການປະຕິບັດ. ມັນສົ່ງຄືນຜົນໄດ້ຮັບທີ່ຫວ່າງເປົ່າຖ້າຕາລາງທີ່ສົ່ງຄືນແມ່ນຫວ່າງເປົ່າ.

ຂ້າພະເຈົ້າໄດ້ຂຽນສູດໃຫມ່ເຂົ້າໄປໃນຖັນ B:Dເພື່ອໃຫ້ພໍດີກັບແຖບສູດໃນຮູບໜ້າຈໍ.

4 ວິທີເຮັດໃຫ້ VLOOKUP Case Sensitive ໃນ Excel

ສູດຜົນຕອບແທນ 0ຖ້າຕາລາງທີ່ສົ່ງຄືນມີສູນ.

4 ວິທີເຮັດໃຫ້ VLOOKUP Case Sensitive ໃນ Excel

ຖ້າທ່ານຕ້ອງການການເຊື່ອມຕໍ່ INDEX и ເປີດເຜີຍຫຼາຍຂຶ້ນ ສະແດງຂໍ້ຄວາມບາງຢ່າງເມື່ອຄ່າກັບຄືນຫວ່າງເປົ່າ, ທ່ານສາມາດຂຽນມັນຢູ່ໃນວົງຢືມສຸດທ້າຍ (“”) ຂອງສູດ, ຕົວຢ່າງເຊັ່ນນີ້:

=IF(INDIRECT("D"&(1+MATCH(TRUE,EXACT($B$2:$B$7,$G$2),0)))<>"",INDEX($D$2:$D$7, MATCH(TRUE,EXACT($B$2:$B$7,$G$2),0)),"There is nothing to return, sorry.")

=ЕСЛИ(ДВССЫЛ("D"&(1+ПОИСКПОЗ(ИСТИНА;СОВПАД($B$2:$B$7;$G$2);0)))<>"";ИНДЕКС($D$2:$D$7; ПОИСКПОЗ(ИСТИНА;СОВПАД($B$2:$B$7;$G$2);0));"There is nothing to return, sorry.")

4 ວິທີເຮັດໃຫ້ VLOOKUP Case Sensitive ໃນ Excel

ອອກຈາກ Reply ເປັນ