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