30 ຟັງຊັນ Excel ໃນ 30 ມື້: LOOKUP

ມື້ວານນີ້ໃນການແລ່ນມາຣາທອນ 30 ຟັງຊັນ Excel ໃນ 30 ມື້ ພວກເຮົາມີຄວາມມ່ວນກັບຫນ້າທີ່ REPT (ເຮັດຊ້ຳ) ໂດຍການສ້າງຕາຕະລາງພາຍໃນຕາລາງ ແລະໃຊ້ມັນສໍາລັບການນັບແບບງ່າຍໆ. ມັນແມ່ນວັນຈັນ, ແລະອີກເທື່ອ ໜຶ່ງ ມັນເຖິງເວລາທີ່ພວກເຮົາຕ້ອງໃສ່ຫມວກນັກຄິດຂອງພວກເຮົາ.

ໃນມື້ທີ່ 16 ຂອງ marathon, ພວກເຮົາຈະສຶກສາຫນ້າທີ່ ເບິ່ງ (ເບິ່ງ). ນີ້ແມ່ນເພື່ອນທີ່ໃກ້ຊິດ VLOOKUP (VLOOKUP) ແລະ HLOOKUP (GPR), ແຕ່ມັນເຮັດວຽກແຕກຕ່າງກັນເລັກນ້ອຍ.

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

ຟັງຊັນ 16: LOOKUP

ຫນ້າທີ່ ເບິ່ງ (LOOKUP) ຕອບຄ່າຈາກໜຶ່ງແຖວ, ຖັນໜຶ່ງ, ຫຼືຈາກອາເຣ.

ຂ້ອຍຈະໃຊ້ຟັງຊັນ LOOKUP ໄດ້ແນວໃດ?

ຫນ້າທີ່ ເບິ່ງ (LOOKUP) ຕອບຜົນໄດ້ຮັບ, ຂຶ້ນກັບມູນຄ່າທີ່ທ່ານກໍາລັງຊອກຫາ. ດ້ວຍ​ການ​ຊ່ວຍ​ເຫຼືອ​ຂອງ​ຕົນ​, ທ່ານ​ຈະ​ສາ​ມາດ​:

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

Syntax LOOKUP

ຫນ້າທີ່ ເບິ່ງ (LOOKUP) ມີສອງຮູບແບບ syntactic – vector ແລະ array. ໃນຮູບແບບ vector, ຟັງຊັນຊອກຫາຄ່າໃນຖັນຫຼືແຖວທີ່ໃຫ້, ແລະໃນຮູບແບບ array, ມັນຊອກຫາຄ່າໃນແຖວທໍາອິດຫຼືຖັນຂອງ array.

ແບບຟອມ vector ມີ syntax ດັ່ງຕໍ່ໄປນີ້:

LOOKUP(lookup_value,lookup_vector,result_vector)

ПРОСМОТР(искомое_значение;просматриваемый_вектор;вектор_результатов)

  • ຊອກຫາມູນຄ່າ (lookup_value) – ສາມາດເປັນຂໍ້ຄວາມ, ຕົວເລກ, boolean, ຊື່, ຫຼືການເຊື່ອມຕໍ່.
  • lookup_vector (lookup_vector) – ໄລຍະທີ່ປະກອບດ້ວຍໜຶ່ງແຖວ ຫຼືໜຶ່ງຖັນ.
  • ຜົນ_vector (result_vector) – ໄລຍະທີ່ປະກອບດ້ວຍໜຶ່ງແຖວ ຫຼືໜຶ່ງຖັນ.
  • ໄລຍະການໂຕ້ຖຽງ lookup_vector (lookup_vector) ແລະ ຜົນ_vector (result_vector) ຕ້ອງມີຂະໜາດດຽວກັນ.

ແບບຟອມ array ມີ syntax ຕໍ່ໄປນີ້:

LOOKUP(lookup_value,array)

ПРОСМОТР(искомое_значение;массив)

  • ຊອກຫາມູນຄ່າ (lookup_value) – ສາມາດເປັນຂໍ້ຄວາມ, ຕົວເລກ, boolean, ຊື່, ຫຼືການເຊື່ອມຕໍ່.
  • ການ​ຊອກ​ຫາ​ແມ່ນ​ປະ​ຕິ​ບັດ​ຕາມ​ຂະ​ຫນາດ​ຂອງ array ໄດ້​:
    • ຖ້າ array ມີຖັນຫຼາຍກວ່າແຖວ, ຫຼັງຈາກນັ້ນການຄົ້ນຫາຈະເກີດຂື້ນໃນແຖວທໍາອິດ;
    • ຖ້າຈໍານວນແຖວແລະຖັນແມ່ນຄືກັນຫຼືມີແຖວຫຼາຍກວ່ານັ້ນ, ການຄົ້ນຫາຈະເກີດຂື້ນໃນຖັນທໍາອິດ.
  • ຟັງຊັນສົ່ງຄືນຄ່າສຸດທ້າຍຈາກແຖວ/ຖັນທີ່ພົບ.

Traps LOOKUP (ເບິ່ງ)

  • ໃນ ໜ້າ ທີ່ ເບິ່ງ (BROWSE) ບໍ່ມີທາງເລືອກໃນການຄົ້ນຫາການຈັບຄູ່ທີ່ແນ່ນອນ, ເຊິ່ງຢູ່ໃນ VLOOKUP (VLOOKUP) ແລະໃນ HLOOKUP (GPR). ຖ້າບໍ່ມີຄ່າຄົ້ນຫາ, ຫຼັງຈາກນັ້ນຟັງຊັນຈະສົ່ງຄືນຄ່າສູງສຸດບໍ່ເກີນມູນຄ່າການຄົ້ນຫາ.
  • array ຫຼື vector ທີ່ຖືກຄົ້ນຫາຕ້ອງໄດ້ຮັບການຈັດຮຽງຕາມລໍາດັບ, ຖ້າບໍ່ດັ່ງນັ້ນຟັງຊັນອາດຈະສົ່ງຜົນໄດ້ຮັບທີ່ບໍ່ຖືກຕ້ອງ.
  • ຖ້າຄ່າທໍາອິດໃນ array / vector ທີ່ຖືກຊອກຫາແມ່ນໃຫຍ່ກວ່າຄ່າການຊອກຫາ, ຫຼັງຈາກນັ້ນຟັງຊັນຈະສ້າງຂໍ້ຄວາມສະແດງຂໍ້ຜິດພາດ. #AT (#N/A).

ຕົວຢ່າງ 1: ຊອກຫາຄ່າສຸດທ້າຍໃນຖັນ

ໃນຮູບແບບຂອງຟັງຊັນ array ເບິ່ງ (LOOKUP) ສາມາດຖືກນໍາໃຊ້ເພື່ອຊອກຫາຄ່າສຸດທ້າຍໃນຖັນ.

Excel ຊ່ວຍ​ເຫຼືອ quotes ມູນ​ຄ່າ​ 9,99999999999999E + 307 ເປັນຕົວເລກທີ່ໃຫຍ່ທີ່ສຸດທີ່ສາມາດຂຽນໄດ້ໃນຕາລາງ. ໃນສູດຂອງພວກເຮົາ, ມັນຈະຖືກກໍານົດເປັນຄ່າທີ່ຕ້ອງການ. ມັນຄາດວ່າຈໍານວນຂະຫນາດໃຫຍ່ດັ່ງກ່າວຈະບໍ່ພົບ, ດັ່ງນັ້ນຟັງຊັນຈະສົ່ງຄືນຄ່າສຸດທ້າຍໃນຖັນ D.

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

=LOOKUP(9.99999999999999E+307,D:D)

=ПРОСМОТР(9,99999999999999E+307;D:D)

30 ຟັງຊັນ Excel ໃນ 30 ມື້: LOOKUP

ຕົວຢ່າງ 2: ຊອກຫາເດືອນສຸດທ້າຍທີ່ມີຄ່າລົບ

ໃນຕົວຢ່າງນີ້, ພວກເຮົາຈະນໍາໃຊ້ຮູບແບບ vector ເບິ່ງ (ເບິ່ງ). ຖັນ D ປະກອບມີມູນຄ່າການຂາຍ, ແລະຖັນ E ມີຊື່ຂອງເດືອນ. ໃນບາງເດືອນ, ສິ່ງຕ່າງໆບໍ່ດີ, ແລະຕົວເລກທາງລົບໄດ້ປາກົດຢູ່ໃນຈຸລັງທີ່ມີມູນຄ່າການຂາຍ.

ເພື່ອຊອກຫາເດືອນສຸດທ້າຍທີ່ມີຕົວເລກລົບ, ສູດດ້ວຍ ເບິ່ງ (LOOKUP) ຈະກວດສອບມູນຄ່າການຂາຍແຕ່ລະອັນວ່າມັນໜ້ອຍກວ່າ 0 (ຄວາມບໍ່ສະເຫມີພາບໃນສູດ). ຕໍ່ໄປ, ພວກເຮົາແບ່ງອອກ 1 ກ່ຽວກັບຜົນໄດ້ຮັບ, ພວກເຮົາສິ້ນສຸດດ້ວຍບໍ່ວ່າຈະ 1, ຫຼື​ຂໍ້​ຄວາມ​ຜິດ​ພາດ​ #DIV/0 (#SECTION/0).

ນັບຕັ້ງແຕ່ມູນຄ່າທີ່ຕ້ອງການແມ່ນ 2 ບໍ່ພົບ, ຟັງຊັນຈະເລືອກອັນສຸດທ້າຍທີ່ພົບເຫັນ 1, ແລະສົ່ງຄືນຄ່າທີ່ສອດຄ້ອງກັນຈາກຖັນ E.

=LOOKUP(2,1/(D2:D8<0),E2:E8)

=ПРОСМОТР(2;1/(D2:D8<0);E2:E8)

30 ຟັງຊັນ Excel ໃນ 30 ມື້: LOOKUP

ຄໍາອະທິບາຍ: ໃນສູດນີ້, ແທນທີ່ຈະເປັນການໂຕ້ຖຽງ lookup_vector (lookup_vector) ການສະແດງອອກແທນ 1/(D2:D8<0), ເຊິ່ງປະກອບເປັນ array ໃນ RAM ຂອງຄອມພິວເຕີ, ປະກອບດ້ວຍ 1 ແລະຄ່າຄວາມຜິດພາດ #DIV/0 (#SECTION/0). 1 ຊີ້ບອກວ່າເຊລທີ່ສອດຄ້ອງກັນໃນຊ່ວງ D2:D8 ມີຄ່າໜ້ອຍກວ່າ 0, ແລະ​ຄວາມ​ຜິດ​ພາດ​ #DIV/0 (#DIV/0) – ອັນໃດໃຫຍ່ກວ່າ ຫຼືເທົ່າກັບ 0. ດັ່ງນັ້ນ, ວຽກງານຂອງພວກເຮົາແມ່ນເພື່ອຊອກຫາສຸດທ້າຍ 1 ໃນອາເຣ virtual ທີ່ສ້າງຂຶ້ນ, ແລະອີງໃສ່ອັນນີ້, ສົ່ງຄືນຊື່ຂອງເດືອນຈາກຊ່ວງ E2:E8.

ຕົວຢ່າງທີ 3: ການປ່ຽນຜົນການຮຽນຂອງນັກຮຽນຈາກເປີເຊັນໄປຫາຄະແນນຕົວອັກສອນ

ກ່ອນຫນ້ານີ້, ພວກເຮົາໄດ້ແກ້ໄຂບັນຫາທີ່ຄ້າຍຄືກັນໂດຍໃຊ້ຟັງຊັນ VLOOKUP (VPR). ມື້ນີ້ພວກເຮົາຈະໃຊ້ຟັງຊັນ ເບິ່ງ (VIEW) ໃນຮູບແບບ vector ເພື່ອປ່ຽນຜົນການຮຽນຂອງນັກຮຽນຈາກເປີເຊັນໄປຫາຄະແນນຕົວອັກສອນ. ບໍ່​ມັກ VLOOKUP (VLOOKUP) ສໍາລັບຟັງຊັນ ເບິ່ງ (ເບິ່ງ) ມັນບໍ່ສໍາຄັນວ່າອັດຕາສ່ວນຢູ່ໃນຖັນທໍາອິດຂອງຕາຕະລາງ. ທ່ານສາມາດເລືອກຄໍລໍາໃດກໍ່ໄດ້.

ໃນຕົວຢ່າງຕໍ່ໄປນີ້, ຄະແນນແມ່ນຢູ່ໃນຖັນ D, ຈັດຮຽງຕາມລໍາດັບຈາກນ້ອຍຫາໃຫຍ່, ແລະຕົວອັກສອນທີ່ສອດຄ້ອງກັນຢູ່ໃນຖັນ C, ໄປທາງຊ້າຍຂອງຖັນທີ່ກໍາລັງຊອກຫາ.

=LOOKUP(C10,D4:D8,C4:C8)

=ПРОСМОТР(C10;D4:D8;C4:C8)

30 ຟັງຊັນ Excel ໃນ 30 ມື້: LOOKUP

ອອກຈາກ Reply ເປັນ