ສາລະບານ
ຫາກທ່ານກໍາລັງຊອກຫາວິທີການ ການຕື່ມຂໍ້ມູນໃສ່ອັດຕະໂນມັດບັນຊີລາຍການເລື່ອນລົງໃນ Excel , ບົດຄວາມນີ້ອາດຈະເປັນປະໂຫຍດສໍາລັບທ່ານ. ໃນບົດຄວາມນີ້, ພວກເຮົາຈະສະແດງວິທີທີ່ພວກເຮົາສາມາດສ້າງບັນຊີລາຍຊື່ເລື່ອນລົງຂອງການປັບປຸງອັດຕະໂນມັດໃນ Excel ເພື່ອເຮັດໃຫ້ວຽກງານຂອງທ່ານງ່າຍຂຶ້ນ. ເນື່ອງຈາກວ່າທ່ານບໍ່ຈໍາເປັນຕ້ອງປັບປຸງບັນຊີລາຍຊື່ເລື່ອນລົງຂອງທ່ານດ້ວຍຕົນເອງຫຼັງຈາກການປ່ຽນແປງຄ່າໃດໆໃນຂອບເຂດຂໍ້ມູນຕົ້ນຕໍຂອງທ່ານ. ດັ່ງນັ້ນ, ໃຫ້ພວກເຮົາເຂົ້າໄປໃນບົດຄວາມຕົ້ນຕໍ.
ດາວໂຫລດ Practice Workbook
Auto-Update-Drop-Down-List.xlsx
3 ວິທີທີ່ຈະອັບເດດລາຍການແບບເລື່ອນລົງໂດຍອັດຕະໂນມັດໃນ Excel
ທີ່ນີ້, ພວກເຮົາມີລາຍການປະເພດການຈ່າຍເງິນທີ່ພວກເຮົາຕ້ອງການສ້າງລາຍການແບບເລື່ອນລົງ. ແຕ່ສໍາລັບການໃສ່ປະເພດການຈ່າຍເງິນອື່ນໆຕື່ມອີກພວກເຮົາຕ້ອງການປັບປຸງບັນຊີລາຍຊື່ເລື່ອນລົງຂອງພວກເຮົາໂດຍອັດຕະໂນມັດໂດຍປະຕິບັດຕາມວິທີການທີ່ລະບຸໄວ້ຂ້າງລຸ່ມນີ້ 3 .
ສໍາລັບການສ້າງນີ້ ບົດຄວາມ, ພວກເຮົາໄດ້ໃຊ້ Microsoft Excel 365 version . ແນວໃດກໍ່ຕາມ, ທ່ານສາມາດນໍາໃຊ້ເວີຊັນອື່ນຕາມຄວາມສະດວກສະບາຍຂອງທ່ານ.
ວິທີການ-1: ການນໍາໃຊ້ຟັງຊັນ OFFSET ແລະ COUNTA ເພື່ອອັບເດດລາຍການເລື່ອນລົງອັດຕະໂນມັດໃນ Excel
ໃນພາກນີ້, ພວກເຮົາຈະນໍາໃຊ້ການປະສົມປະສານ. ຂອງຟັງຊັນ OFFSET ແລະ COUNTA ສຳລັບການອັບເດດລາຍການແບບເລື່ອນລົງອັດຕະໂນມັດເຊິ່ງປະກອບດ້ວຍປະເພດການຈ່າຍເງິນ.
ຂັ້ນຕອນ :
ທຳອິດ, ພວກເຮົາຈະເຫັນຜົນຂອງການສ້າງລາຍການແບບເລື່ອນລົງຕາມປົກກະຕິ.
- ເລືອກຕາລາງ D5 ແລະຫຼັງຈາກນັ້ນໄປທີ່ ຂໍ້ມູນ ແຖບ >> ການກວດສອບຂໍ້ມູນ ກຸ່ມ >> ຂໍ້ມູນການກວດສອບ .
ຈາກນັ້ນ, ຕົວຊ່ວຍ ການກວດສອບຂໍ້ມູນ ຈະເປີດຂຶ້ນ.
- ເລືອກ ລາຍຊື່ ຈາກຕົວເລືອກຕ່າງໆພາຍໃຕ້ ອະນຸຍາດ ແລະເລືອກໄລຍະໃນ ແຫຼ່ງຂໍ້ມູນ .
=$B$5:$B$10
ມັນເປັນໄລຍະຂອງທາງເລືອກການຈ່າຍເງິນ.
- ກົດ ຕົກລົງ .
ຫຼັງຈາກນັ້ນ, ທ່ານຈະໄດ້ຮັບບັນຊີລາຍຊື່ເລື່ອນລົງແລະຖ້າທ່ານເພີ່ມແຖວອື່ນສໍາລັບທາງເລືອກການຈ່າຍເງິນອື່ນ; Bitcoin , ຈາກນັ້ນທ່ານສາມາດເຫັນໄດ້ວ່າລາຍການແບບເລື່ອນລົງບໍ່ໄດ້ຖືກປັບປຸງໂດຍອັດຕະໂນມັດ. ດັ່ງນັ້ນ, ທາງເລືອກທີ່ສ້າງຂຶ້ນໃໝ່ນີ້ບໍ່ໄດ້ລວມຢູ່ໃນລາຍຊື່ຂອງພວກເຮົາ.
ເພື່ອແກ້ໄຂບັນຫານີ້, ພວກເຮົາຈະສ້າງລາຍຊື່ຂອງພວກເຮົາຕາມວິທີຕໍ່ໄປນີ້.
- ຫຼັງຈາກເປີດກ່ອງໂຕ້ຕອບ ການກວດສອບຂໍ້ມູນ , ເລືອກ ລາຍຊື່ ຈາກທາງເລືອກຕ່າງໆພາຍໃຕ້ ອະນຸຍາດໃຫ້ ແລະພິມສູດດັ່ງຕໍ່ໄປນີ້ໃນປ່ອງ ແຫຼ່ງ .
=OFFSET($B$5,0,0, COUNTA(B: B)-1)
ນີ້, $B$5 ແມ່ນຕາລາງເລີ່ມຕົ້ນຂອງໄລຍະ, ຕໍ່ໄປນີ້ 2 ສູນແມ່ນຊີ້ບອກວ່າການອ້າງອີງເຊລຈະບໍ່ເຄື່ອນໄປດ້ວຍເລກແຖວ ຫຼືຖັນໃດໆ. ສຸດທ້າຍ, COUNTA(B:B)-1 ແມ່ນສະແດງຕົວເລກຄວາມສູງຂອງໄລຍະເຊິ່ງຈະເປັນຈໍານວນແຖວທີ່ມີຂໍ້ຄວາມ ຫຼືຕົວເລກ.
- ກົດ ຕົກລົງ .
ດັ່ງນັ້ນ, ຫຼັງຈາກໃສ່ສູດການກວດສອບຂໍ້ມູນຂອງພວກເຮົາແລ້ວ ພວກເຮົາໄດ້ຮັບລາຍການແບບເລື່ອນລົງຕໍ່ໄປນີ້.
ຖ້າພວກເຮົາເພີ່ມທາງເລືອກການຈ່າຍເງິນອື່ນທີ່ມີຊື່ວ່າ Bitcoin , ຫຼັງຈາກນັ້ນທາງເລືອກນີ້ຈະຖືກເພີ່ມໃສ່ຂອງພວກເຮົາໂດຍອັດຕະໂນມັດ.list.
ອ່ານເພີ່ມເຕີມ: ວິທີໃຊ້ IF Statement ເພື່ອສ້າງລາຍການແບບເລື່ອນລົງໃນ Excel
ວິທີການ 2: ການກໍານົດຊື່ສໍາລັບໄລຍະແລະການສ້າງຕາຕະລາງເພື່ອອັດຕະໂນມັດການປັບປຸງບັນຊີລາຍຊື່ເລື່ອນລົງ
ມີອີກວິທີຫນຶ່ງທີ່ຈະສ້າງບັນຊີລາຍຊື່ເລື່ອນລົງການປັບປຸງອັດຕະໂນມັດໃນ Excel ໂດຍການກໍານົດຊື່ແລະນໍາໃຊ້ a ຕາຕະລາງ . ພວກເຮົາຈະເຫັນຂະບວນການນີ້ໂດຍໃຊ້ຕົວຢ່າງດຽວກັນຂ້າງເທິງ.
ຂັ້ນຕອນ :
- ໄປທີ່ ສູດ. ແຖບ >> ກຳນົດຊື່ ກຸ່ມ >> ກຳນົດຊື່ .
ຫຼັງຈາກນັ້ນ, ທ່ານຈະໄດ້ຮັບ ຊື່ໃໝ່ ຕົວຊ່ວຍສ້າງ.
- ໃສ່ຊື່ໃສ່ກ່ອງຂໍ້ຄວາມ “ ຊື່ ”. ທີ່ນີ້ພວກເຮົາຈະໃສ່ “ Payment_Types ” ແລະເລືອກຂອບເຂດການຈ່າຍເງິນຂອງພວກເຮົາໃນ ອ້າງອີງເຖິງ .
- ຄລິກທີ່ ຕົກລົງ . <17
- ໄປທີ່ Insert tab >> Table .
- ເລືອກໄລຍະຂໍ້ມູນ, ແລະກວດເບິ່ງ ຕາຕະລາງຂອງຂ້ອຍມີສ່ວນຫົວ ທາງເລືອກ.
- ກົດ ຕົກລົງ .
- ຕອນນີ້, ເລືອກຕາລາງ D5 (ບ່ອນທີ່ພວກເຮົາຕ້ອງການແບບເລື່ອນລົງຂອງພວກເຮົາ. list), ແລະຫຼັງຈາກນັ້ນໄປທີ່ Data tab >> Data Validation group >> Data Validation .
- ເລືອກ ລາຍການ ຈາກຕົວເລືອກຕ່າງໆພາຍໃຕ້ ອະນຸຍາດ ແລະພິມໄລຍະທີ່ມີຊື່ໃນປ່ອງ ແຫຼ່ງຂໍ້ມູນ .
- ກົດ ຕົກລົງ .
- ດຽວນີ້, ເປີດກ່ອງໂຕ້ຕອບ ການກວດສອບຂໍ້ມູນ ເພື່ອເພີ່ມລາຍການແບບເລື່ອນລົງໃນຕາລາງ D5 .
- ເລືອກ ລາຍການ ຈາກຕົວເລືອກຕ່າງໆພາຍໃຕ້ ອະນຸຍາດ ແລະພິມສູດຄຳນວນຕໍ່ໄປນີ້ໃນ ແຫຼ່ງຂໍ້ມູນ .
- ກົດ ຕົກລົງ .
- ເລືອກເຊລ D5 ແລະ ຈາກນັ້ນໄປທີ່ ຂໍ້ມູນ ແຖບ >> ການກວດສອບຂໍ້ມູນ ກຸ່ມ >> ການກວດສອບຂໍ້ມູນ .
- ເລືອກ ລາຍການ ຈາກຕົວເລືອກຕ່າງໆພາຍໃຕ້ ອະນຸຍາດ ແລະເລືອກໄລຍະໃນ ແຫຼ່ງຂໍ້ມູນ .
- ກົດ ຕົກລົງ .
- ໄປທີ່ ນັກພັດທະນາ ແທັບ >> Insert dropdown >> Combo Box (ActiveX Control ) .
- ລາກລົງໄປ ເບື້ອງຂວາຂອງ ບວກກັບ ສັນຍາລັກ.
- ພວກເຮົາໄດ້ສ້າງ ກ່ອງຄອມໂບ , ບັນທຶກຊື່ຂອງມັນໄວ້ ເພື່ອໃຊ້ໃນລະຫັດ (ຊື່ຂອງ ກ່ອງຄອມໂບ ແມ່ນ ComboBox1 ).
- ໄປທີ່ Developer tab >> Design Mode ເພື່ອປິດໃຊ້ງານ Design Mode .
- ຄລິກຂວາ ໃສ່ຊື່ແຜ່ນງານຂອງເຈົ້າແລ້ວຄລິກທີ່ ເບິ່ງລະຫັດ .
- ພິມລະຫັດຕໍ່ໄປນີ້ໃນ VBE <2
ດຽວນີ້, ເຖິງເວລາສ້າງຕາຕະລາງແລ້ວ.
ດ້ວຍວິທີນີ້, ທ່ານຈະຖືກພາໄປທີ່ ສ້າງຕາຕະລາງ ກ່ອງໂຕ້ຕອບ.
ດ້ວຍວິທີນີ້, ພວກເຮົາສ້າງຕາຕະລາງຕໍ່ໄປນີ້.
ຈາກນັ້ນ, ຕົວຊ່ວຍສ້າງ ການກວດສອບຂໍ້ມູນ ຈະເປີດຂຶ້ນ.
=Payment_Types
ມັນເປັນໄລຍະຂອງທາງເລືອກການຈ່າຍເງິນ.
ດັ່ງນັ້ນ, ຫຼັງຈາກເຂົ້າ ສູດການກວດສອບຂໍ້ມູນຂອງພວກເຮົາພວກເຮົາມີລາຍການແບບເລື່ອນລົງຕໍ່ໄປນີ້.
ຖ້າພວກເຮົາເພີ່ມທາງເລືອກການຈ່າຍເງິນອື່ນທີ່ມີຊື່ວ່າ Bitcoin , ທາງເລືອກນີ້ຈະຖືກອັດຕະໂນມັດ. ເພີ່ມໃສ່ລາຍຊື່ຂອງພວກເຮົາແລ້ວ.
ອ່ານເພີ່ມເຕີມ: ວິທີສ້າງລາຍການແບບເລື່ອນລົງແບບໄດນາມິກໃນ Excel
ວິທີທີ 3: ນຳໃຊ້ຟັງຊັນ Excel INDIRECT ກັບຕາຕະລາງເພື່ອອັບເດດລາຍການເລື່ອນລົງອັດຕະໂນມັດ
ໃນວິທີການສຸດທ້າຍ, ແທນທີ່ຈະໃຊ້ໄລຍະທີ່ມີຊື່ໃນແຫຼ່ງການກວດສອບຂໍ້ມູນ. ພວກເຮົາຍັງສາມາດໃຊ້ ຟັງຊັນ INDIRECT ໃນກ່ອງແຫຼ່ງຂໍ້ມູນ ແລະອ້າງອີງ ຊື່ຕາຕະລາງ . ໃນພາກນີ້, ພວກເຮົາຈະສະແດງໃຫ້ເຫັນວິທີທີ່ທ່ານສາມາດເຮັດສິ່ງດຽວກັນກັບ ວິທີການ 2 ການນໍາໃຊ້ຫນ້າທີ່ອື່ນ.
ຂັ້ນຕອນ :
ທຳອິດ, ພວກເຮົາໄດ້ປ່ຽນຊ່ວງຂໍ້ມູນຂອງພວກເຮົາເປັນຕາຕະລາງ, ແລະຊື່ຂອງຕາຕະລາງນີ້ແມ່ນ Table3 .
=INDIRECT(“Table3”)
ຕາຕະລາງ 3 ແມ່ນໄລຍະຂອງທາງເລືອກການຈ່າຍເງິນ.
ດັ່ງນັ້ນ, ຫຼັງຈາກປ້ອນຂໍ້ມູນຂອງພວກເຮົາສູດການຢັ້ງຢືນພວກເຮົາມີລາຍການແບບເລື່ອນລົງຕໍ່ໄປນີ້.
ຖ້າພວກເຮົາເພີ່ມທາງເລືອກການຈ່າຍເງິນອື່ນທີ່ມີຊື່ວ່າ Bitcoin , ທາງເລືອກນີ້ຈະຖືກເພີ່ມໃສ່ໂດຍອັດຕະໂນມັດ. ບັນຊີລາຍຊື່ຂອງພວກເຮົາ.
ວິທີການເພີ່ມບັນຊີລາຍການເລື່ອນລົງອັດຕະໂນມັດໃນ Excel
ດ້ວຍການຊ່ວຍເຫຼືອຂອງລະຫັດ VBA , ພວກເຮົາຈະ ຕື່ມຂໍ້ມູນໃສ່ຂໍ້ຄວາມອັດຕະໂນມັດຈາກລາຍການແບບເລື່ອນລົງໃນຕາລາງ D5 .
ຂັ້ນຕອນ-01 : ສ້າງລາຍການແບບເລື່ອນລົງ , Combo Box
ທຳອິດ, ພວກເຮົາຈະສ້າງລາຍການແບບເລື່ອນລົງແບບງ່າຍໆໃນຕາລາງ D5 .
ຈາກນັ້ນ, ຕົວຊ່ວຍສ້າງ ການກວດສອບຂໍ້ມູນ ຈະເປີດຂຶ້ນ.
=$B$5:$B$10
ມັນເປັນຊ່ວງຂອງທາງເລືອກການຈ່າຍເງິນ.
ດັ່ງນັ້ນ, ພວກເຮົາໄດ້ສ້າງລາຍການແບບເລື່ອນລົງສຳເລັດແລ້ວ.
ດຽວນີ້, ພວກເຮົາ ຈະໃສ່ກ່ອງຄອມໂບ.
ຈາກນັ້ນ, ສັນຍາລັກ ບວກ ຈະປາກົດ.
ຂັ້ນຕອນ-02 : ຂຽນລະຫັດ VBA
ຕອນນີ້, ເຖິງເວລາແລ້ວທີ່ຈະໃສ່ລະຫັດຂອງພວກເຮົາ.
ໃນນີ້ ວິທີການ, Visual Basic Editor ປ່ອງຢ້ຽມຈະເປີດຂຶ້ນເພື່ອໃສ່ລະຫັດຂອງພວກເຮົາ.
8310
ການແບ່ງລະຫັດ
- ພວກເຮົາໄດ້ເລືອກ ຂັ້ນຕອນຍ່ອຍ ຊື່ເປັນ Worksheet_SelectionChange , ເນື່ອງຈາກວ່າ Worksheet ແມ່ນຊີ້ບອກຊີດ ແລະ SelectionChange ແມ່ນສະແດງເຖິງເຫດການທີ່ຈະແລ່ນລະຫັດ. ແລະພວກເຮົາໄດ້ຈັດປະເພດ P_val ເປັນ Range .
- ຫຼັງຈາກນັ້ນ, ພວກເຮົາປະກາດ DList_box ເປັນ OLEObject , Ptype ເປັນ String , Dsht ເປັນ Worksheet , ແລະ P_List as Variant .
- ຈາກນັ້ນພວກເຮົາໄດ້ມອບໝາຍຊີດທີ່ໃຊ້ງານໃຫ້ Dsht , ແລະກ່ອງຄອມໂບຊື່ ComboBox1 to DList_box .
- ຄ່າຂອງ . ປະເພດການກວດສອບຂໍ້ມູນ ຖືກເລືອກເປັນ 3 ເຊິ່ງສະແດງເຖິງ ແບບເລື່ອນລົງ
- ຕົວແປ Ptype ຈະເກັບຮັກສາສູດທີ່ໃຊ້ສໍາລັບຂໍ້ມູນ ການກວດສອບຄວາມຖືກຕ້ອງໃນຊີດທີ່ໃຊ້ໄດ້.
- ຈາກນັ້ນ, ພວກເຮົາແກ້ໄຂຕຳແໜ່ງຂອງ ກ່ອງລາຍການແບບເລື່ອນລົງ ແລະກ່າວເຖິງຂະໜາດນຳ.
ຂັ້ນຕອນ-03 : ເອົາຜົນໄດ້ຮັບໃນຂະນະທີ່ພິມ
ດຽວນີ້, ພວກເຮົາຈະທົດສອບລະຫັດຂອງພວກເຮົາ.
- ດຽວນີ້, ກັບຄືນໄປຫາແຜ່ນວຽກຫຼັກ, ແລະຄລິກໃສ່ເຊລ D5 ທີ່ພວກເຮົາໄດ້ສ້າງ ຂອງພວກເຮົາ. ລາຍຊື່ແບບເລື່ອນລົງ .
- ເລີ່ມພິມ C ສຳລັບ ເງິນສົດ , ຈາກນັ້ນທ່ານຈະ ສັງເກດເຫັນ ເງິນສົດ ຊື່ໄດ້ປາກົດຢູ່ໃນຕາລາງ D5 ແລ້ວ.
- ດຽວນີ້, ພຽງແຕ່ໃສ່ຕົວກະພິບຂອງທ່ານ ຢູ່ໃນສະຖານທີ່ອື່ນ, ແລະດັ່ງນັ້ນກ່ອງ combo ຈະຫາຍໄປອີກເທື່ອຫນຶ່ງ.
ວິທີການແກ້ໄຂລາຍການແບບເລື່ອນລົງໂດຍອີງໃສ່ Excel
ທ່ານສາມາດ ແກ້ໄຂໄລຍະໄດ້ຢ່າງງ່າຍດາຍບົນພື້ນຖານທີ່ທ່ານສ້າງລາຍການແບບເລື່ອນລົງ.
ຕົວຢ່າງ, ໃນທີ່ນີ້ພວກເຮົາໄດ້ເລືອກຂອບເຂດທັງໝົດຂອງຖັນ ປະເພດການຈ່າຍເງິນ ເພື່ອລວມເອົາທາງເລືອກທັງໝົດໃນຖັນ ບັນຊີລາຍຊື່. ແຕ່, ໃນປັດຈຸບັນພວກເຮົາຕ້ອງການພຽງແຕ່ສາມທາງເລືອກສຸດທ້າຍໃນບັນຊີລາຍຊື່ຂອງພວກເຮົາ. ດັ່ງນັ້ນ, ພວກເຮົາຕ້ອງແກ້ໄຂມັນ.
ຂັ້ນຕອນ :
- ເລືອກຕາລາງ D5 ແລະ ຈາກນັ້ນໄປທີ່ ຂໍ້ມູນ ແຖບ >> ການກວດສອບຂໍ້ມູນ ກຸ່ມ >> ການກວດສອບຂໍ້ມູນ .
ດຽວນີ້, ກ່ອງໂຕ້ຕອບ ການກວດສອບຂໍ້ມູນ ຈະເປີດຂຶ້ນ.
- ຢູ່ບ່ອນນີ້, ພວກເຮົາສາມາດເຫັນຊ່ວງຕໍ່ໄປນີ້ຢູ່ໃນກ່ອງ ແຫຼ່ງ .
=$B$5:$B$10
- ພວກເຮົາໄດ້ປ່ຽນມັນເປັນຊ່ວງຕໍ່ໄປນີ້.
=$B$8:$B$10
- ກົດ ຕົກລົງ .
ສຸດທ້າຍ , ພວກເຮົາໄດ້ສໍາເລັດການແກ້ໄຂຂອງພວກເຮົາເພື່ອປ່ຽນບັນຊີລາຍຊື່ຂອງທາງເລືອກ.
ພາກປະຕິບັດ
ເພື່ອປະຕິບັດດ້ວຍຕົນເອງ, ພວກເຮົາໄດ້ສ້າງ ພາກປະຕິບັດ ດ້ານຂວາຂອງແຕ່ລະແຜ່ນ.
ສະຫຼຸບ
ໃນບົດຄວາມນີ້, ພວກເຮົາໄດ້ປຶກສາຫາລືກ່ຽວກັບວິທີຕ່າງໆເພື່ອ ອັບເດດລາຍການແບບເລື່ອນລົງໂດຍອັດຕະໂນມັດໃນ Excel . ຫວັງວ່າວິທີການເຫຼົ່ານີ້ຈະຊ່ວຍໃຫ້ທ່ານຫຼາຍ. ຖ້າທ່ານມີຄຳຖາມເພີ່ມເຕີມ, ກະລຸນາຂຽນຄຳເຫັນຢູ່ລຸ່ມນີ້.