ສາລະບານ
ໃນ MS Excel ພວກເຮົາຕ້ອງການຄົ້ນຫາ ຫຼືຊອກຫາຄ່າໃນຊຸດຂໍ້ມູນເລື້ອຍໆ. ມັນອາດຈະເປັນການຊອກຫາຂໍ້ມູນຢູ່ໃນແຖວຫຼືຖັນ. ໂຊກດີ, Excel ສະຫນອງຫນ້າທີ່ແລະສູດທີ່ແຕກຕ່າງກັນເພື່ອເຮັດວຽກປະເພດເຫຼົ່ານີ້. ດ້ວຍຄວາມຊ່ອຍເຫລືອຂອງລະຫັດ Excel VBA, ພວກເຮົາສາມາດເຮັດຫນ້າທີ່ຊອກຫາຫຼືຊອກຫາຄຸນຄ່ານີ້ໂດຍອັດຕະໂນມັດ. ໃນບົດຄວາມນີ້, ພວກເຮົາຈະເບິ່ງວິທີການທີ່ແຕກຕ່າງກັນເພື່ອ ຊອກຫາຄ່າໃນຖັນເປັນ ໃນ Excel VBA. .xlsm
6 ຕົວຢ່າງຂອງ VBA ເພື່ອຊອກຫາຄ່າໃນຖັນໃນ Excel
ຂໍໃຫ້ມີຊຸດຂໍ້ມູນຂອງຂໍ້ມູນຜະລິດຕະພັນກັບ ລະຫັດຜະລິດຕະພັນ , Brand , Model , Unit Price , ແລະ Order ID . ວຽກງານຂອງພວກເຮົາແມ່ນເພື່ອຊອກຫາ ລະຫັດຄໍາສັ່ງ ທີ່ກົງກັນ. ດຽວນີ້ໜ້າວຽກຂອງພວກເຮົາແມ່ນຊອກຫາ ລະຫັດການສັ່ງຊື້ ທີ່ກ່ຽວຂ້ອງກັບ ລະຫັດສິນຄ້າ .
1. ຊອກຫາຄ່າໃນຖັນໂດຍໃຊ້ VBA Find Function
ໃນຕົວຢ່າງທຳອິດ, ພວກເຮົາຈະໃຊ້ ຊອກຫາຟັງຊັນໃນ VBA ເພື່ອຊອກຫາຄ່າໃນຖັນໃດໜຶ່ງ.
📌 ຂັ້ນຕອນ:
- ໄປທີ່ຊື່ແຜ່ນຢູ່ລຸ່ມສຸດຂອງຊີດ.
- ກົດປຸ່ມຂວາຂອງເມົ້າ.
- ເລືອກ. ເບິ່ງລະຫັດ ທາງເລືອກຈາກລາຍການ.
- ປ່ອງຢ້ຽມ VBA ເປີດ. ຈາກນັ້ນເລືອກ ໂມດູນ ຈາກ ໃສ່ ທາງເລືອກ
- ຕອນນີ້ຂຽນລະຫັດຕໍ່ໄປນີ້ໃນ VBA console
5364
- ຕອນນີ້ໃສ່ປຸ່ມໃນຊຸດຂໍ້ມູນ.
- ໄປທີ່ແຖບ ຜູ້ພັດທະນາ .
- ເລືອກ ປຸ່ມ ( ການຄວບຄຸມແບບຟອມ ) ຈາກ ໃສ່. ພາກ.
- ຕັ້ງຊື່ໃດນຶ່ງຂອງປຸ່ມ. ຄືກັບທີ່ຂ້ອຍກຳລັງໃຫ້ມັນເປັນ ຄົ້ນຫາ .
- ກຳນົດລະຫັດໃສ່ປຸ່ມນີ້.
- ເລືອກ ກົດປຸ່ມແລະກົດປຸ່ມຂວາຂອງຫນູ.
- ເລືອກ ມອບໝາຍ Macro ຈາກລາຍການ. ເລືອກ macro ທີ່ຕ້ອງການຈາກປ່ອງຢ້ຽມ Assign Macro .
- ຈາກນັ້ນ, ກົດ OK .
<11
ພວກເຮົາເຫັນວ່າບໍ່ມີ. ກຳລັງສະແດງຜົນກົງກັນ, ເນື່ອງຈາກໝາຍເລກຜະລິດຕະພັນນີ້ບໍ່ຢູ່ໃນລາຍການ.
- ໃສ່ ລະຫັດສິນຄ້າ ອື່ນແລ້ວກົດປຸ່ມ ຄົ້ນຫາ ອີກຄັ້ງ.
ພວກເຮົາໄດ້ຮັບຈໍານວນຄໍາສັ່ງສໍາລັບການໃຫ້ ລະຫັດຜະລິດຕະພັນ .
ອ່ານເພີ່ມເຕີມ: ແນວໃດ ເພື່ອຮັບຄ່າເຊລຕາມແຖວ ແລະຖັນໃນ Excel VBA
2. VBA ເພື່ອຊອກຫາມູນຄ່າຈາກແຜ່ນວຽກທີ່ແຕກຕ່າງກັນ
ຕອນນີ້ຢູ່ໃນພາກນີ້, ພວກເຮົາຈະເຮັດສິ່ງດຽວກັນຂ້າງເທິງແຕ່ສໍາລັບແຜ່ນວຽກທີ່ແຕກຕ່າງກັນ. ໃຫ້ສົມມຸດວ່າຂໍ້ມູນຜະລິດຕະພັນຂອງພວກເຮົາຢູ່ໃນ Sheet 2 , ແລະປ່ອງຊອກຫາຢູ່ໃນ Sheet 3 . ຕອນນີ້ພວກເຮົາຈະຂຽນລະຫັດ VBA ເພື່ອໃຫ້ພວກເຮົາສາມາດຊອກຫາ Order ID ໂດຍໃຊ້ Product ID ຈາກ Sheet 3 .
Sheet 2:
Sheet3:
📌 ຂັ້ນຕອນ:
- ປະຕິບັດຕາມອັນດຽວກັນຂັ້ນຕອນຈາກ ຂັ້ນຕອນທີ 1 ເຖິງ ຂັ້ນຕອນທີ 2 ຈາກວິທີການກ່ອນຫນ້ານີ້ເພື່ອເປີດ VBA console
- ດຽວນີ້ຂຽນລະຫັດຕໍ່ໄປນີ້ໃນ VBA console
7977
- ດຽວນີ້ໃສ່ປຸ່ມຄືກັບອັນກ່ອນໜ້າອີກຄັ້ງ.
- ຈາກນັ້ນກຳນົດລະຫັດມາໂຄຣໃສ່ປຸ່ມ.
- ໃສ່ ລະຫັດສິນຄ້າ ໃດໆກໍຕາມ ແລະຄລິກໃສ່ປຸ່ມ ປະຕິບັດ
<0 ອ່ານເພີ່ມເຕີມ: ຊອກຫາຄ່າໃນຖັນ ແລະຄ່າກັບຄືນຂອງຖັນອື່ນໃນ Excel
3. ຊອກຫາ ແລະໝາຍຄ່າໃນຖັນ
ໃຫ້ເຮົາເບິ່ງວ່າພວກເຮົາສາມາດຊອກຫາຄ່າຈາກຖັນໃດນຶ່ງໂດຍການໝາຍພວກມັນ. ສໍາລັບນີ້, ໃຫ້ສົມມຸດຊຸດຂໍ້ມູນດຽວກັນຂ້າງເທິງດ້ວຍຖັນເພີ່ມເຕີມທີ່ມີຊື່ວ່າ ສະຖານະການຈັດສົ່ງ . ດຽວນີ້ໜ້າວຽກຂອງພວກເຮົາຄືການໝາຍຄ່າໃນຖັນ ສະຖານະການຈັດສົ່ງ ເຊິ່ງແມ່ນ ລໍຖ້າຢູ່ .
📌 <2 ຂັ້ນຕອນ:
- ເຮັດຕາມຂັ້ນຕອນດຽວກັນຈາກ ຂັ້ນຕອນທີ 1 ເຖິງ ຂັ້ນຕອນທີ 2 ເປັນວິທີການຜ່ານມາເພື່ອເປີດ VBA console
- ຕອນນີ້ຂຽນລະຫັດຕໍ່ໄປນີ້ໃນ VBA console
5062
- ຕອນນີ້ໄປທີ່ແຜ່ນວຽກ ແລະແລ່ນລະຫັດ.
- ເບິ່ງຜົນໄດ້ຮັບໃນຕາຕະລາງ.
ອ່ານເພີ່ມເຕີມ: ວິທີຊອກຫາຄ່າສູງສຸດໃນຖັນ Excel (4 ວິທີ )
4. VBA ເພື່ອຊອກຫາຄ່າໃນຖັນໂດຍໃຊ້ Wildcards
ສຸດທ້າຍ, ພວກເຮົາຈະເຫັນວິທີທີ່ພວກເຮົາສາມາດຄົ້ນຫາ ຫຼືຊອກຫາຄ່າໃນຖັນໂດຍໃຊ້ຕົວອັກສອນ wildcard ໃນ Excel VBA. ອີກເທື່ອ ໜຶ່ງ, ພວກເຮົາຈະໃຊ້ຊຸດຂໍ້ມູນດຽວກັນຂ້າງເທິງສໍາລັບວິທີການນີ້. ວຽກງານຂອງພວກເຮົາແມ່ນເພື່ອຊອກຫາລາຄາຜະລິດຕະພັນໂດຍໃຊ້ Model ຂອງເຂົາເຈົ້າ. ພວກເຮົາສາມາດພິມຊື່ເຕັມ ຫຼືນາມສະກຸນ/ຕົວອັກສອນຂອງ ID ຜະລິດຕະພັນ .
📌 ຂັ້ນຕອນ:
- ເຮັດຕາມຂັ້ນຕອນດຽວກັນຈາກ ຂັ້ນຕອນທີ 1 ກັບ ຂັ້ນຕອນທີ 2 ເປັນວິທີການກ່ອນຫນ້ານີ້ເພື່ອເປີດ VBA console
- ປັດຈຸບັນ ຂຽນລະຫັດຕໍ່ໄປນີ້ໃນ VBA console
6346
- ອີກເທື່ອໜຶ່ງ, ໃສ່ປຸ່ມຄືກັບອັນກ່ອນໜ້ານີ້.
- ດຽວນີ້ກຳນົດ macro ລະຫັດໃສ່ປຸ່ມ.
- ຕອນນີ້ໃສ່ບາງສ່ວນ ລະຫັດຜະລິດຕະພັນ ແລະກົດປຸ່ມ ປະຕິບັດ .
ອ່ານເພີ່ມເຕີມ: ວິທີຊອກຫາຄ່າຕໍ່າສຸດໃນຖັນ Excel (6 ວິທີ)
5. Excel VBA ເພື່ອຊອກຫາຄ່າສູງສຸດໃນຖັນ
ຢູ່ບ່ອນນີ້, ພວກເຮົາຕ້ອງການຊອກຫາຄ່າສູງສຸດຂອງຖັນໂດຍໃຊ້ລະຫັດ VBA.
📌 ຂັ້ນຕອນ:
- ພວກເຮົາຕ້ອງການຊອກຫາລາຄາສູງສຸດ.
- ຕອນນີ້, ໃສ່ VBA ຕໍ່ໄປນີ້ ລະຫັດຢູ່ໃນໂມດູນໃຫມ່.
3508
- ຈາກນັ້ນ, ກົດປຸ່ມ F5 ເພື່ອແລ່ນລະຫັດ VBA.
- ກ່ອງໂຕ້ຕອບ ການປ້ອນຂໍ້ມູນ ປະກົດຂຶ້ນ.
- ເລືອກໄລຍະຈາກຊຸດຂໍ້ມູນ.
- ສຸດທ້າຍ, ກົດປຸ່ມ ຕົກລົງ .
ພວກເຮົາສາມາດເຫັນຄ່າສູງສຸດທີ່ສະແດງຢູ່ໃນກ່ອງໂຕ້ຕອບ.
6. Excel VBA ເພື່ອຊອກຫາຄ່າສຸດທ້າຍໃນຖັນ
ຢູ່ນີ້, ພວກເຮົາຕ້ອງການຮູ້ຄ່າຂອງແຖວສຸດທ້າຍ ຫຼືຕາລາງຂອງ aຖັນສະເພາະ. ຕົວຢ່າງ: ພວກເຮົາຕ້ອງການຮູ້ຜະລິດຕະພັນສຸດທ້າຍຈາກຖັນຜະລິດຕະພັນ
📌 ຂັ້ນຕອນ:
- ໃສ່ລະຫັດ VBA ດ້ານລຸ່ມໃສ່ໂມດູນ.
6263
- ຈາກນັ້ນ, ແລ່ນລະຫັດໂດຍການກົດປຸ່ມ F5 ປຸ່ມ.
ຄ່າສຸດທ້າຍແມ່ນສະແດງຢູ່ໃນກ່ອງໂຕ້ຕອບ.
ອ່ານເພີ່ມເຕີມ: ວິທີຊອກຫາການປະກົດຕົວຫຼ້າສຸດຂອງຄ່າໃນຖັນໃນ Excel (5 ວິທີ)
ສິ່ງທີ່ຄວນຈື່
ບາງຂໍ້ຜິດພາດທົ່ວໄປ: <3
- ຜິດພາດ: ຄ່າໜຶ່ງຄັ້ງຕໍ່ຄັ້ງ. ເພາະວ່າວິທີການ FIND ສາມາດຊອກຫາຄ່າໄດ້ເທື່ອລະອັນເທົ່ານັ້ນ.
- ຜິດພາດ: #NA ໃນ VLOOKUP . ຖ້າຄ່າທີ່ຄົ້ນຫາບໍ່ຢູ່ໃນຊຸດຂໍ້ມູນທີ່ລະບຸ, ຟັງຊັນນີ້ຈະສົ່ງຄືນຂໍ້ຜິດພາດ #NA ນີ້.
- Range(“Cell_Number”).ClearContents ສ່ວນແມ່ນ ໃຊ້ເພື່ອລຶບຄ່າກ່ອນໜ້ານີ້ອອກຈາກເຊລ. ຖ້າບໍ່ດັ່ງນັ້ນ, ຄ່າກ່ອນໜ້າຈະຕ້ອງຖືກເອົາອອກດ້ວຍຕົນເອງ.
ສະຫຼຸບ
ນີ້ແມ່ນບາງວິທີເພື່ອຊອກຫາຄ່າໃນຖັນໂດຍໃຊ້ລະຫັດ VBA ໃນ Excel. ຂ້າພະເຈົ້າໄດ້ສະແດງໃຫ້ເຫັນວິທີການທັງຫມົດທີ່ມີຕົວຢ່າງທີ່ກ່ຽວຂ້ອງຂອງເຂົາເຈົ້າແຕ່ວ່າມັນສາມາດມີການເຮັດຊ້ຳອີກຫຼາຍຢ່າງ. ຂ້າພະເຈົ້າຍັງໄດ້ປຶກສາຫາລືກ່ຽວກັບພື້ນຖານຂອງຫນ້າທີ່ນໍາໃຊ້. ຖ້າທ່ານມີວິທີການອື່ນໆເພື່ອບັນລຸເປົ້າຫມາຍດັ່ງກ່າວ, ກະລຸນາແບ່ງປັນມັນກັບພວກເຮົາ. ເຂົ້າເບິ່ງເວັບໄຊທ໌ຂອງພວກເຮົາ ExcelWIKI ສໍາລັບບົດຄວາມທີ່ຫນ້າສົນໃຈເພີ່ມເຕີມກ່ຽວກັບ Excel.