ວິທີການຫຸ້ມຫໍ່ parachute ຢ່າງຖືກຕ້ອງ?
ຜົນປະໂຫຍດ. ສະບັບ 2, ສະບັບປັບປຸງ.
ໃຫ້ເວົ້າວ່າພວກເຮົາມີຕາຕະລາງຄໍາສັ່ງຕໍ່ໄປນີ້:
ພວກເຮົາຈໍາເປັນຕ້ອງຮູ້, ຕົວຢ່າງ, ຈໍານວນຄໍາສັ່ງທີສາມຂອງ Ivanov ຫຼືເວລາທີ່ Petrov ປະຕິບັດຂໍ້ຕົກລົງທີສອງຂອງລາວ. ຟັງຊັນ VLOOKUP ທີ່ສ້າງມາພຽງແຕ່ສາມາດຄົ້ນຫາການປະກົດຕົວຄັ້ງທໍາອິດຂອງນາມສະກຸນໃນຕາຕະລາງແລະຈະບໍ່ຊ່ວຍພວກເຮົາ. ຄໍາຖາມເຊັ່ນ: "ໃຜເປັນຜູ້ຈັດການຄໍາສັ່ງ 10256?" ຍັງຈະຍັງຄົງບໍ່ມີຄໍາຕອບ, tk. VLOOKUP ທີ່ມີໃນຕົວບໍ່ສາມາດສົ່ງຄືນຄ່າຈາກຄໍລໍາໄປທາງຊ້າຍຂອງການຄົ້ນຫາຫນຶ່ງ.
ທັງສອງບັນຫາເຫຼົ່ານີ້ແມ່ນໄດ້ຮັບການແກ້ໄຂໃນຫນຶ່ງຫຼຸດລົງ - ໃຫ້ຂຽນຫນ້າທີ່ຂອງພວກເຮົາເອງທີ່ຈະເບິ່ງບໍ່ພຽງແຕ່ຄັ້ງທໍາອິດ, ແຕ່ໃນກໍລະນີທົ່ວໄປ, ສໍາລັບການປະກົດຕົວຂອງ Nth. ຍິ່ງໄປກວ່ານັ້ນ, ມັນຈະສາມາດຄົ້ນຫາແລະຜະລິດຜົນໄດ້ຮັບໃນຄໍລໍາໃດໆ. ໃຫ້ໂທຫາມັນ, ເວົ້າ, VLOOKUP2.
ເປີດ Visual Basic Editor ໂດຍການກົດ ALT+F11 ຫຼືໂດຍການເລືອກຈາກເມນູ ບໍລິການ – Macro – Visual Basic Editor (ເຄື່ອງມື — Macro — Visual Basic Editor), ໃສ່ໂມດູນໃຫມ່ (ເມນູ ໃສ່ - ໂມດູນ) ແລະຄັດລອກຂໍ້ຄວາມຂອງຟັງຊັນນີ້ຢູ່ທີ່ນັ້ນ:
ຟັງຊັນ VLOOKUP2(Table As Variant, SearchColumnNum As Long, SearchValue As Variant, _ N As Long, ResultColumnNum As Long) Dim i As Long, iCount As Long Select Case TypeName(Table) Case "Range" For i = 1 To Table.Rows .ນັບຖ້າ Table.Cells(i, SearchColumnNum) = SearchValue ຫຼັງຈາກນັ້ນ iCount = iCount + 1 End ຖ້າ iCount = N ຫຼັງຈາກນັ້ນ VLOOKUP2 = Table.Cells(i, ResultColumnNum) ອອກຈາກ End ຖ້າຕໍ່ໄປ i Case "Variant()" ສໍາລັບ i = 1 To UBound(Table) ຖ້າ Table(i, SearchColumnNum) = SearchValue ຫຼັງຈາກນັ້ນ iCount = iCount + 1 ຖ້າ iCount = N ຫຼັງຈາກນັ້ນ VLOOKUP2 = Table(i, ResultColumnNum) ອອກຈາກ End ຖ້າຕໍ່ໄປ i End ເລືອກ End Function
ປິດ Visual Basic Editor ແລະກັບຄືນໄປຫາ Excel.
ໃນປັດຈຸບັນຜ່ານ ແຊກ – Function (ໃສ່ - ຫນ້າທີ່) ໃນປະເພດ ຜູ້ໃຊ້ ກຳ ນົດ (ຜູ້ໃຊ້ກໍານົດ) ທ່ານສາມາດຊອກຫາຟັງຊັນ VLOOKUP2 ຂອງພວກເຮົາແລະໃຊ້ມັນ. syntax ຂອງຟັງຊັນມີດັ່ງນີ້:
=VLOOKUP2(ຕາຕະລາງ; number_of_column_where_we ຊອກຫາ; lookup_value; N; number_of_column_from_to_get_value)
ໃນປັດຈຸບັນຂໍ້ຈໍາກັດຂອງຫນ້າທີ່ມາດຕະຖານບໍ່ແມ່ນອຸປະສັກສໍາລັບພວກເຮົາ:
PS ຂໍຂອບໃຈເປັນພິເສດກັບ The_Prist ສໍາລັບການປັບປຸງຫນ້າທີ່ເພື່ອໃຫ້ມັນສາມາດຄົ້ນຫາໃນຫນັງສືປິດໄດ້.
- ຊອກຫາ ແລະທົດແທນຂໍ້ມູນຈາກຕາຕະລາງໜຶ່ງໄປຫາອີກຕາຕະລາງໜຶ່ງໂດຍໃຊ້ຟັງຊັນ VLOOKUP
- “VLOOKUP ຊ້າຍ” ໂດຍໃຊ້ຟັງຊັນ INDEX ແລະ MATCH