Excel VLOOKUP ເພື່ອຊອກຫາຄ່າສຸດທ້າຍໃນຖັນ (ມີທາງເລືອກ)

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

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

VLOOKUP Last Value in Column.xlsx

ການໃຊ້ຟັງຊັນ VLOOKUP ເພື່ອ ຊອກຫາຄ່າສຸດທ້າຍໃນຖັນໃດໜຶ່ງ

ໃຫ້ເຮົາມາແນະນຳປຶ້ມວຽກຂອງພວກເຮົາກ່ອນ. ໃນເອກະສານຂໍ້ມູນນີ້, ຂ້ອຍໄດ້ໃຊ້ 3 ຖັນ ແລະ 10 ແຖວ ເພື່ອນຳສະເໜີຍອດຂາຍຂອງພະນັກງານຂາຍຈຳນວນໜຶ່ງຕາມວັນທີທີ່ກົງກັນ.

ໃນວິທີການນີ້, ພວກເຮົາຈະຊອກຫາການປະກົດຕົວຫຼ້າສຸດຂອງຄ່າໂດຍການໃຊ້ ຟັງຊັນ VLOOKUP . VLOOKUP ຫຍໍ້ມາຈາກ ' ເບິ່ງແນວຕັ້ງ '. ມັນເປັນຫນ້າທີ່ທີ່ເຮັດໃຫ້ Excel ຊອກຫາຄ່າທີ່ແນ່ນອນໃນຖັນ. ນີ້ພວກເຮົາມີ 3 ຈໍານວນການຂາຍທີ່ແຕກຕ່າງກັນຂອງ Bill. ຕອນນີ້ພວກເຮົາຈະຊອກຫາຈໍານວນການຂາຍສຸດທ້າຍຂອງລາວໃນ Cell G5

ຂັ້ນຕອນ :

➦ ເປີດໃຊ້ Cell G5 , ພິມສູດຄຳນວນໃຫ້ລຸ່ມນີ້:

=VLOOKUP(F5,C5:D13,2)

➦ ກົດປຸ່ມ Enter ແລ້ວເຈົ້າຈະໄດ້ຮັບຜົນສຸດທ້າຍ. ຂອງການຂາຍຂອງລາວ.

ແຕ່ VLOOKUP ຈະບໍ່ໃຫ້ຄໍາຕອບທີ່ຖືກຕ້ອງສໍາລັບຂໍ້ມູນທີ່ບໍ່ໄດ້ຈັດຮຽງຢູ່ໃນຮູບ​ແບບ​ປະ​ມານ​. ເບິ່ງຮູບຂ້າງລຸ່ມນີ້.

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

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

ວິທີທີ 1: ໃຊ້ຟັງຊັນ LOOKUP ເພື່ອຊອກຫາຄ່າສຸດທ້າຍໃນຖັນ

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

ຂັ້ນຕອນ:

➦ ເປີດໃຊ້ Cell G4.

➦ ພິມສູດທີ່ໃຫ້ໄວ້ຂ້າງລຸ່ມນີ້:

=LOOKUP(2,1/(D:D""),D:D)

➦ ຈາກນັ້ນກົດປຸ່ມ Enter ແລ້ວທ່ານຈະໄດ້ຮັບອັນສຸດທ້າຍ. ຄ່າ.

👉 ການແບ່ງສູດ:

D :D””

ຢູ່ນີ້ມັນຈະກວດເບິ່ງວ່າເຊລໃນ ຖັນ D ຫວ່າງເປົ່າຫຼືບໍ່. ມັນ​ຈະກັບຄືນ as-

{FALSE;FALSE;FALSE;TRUE;TRUE;TRUE;TRUE;TRUE;TRUE;FALSE…..

1/(D:D””)

ພວກເຮົາໄດ້ແບ່ງ 1 ດ້ວຍຜົນໄດ້ຮັບ. ໃນຖານະເປັນ FALSE ຫມາຍຄວາມວ່າ 0 ແລະ TRUE ຫມາຍຄວາມວ່າ 1 ດັ່ງນັ້ນຜົນໄດ້ຮັບຈະເປັນດັ່ງຕໍ່ໄປນີ້:

{#DIV/0!;#DIV/0!; #DIV/0!;1;1;1;1;1;1;1;#DIV/0!;#DIV/0!}

LOOKUP(2,1/(D:D””),D:D)

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

367

ວິທີ 2: ໃຊ້ຟັງຊັນ INDEX ແລະ MATCH ເພື່ອຊອກຫາຄ່າສຸດທ້າຍໃນຖັນ

ໃນ​ທີ່​ນີ້​ພວກ​ເຮົາ​ຈະ​ນໍາ​ໃຊ້​ການ​ປະ​ສົມ​ຂອງ INDEX ແລະ MATCH functions. ຟັງຊັນ INDEX ຕອບຄ່າ ຫຼືການອ້າງອີງເຖິງຄ່າຈາກພາຍໃນຕາຕະລາງ ຫຼືໄລຍະໃດໜຶ່ງ. ແລະ ຟັງຊັນ MATCH ຖືກໃຊ້ເພື່ອຄົ້ນຫາລາຍການທີ່ລະບຸໄວ້ໃນຂອບເຂດໃດໜຶ່ງ ແລະຈາກນັ້ນມັນຈະສົ່ງຄືນຕຳແໜ່ງທີ່ກ່ຽວຂ້ອງຂອງລາຍການນັ້ນໃນຂອບເຂດ.

ຂັ້ນຕອນ:

➦ ພິມສູດຄຳນວນໃຫ້ລຸ່ມນີ້ໃນ Cell G5

=INDEX(D5:D13,MATCH(F5,C5:C13,1))

➦ ກົດ ໃສ່ ປຸ່ມ.

👉 ສູດເຮັດວຽກແນວໃດ:

MATCH(F5,C5:C13,1)

ທີ່ນີ້ ຟັງຊັນ MATCH ຖືກນໍາໃຊ້ເພື່ອຊອກຫາຄ່າຂອງ Cell F5 ສໍາລັບລາຍການທີ່ຈັດຮຽງຕາມລໍາດັບໃຫຍ່ຫານ້ອຍ ຈາກອາເຣ C5:C13. ການຕັ້ງຄ່າອາກິວເມັນທີສາມ '1'  ສະແດງເຖິງຄ່າປະມານກົງກັນ. ດຽວນີ້ຟັງຊັນຈະກັບຄືນມາເປັນ-

6

ຕົວຈິງແລ້ວມັນແມ່ນການສະແດງຕົວເລກແຖວທີ່ນັບຈາກລາຍການທຳອິດ.

INDEX(D5:D13,MATCH(F5,C5:C13,1))

ແລະ ຟັງຊັນ INDEX ຈະໃຫ້ການຂາຍທີ່ກົງກັນ ( D5:D13) ອີງຕາມການຈັບຄູ່ທີ່ຜ່ານມາຈາກອາເຣ ( C5:C13) ເຊິ່ງຈະກັບຄືນມາເປັນ

367

ນັ້ນຄືການປະກົດຕົວຄັ້ງສຸດທ້າຍສຳລັບ Cell F5

ວິທີທີ 3: ການລວມກັນຂອງຟັງຊັນ INDEX, MAX, SUMPRODUCT ແລະ ROW ເພື່ອຊອກຫາຄ່າສຸດທ້າຍໃນຖັນ

ຕອນນີ້ພວກເຮົາຈະເຮັດໜ້າທີ່ດ້ວຍການລວມກັນຂອງຟັງຊັນ INDEX, MAX, SUMPRODUCT, ແລະ ROW . ຟັງຊັນ ROW ຈະຊອກຫາຕົວເລກແຖວ. SUMPRODUCT ເປັນຟັງຊັນທີ່ຄູນຂອບເຂດຂອງເຊລ ຫຼືອາເຣ ແລະສົ່ງຜົນລວມຂອງຜະລິດຕະພັນ. ຟັງຊັນ MAX ຈະຊອກຫາຕົວເລກສູງສຸດ. ແລະຟັງຊັນ INDEX ສົ່ງຄືນຄ່າ ຫຼືການອ້າງອີງເຖິງຄ່າຈາກພາຍໃນຕາຕະລາງ ຫຼືໄລຍະໃດໜຶ່ງ.

ຂັ້ນຕອນ:

➦ ເປີດໃຊ້ການແກ້ໄຂໃນ Cell F7

➦ ຄັດລອກແລະວາງສູດທີ່ໃຫ້ໄວ້ຂ້າງລຸ່ມນີ້:

=INDEX($C$5:$C$13,SUMPRODUCT(MAX(ROW($B$5:$B$13)*($E$7=$B$5:$B$13))-4))

➦ ແລະກົດປຸ່ມ Enter ປຸ່ມ.

👉 ສູດເຮັດວຽກແນວໃດ:

ROW($B$5:$B$13)

ຟັງຊັນ ROW ຈະສະແດງຕົວເລກແຖວສຳລັບອາເຣທີ່ຈະກັບຄືນມາເປັນ-

{ 5;6;7;8;9;10;11;12;13}

($E$7=$B$5:$B$13)

ນີ້ Cell E7 ແມ່ນຄ່າຊອກຫາຂອງພວກເຮົາ ແລະອັນນີ້ສູດຈະຈັບຄູ່ມັນຜ່ານ array B5:B13 . ຈາກນັ້ນມັນຈະກັບຄືນມາເປັນ-

{FALSE;FALSE;FALSE;FALSE;TRUE;FALSE;FALSE;FALSE;TRUE

ROW($B$5:$B$13)*($E$7=$B$5:$B$13)

ມັນເປັນການຄູນຂອງສອງສູດກ່ອນໜ້ານີ້ ທີ່ຈະຄູນຄ່າ ຕົວເລກແຖວທີ່ສອດຄ້ອງກັນ. FALSE ໝາຍເຖິງ 0 ແລະ TRUE ໝາຍເຖິງ 1 . ດັ່ງນັ້ນຫຼັງຈາກການຄູນ, ມັນຈະກັບຄືນມາເປັນ-

{0;0;0;0;9;0;0;0;13}

MAX(ROW($B$5:$B$13)*($E$7=$B$5:$B$13))

The MAX ຟັງຊັນຈະຊອກຫາຄ່າສູງສຸດຈາກຜົນໄດ້ຮັບທີ່ຜ່ານມາທີ່ຈະກັບຄືນມາເປັນ

13

SUMPRODUCT(MAX(ROW($ B$5:$B$13)*($E$7=$B$5:$B$13)))-4)

ດຽວນີ້ ຟັງຊັນ SUMPRODUCT ຖືກໃຊ້ເພື່ອຊອກຫາແຖວ ຕົວເລກໃນອາເຣ . ໃນ​ຖາ​ນະ​ເປັນ​ລາຍ​ການ​ຂອງ​ພວກ​ເຮົາ​ເລີ່ມ​ຈາກ 5th ແຖວ​ເປັນ​ຕົ້ນ​ໄປ, 4 ໄດ້​ຖືກ​ລົບ. ດັ່ງນັ້ນ ຕໍາແໜ່ງຂອງການປະກົດຕົວຫຼ້າສຸດຂອງ Bill ແມ່ນ 9 ໃນລາຍການຂອງພວກເຮົາ ດັ່ງນັ້ນສູດຈະກັບຄືນເປັນ

9 .

INDEX($C$5:$C$13,SUMPRODUCT(MAX(ROW($B$5:$B$13))*($E$7=$B$5: $B$13))-4))

ຟັງຊັນ INDEX ແມ່ນໃຊ້ເພື່ອຊອກຫາການຂາຍສໍາລັບຊື່ທີ່ກົງກັນສຸດທ້າຍ. ແລະມັນຈະກັບຄືນມາເປັນ-

563

ນັ້ນແມ່ນເຫດການຄັ້ງສຸດທ້າຍຂອງພວກເຮົາສໍາລັບ ໃບບິນ.

ວິທີ 4 : ໃຊ້ Excel VBA ເພື່ອຊອກຫາການປະກົດຕົວຫຼ້າສຸດຂອງຄ່າໃນຖັນ

ຖ້າທ່ານຕ້ອງການຂຽນລະຫັດໃນ Excel, ວິທີການນີ້ແມ່ນເຫມາະສົມສໍາລັບທ່ານ. ພວກເຮົາສາມາດປະຕິບັດການທີ່ຜ່ານມາໂດຍການໃຊ້ວິທີການ VBA ຄືກັນ. ໃຫ້ຜ່ານຂັ້ນຕອນຕໍ່ໄປນີ້ວິທີທີ່ພວກເຮົາສາມາດເຮັດມັນໄດ້ງ່າຍ.

ເພື່ອວ່າ, ທໍາອິດ, ຂ້ອຍຈະສ້າງແຖບເລື່ອນລົງສໍາລັບຊື່ທີ່ເປັນເອກະລັກ. ຈາກນັ້ນຂ້ອຍຈະສ້າງຟັງຊັນທີ່ຜູ້ໃຊ້ກຳນົດເອງໃໝ່ “ LastItemLookup ” ໂດຍໃຊ້ VBA ທີ່ພວກເຮົາຈະໃຊ້ເພື່ອຊອກຫາເຫດການຫຼ້າສຸດ.

ຂັ້ນຕອນທີ 1 :

➦ ທຳອິດ, ໃຫ້ສຳເນົາຊື່ທີ່ເປັນເອກະລັກຈາກຊີດຫຼັກໄປໃສ່ຊີດໃໝ່.

ຂັ້ນຕອນ 2:

➦ ຈາກນັ້ນໄປທີ່ແຜ່ນຫຼັກ. ເປີດໃຊ້ຕາລາງໃໝ່. ຂ້ອຍເລືອກ E5.

➦ ຄລິກ ຂໍ້ມູນ > ເຄື່ອງມືຂໍ້ມູນ > ການກວດສອບຂໍ້ມູນ.

A ກ່ອງໂຕ້ຕອບ ຈະປາກົດ.

ຂັ້ນຕອນ 3:

➦ ເລືອກ ລາຍຊື່ ຈາກແຖບ ອະນຸຍາດ ແຖບ.

➦ ຈາກນັ້ນກົດໄອຄອນ ເປີດ ຈາກ ແຫຼ່ງທີ່ມາ bar.

ຂັ້ນຕອນ 4:

➦ ຫຼັງຈາກນັ້ນໃຫ້ໄປທີ່ແຜ່ນງານໃໝ່ຂອງເຈົ້າ ແລະເລືອກຊື່ທີ່ເປັນເອກະລັກ.

➦ ກົດ OK

ເບິ່ງສັນຍາລັກ ລູກສອນລົງ ປາກົດຢູ່ເບື້ອງຂວາຂອງຕາລາງນັ້ນ. ໂດຍການຄລິກທີ່ນີ້ທ່ານສາມາດເລືອກຊື່ໃດກໍໄດ້. ນັ້ນຈະຊ່ວຍປະຫຍັດເວລາຂອງພວກເຮົາໄດ້ ເພາະວ່າພວກເຮົາຈະບໍ່ຈຳເປັນຕ້ອງພິມຊື່ທຸກໆຄັ້ງ. Excel VBA.

ຂັ້ນຕອນ 5:

➦ R ຄລິກຂວາ ເມົ້າຂອງທ່ານໃສ່ຊື່ແຜ່ນງານ.

➦ ເລືອກ ເບິ່ງລະຫັດ ຈາກ ເມນູບໍລິບົດ .

A VBA ປ່ອງຢ້ຽມຈະເປີດຂຶ້ນ.

ຂັ້ນຕອນ 6:

➦ ພິມລະຫັດທີ່ໃຫ້ຂ້າງລຸ່ມນີ້:

5474

ຂັ້ນຕອນ 7:

➦ ຈາກນັ້ນກົດປຸ່ມຫຼິ້ນເພື່ອແລ່ນລະຫັດ. A ກ່ອງໂຕ້ຕອບ ຊື່ Macros ຈະປາກົດ.

➦ ຄລິກ Run .

ຟັງຊັນໃໝ່ຂອງພວກເຮົາພ້ອມແລ້ວໃນຕອນນີ້.

ຂັ້ນຕອນ 8:

➦ ຕອນນີ້ກັບຄືນໄປຫາແຜ່ນງານຂອງເຈົ້າ.

➦ ເປີດໃຊ້ Cell F5

➦ ພິມສູດຄຳນວນໃຫ້ລຸ່ມນີ້ດ້ວຍຟັງຊັນໃໝ່.

=LastItemLookup(E5,B5:C13,2)

➦ ກົດ Enter ເພື່ອຮັບເອົາ ຜົນການປະກົດຕົວຄັ້ງສຸດທ້າຍສຳລັບ Ron .

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

<0

ບົດສະຫຼຸບ

ຂ້ອຍຫວັງວ່າວິທີການທັງໝົດທີ່ອະທິບາຍໄວ້ຂ້າງເທິງຈະດີພໍທີ່ຈະຊອກຫາຄ່າສຸດທ້າຍໃນຖັນໃດໜຶ່ງ. ຮູ້ສຶກບໍ່ເສຍຄ່າທີ່ຈະຖາມຄໍາຖາມໃດໆໃນສ່ວນຄໍາເຫັນແລະກະລຸນາໃຫ້ຄໍາຄິດເຫັນຂ້າພະເຈົ້າ

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