ລະຫັດ VBA ເພື່ອກັ່ນຕອງຂໍ້ມູນໃນ Excel (8 ຕົວຢ່າງ)

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

Excel ຈັດຮຽງ & ຄໍາສັ່ງການກັ່ນຕອງ ມີຂອບເຂດຈໍາກັດຕໍ່ກັບ ການກັ່ນຕອງຂໍ້ມູນ . ແຕ່​ການ​ນໍາ​ໃຊ້ VBA ທ່ານ​ສາ​ມາດ ການ​ກັ່ນ​ຕອງ​ຂໍ້​ມູນ ໃນ​ລະ​ດັບ​ຄວາມ​ກ​້​ວາງ​ຕາມ​ທີ່​ທ່ານ​ຕ້ອງ​ການ​. ບົດ​ຄວາມ​ນີ້​ຈະ​ສະ​ຫນອງ​ໃຫ້​ທ່ານ​ມີ 8 ຕົວ​ຢ່າງ​ທີ່​ເປັນ​ປະ​ໂຫຍດ​ໃນ​ການ​ນໍາ​ໃຊ້ VBA ລະ​ຫັດ​ເພື່ອ ການກັ່ນຕອງ​ຂໍ້​ມູນ ໃນ excel ໂດຍ​ການ​ນໍາ​ໃຊ້ VBA ລະ​ຫັດ​ທີ່​ມີ​ຮູບ​ພາບ​ສົດ​ໃສ.

ດາວໂຫລດ Practice Workbook

ທ່ານສາມາດດາວໂຫຼດແມ່ແບບ Excel ໄດ້ຟຣີຈາກບ່ອນນີ້ ແລະປະຕິບັດດ້ວຍຕົວຂອງທ່ານເອງ.

ລະຫັດ VBA ເພື່ອກັ່ນຕອງ Data.xlsm<2

8 ຕົວ​ຢ່າງ​ການ​ນໍາ​ໃຊ້​ລະ​ຫັດ VBA ເພື່ອ​ກັ່ນ​ຕອງ​ຂໍ້​ມູນ​ໃນ Excel

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

1. ໃຊ້ລະຫັດ VBA ເພື່ອກັ່ນຕອງຂໍ້ມູນໂດຍອີງໃສ່ເງື່ອນໄຂຂໍ້ຄວາມໃນ Excel

ໃນຕົວຢ່າງທໍາອິດຂອງພວກເຮົາ, ພວກເຮົາຈະໃຊ້ VBA ເພື່ອ ການກັ່ນຕອງ ເທົ່ານັ້ນ ຊາຍ ນັກຮຽນຈາກຖັນ ເພດ ຂອງຊຸດຂໍ້ມູນ.

ຂັ້ນຕອນ:

  • ຄລິກຂວາ ໃນ ຊື່ຊີດ .
  • ຈາກນັ້ນ ເລືອກເບິ່ງລະຫັດ ຈາກ ເມນູສະພາບການ .

ໄວໆນີ້ ຫຼັງຈາກນັ້ນ, ປ່ອງຢ້ຽມ VBA ຈະເປີດຂຶ້ນ.

  • ພິມ ຕໍ່ໄປນີ້ ລະຫັດ in it-
8468
  • ຕໍ່ມາ, ຫຍໍ້ VBA

ການແບ່ງລະຫັດ

  • ຢູ່ນີ້, ຂ້ອຍສ້າງ Sub procedure, Filter_Data_Text() .
  • ຈາກນັ້ນໃຊ້ Range ຄຸນສົມບັດເພື່ອປະກາດ ຊື່ຊີດ ແລະ range
  • ຕໍ່ໄປ, ຂ້ອຍໄດ້ໃຊ້ ວິທີການກັ່ນຕອງອັດຕະໂນມັດ ເພື່ອໃຊ້ ເງື່ອນໄຂ ທາງເລືອກຂອງຂ້ອຍທີ່ Field:=2 ຫມາຍຄວາມວ່າ ຖັນ 2 . ແລະ ເງື່ອນໄຂ 1:=”ຜູ້ຊາຍ” ເພື່ອ ການກັ່ນຕອງ ຂໍ້ມູນສໍາລັບ ຜູ້ຊາຍ.
  • ຫຼັງຈາກນັ້ນ, ເພື່ອ ເປີດ ກ່ອງໂຕ້ຕອບ Macros , ຄລິກ ດັ່ງນີ້: ຜູ້ພັດທະນາ > Macros.

  • ເລືອກ the ຊື່ Macro ດັ່ງທີ່ໄດ້ກ່າວໄວ້ໃນ ລະຫັດ .
  • ສຸດທ້າຍ, ພຽງແຕ່ ກົດ Run .

ຕອນນີ້ໃຫ້ເບິ່ງທີ່ພວກເຮົາມີພຽງແຕ່ ຂໍ້ມູນນັກຮຽນຊາຍ ຫຼັງຈາກ ການກັ່ນຕອງ .

ອ່ານເພີ່ມເຕີມ: Excel Filter Data Based on ຄ່າເຊລ (6 ວິທີທີ່ມີປະສິດທິພາບ)

2. ນຳໃຊ້ລະຫັດ VBA ເພື່ອກັ່ນຕອງຂໍ້ມູນທີ່ມີຫຼາຍເງື່ອນໄຂໃນຖັນດຽວ

ຢູ່ບ່ອນນີ້, ພວກເຮົາຈະ ກັ່ນຕອງ ສຳລັບຫຼາຍເງື່ອນໄຂໃນຖັນດຽວ. ຈາກຖັນເລກສາມຂອງຊຸດຂໍ້ມູນ, ພວກເຮົາຈະ ການກັ່ນຕອງ ສໍາລັບ ຈົບການສຶກສາ ແລະ Postgraduate ນັກສຶກສາ.

ຂັ້ນຕອນ:

  • ປະຕິບັດຕາມສອງຂັ້ນຕອນທຳອິດ ຂອງ ຕົວຢ່າງທຳອິດ ເພື່ອເປີດ ໜ້າຕ່າງ VBA .
  • ຕໍ່ມາ, ພິມ ຕໍ່ໄປນີ້ ລະຫັດ ໃນມັນ-
9925
  • ຈາກນັ້ນຫຼຸດ VBA
<0

ການແບ່ງລະຫັດ

  • ຢູ່ນີ້, ຂ້າພະເຈົ້າໄດ້ສ້າງ ຂັ້ນຕອນ ຍ່ອຍ, Filter_One_Column() .
  • ຈາກນັ້ນໃຊ້ຄຸນສົມບັດ Range ເພື່ອປະກາດ ຊື່ຊີດ ແລະ ໄລຍະ
  • ຂອງພວກເຮົາ. ຕໍ່ໄປ, ຂ້ອຍໃຊ້ theວິທີການການກັ່ນຕອງອັດຕະໂນມັດ ເພື່ອໃຊ້ ເງື່ອນໄຂ ທາງເລືອກຂອງຂ້ອຍທີ່ Field:=3 ຫມາຍຄວາມວ່າ ຖັນ 3 . ນີ້, Criteria1:=”Graduate” ແລະ Criteria2:=”Postgraduate” ເພື່ອ Filter ຂອງນັກຮຽນ ສະຖານະ .
  • ສຸດທ້າຍ, ຂ້ອຍໄດ້ໃຊ້ Operator:=xlOr ເພື່ອນຳໃຊ້ ຫຼື ເງື່ອນໄຂ ການກັ່ນຕອງ ສໍາລັບຫຼາຍເງື່ອນໄຂ.
  • ໃນນີ້ ໃນປັດຈຸບັນ, ປະຕິບັດຕາມ ຂັ້ນຕອນ ຂັ້ນຕອນທີສາມ ຈາກ ຕົວຢ່າງທໍາອິດ ເພື່ອເປີດກ່ອງ Macros dialog box .
  • ຕໍ່ມາ, ເລືອກ ທີ່ລະບຸໄວ້ ຊື່ Macro ແລະ ກົດ Run .

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

ອ່ານເພີ່ມເຕີມ: ການກັ່ນຕອງຫຼາຍເງື່ອນໄຂໃນ Excel (4 ວິທີທີ່ເຫມາະສົມ)

3. ນຳໃຊ້ລະຫັດ VBA ເພື່ອກັ່ນຕອງຂໍ້ມູນທີ່ມີຫຼາຍເງື່ອນໄຂໃນຖັນທີ່ແຕກຕ່າງກັນໃນ Excel

ຕອນນີ້ພວກເຮົາຈະ ການກັ່ນຕອງ ສຳລັບຫຼາຍເງື່ອນໄຂ- ເພດຊາຍ ແລະ ຈົບການສຶກສາ ນັກຮຽນ.

ຂັ້ນຕອນ:

  • ເຮັດຕາມສອງຂັ້ນຕອນທຳອິດ ຂອງ ຕົວຢ່າງທຳອິດ ເພື່ອ ເປີດ VBA
  • ຕໍ່ມາ, ຂຽນ ຕໍ່ໄປນີ້ ລະຫັດ ໃນມັນ-
4943
  • ຫຼັງຈາກ ທີ່ ຫຍໍ້ໜ້າຕ່າງ VBA .

ການແບ່ງລະຫັດ

  • ຢູ່ນີ້, ຂ້ອຍສ້າງ Sub procedure, Filter_Different_Columns() .
  • ຈາກນັ້ນ, ຂ້ອຍໃຊ້ ກັບ statement ເພື່ອໃຊ້ ຫຼາຍຖັນ .
  • ຈາກນັ້ນໃຊ້ ໄລຍະ ຄຸນສົມບັດເພື່ອປະກາດ ຊື່ຊີດ ແລະ ໄລຍະ
  • ຕໍ່ໄປ, ຂ້ອຍໄດ້ໃຊ້ ວິທີການກັ່ນຕອງອັດຕະໂນມັດ ເພື່ອໃຊ້ ເງື່ອນໄຂ ຂອງ ທາງເລືອກຂອງຂ້ອຍທີ່ Field:=2 ຫມາຍຄວາມວ່າ ຖັນ 2 ແລະ Field:=3 ຫມາຍຄວາມວ່າ ຖັນ 3 .
  • ທີ່ນີ້ , ເລືອກ ເງື່ອນໄຂ 1:=”ຜູ້ຊາຍ” ສຳລັບ ເພດ ຖັນ ແລະ ເງື່ອນໄຂ 1:=”ຈົບການສຶກສາ” ສຳລັບ ສະຖານະ ຖັນໃສ່ ຕົວກັ່ນຕອງ ຂໍ້ມູນຈາກ ຖັນທີ່ແຕກຕ່າງກັນ .
  • ຈາກນັ້ນ ປະຕິບັດຕາມຂັ້ນຕອນທີສາມ ຈາກ ຕົວຢ່າງທໍາອິດ ເພື່ອເປີດ ກ່ອງໂຕ້ຕອບ Macros .
  • ຕໍ່ມາ, ເລືອກ ທີ່ລະບຸໄວ້ ຊື່ Macro ແລະ ກົດ Run .
  • <14

    ນີ້ແມ່ນຜົນໄດ້ຮັບຂອງຫຼາຍເງື່ອນໄຂ.

    ອ່ານເພີ່ມເຕີມ: Excel VBA ເພື່ອກັ່ນຕອງໃນຖັນດຽວກັນໂດຍຫຼາຍເງື່ອນໄຂ (6 ຕົວຢ່າງ)

    4. ໃຊ້ລະຫັດ VBA ເພື່ອກັ່ນຕອງ 3 ລາຍການອັນດັບຕົ້ນໆໃນ Excel

    ໃນຕົວຢ່າງນີ້, ພວກເຮົາຈະກັ່ນຕອງ ນັກຮຽນສາມອັນສູງສຸດ ຕາມ ອາຍຸ ຂອງເຂົາເຈົ້າ.<3

    ຂັ້ນຕອນ:

    • ເຮັດຕາມສອງຂັ້ນຕອນທຳອິດ ຂອງ ຕົວຢ່າງທຳອິດ ເພື່ອເປີດໜ້າຈໍ VBA .
    • ຈາກນັ້ນ ພິມ ຕໍ່ໄປນີ້ ລະຫັດ ໃນມັນ-
    1311
    • ຫຼັງຈາກນັ້ນ ຫຍໍ້ລົງ ປ່ອງຢ້ຽມ VBA .

    ການແບ່ງລະຫັດ

    • ນີ້, ຂ້ອຍ ສ້າງ Sub procedure, Filter_Top3_Items() .
    • ແລະຫຼັງຈາກນັ້ນໄດ້ໃຊ້ Operator:=xlTop10Items to Filter for<1​> ສາມ​ທາງ​ເທິງ​
data .
  • ຕອນນີ້ ເຮັດຕາມຂັ້ນຕອນທີສາມ ຈາກ ຕົວຢ່າງທຳອິດ ເພື່ອເປີດ Macros dialog box .
  • ຈາກນັ້ນ ເລືອກຊື່ Macro ດັ່ງທີ່ໄດ້ກ່າວໄວ້ໃນລະຫັດ ແລະ ກົດ Run .
  • <14

    ຈາກ​ນັ້ນ​ທ່ານ​ຈະ​ໄດ້​ຮັບ​ຜົນ​ຜະ​ລິດ​ຄື​ຮູບ​ຂ້າງ​ລຸ່ມ​ນີ້-

    ອ່ານ​ເພີ່ມ​ເຕີມ: ວິທີການກັ່ນຕອງຕາມຄ່າເຊລໂດຍໃຊ້ Excel VBA (4 ວິທີ)

    ການອ່ານທີ່ຄ້າຍກັນ

    • ວິທີສຳເນົາ ແລະວາງເມື່ອໃດ ການກັ່ນຕອງຖືກນຳໃຊ້ໃນ Excel
    • ວິທີກັ່ນຕອງຄ່າທີ່ເປັນເອກະລັກໃນ Excel (8 ວິທີງ່າຍໆ)
    • ການກັ່ນຕອງຫຼາຍເງື່ອນໄຂໃນ Excel ດ້ວຍ VBA (ທັງສອງ AND ແລະ OR Types)
    • ວິທີໃຊ້ຕົວກອງຂໍ້ຄວາມໃນ Excel (5 ຕົວຢ່າງ)
    • ວິທີການກັ່ນຕອງຕາມວັນທີໃນ Excel (4 ດ່ວນ ວິທີການ)

    5. ໃຊ້ລະຫັດ VBA ເພື່ອກັ່ນຕອງ 50 ເປີເຊັນສູງສຸດໃນ Excel

    ໃຫ້ໃຊ້ລະຫັດ VBA ເພື່ອກັ່ນຕອງ ຫ້າສິບເປີເຊັນສູງສຸດ ຂອງນັກຮຽນ ອີງຕາມອາຍຸຂອງເຂົາເຈົ້າ .

    ຂັ້ນຕອນ:

    • ທຳອິດ, ເຮັດຕາມສອງຂັ້ນຕອນທຳອິດ ຂອງ ຕົວຢ່າງທຳອິດ ເພື່ອເປີດ ໜ້າຕ່າງ VBA .
    • ຕໍ່ມາ, ພິມ ຕໍ່ໄປນີ້ ລະຫັດ ໃນມັນ-
    9173
    • ຫຍໍ້ ໜ້າຕ່າງ VBA .

    ການແບ່ງລະຫັດ

    <11
  • ຢູ່ນີ້, ຂ້ອຍສ້າງ Sub procedure, Filter_Top50_Percent() .
  • ຕໍ່ມາ, ໃຊ້ Operator:=xlTop10Percent to ກັ່ນຕອງ ເທິງຫ້າສິບເປີເຊັນຈາກ column-4 .
  • ໃນເວລານີ້, ປະຕິບັດຕາມຂັ້ນຕອນທີສາມ ຈາກ ຕົວຢ່າງທໍາອິດ ເພື່ອເປີດ 1>ກ່ອງໂຕ້ຕອບ Macros.
  • ຈາກນັ້ນ ເລືອກ ທີ່ລະບຸໄວ້ ຊື່ Macro ແລະ ກົດ Run .

ມີນັກຮຽນທັງໝົດ 7 ຄົນ ດັ່ງນັ້ນສຳລັບ 50 ເປີເຊັນ , ມັນສະແດງປະມານ ສາມນັກຮຽນ .<3

ອ່ານ​ເພີ່ມ​ເຕີມ: ວິທີ​ການ​ໃຊ້​ສູດ​ອັດ​ຕາ​ສ່ວນ​ກຳ​ໄລ​ໃນ Excel (3 ຕົວ​ຢ່າງ)

6 . ນຳໃຊ້ລະຫັດ VBA ເພື່ອກັ່ນຕອງຂໍ້ມູນໂດຍໃຊ້ Wildcard

ພວກເຮົາສາມາດໃຊ້ ຕົວອັກສອນ Wildcard-* (ດາວ) ໃນ ລະຫັດ VBA ເພື່ອກັ່ນຕອງຂໍ້ມູນໃນ Excel. ຈາກ ຖັນສະຖານະ , ພວກເຮົາຈະກັ່ນຕອງພຽງແຕ່ ຄ່າທີ່ມີ 'Post' .

ຂັ້ນຕອນ:

  • ປະຕິບັດຕາມສອງຂັ້ນຕອນທຳອິດ ຂອງ ຕົວຢ່າງທຳອິດ ເພື່ອເປີດ ໜ້າຕ່າງ VBA .
  • ຈາກນັ້ນ ຂຽນ ຕໍ່ໄປນີ້ ລະຫັດ ໃນມັນ-
3532
  • ຕໍ່ມາ, ຫຍໍ້ ໜ້າຕ່າງ VBA .

ການແບ່ງລະຫັດ

  • ຢູ່ນີ້, ຂ້າພະເຈົ້າໄດ້ສ້າງ ຂັ້ນຕອນ ຍ່ອຍ, Filter_with_Wildcard() .
  • ຈາກນັ້ນໃຊ້ ໄລຍະ (“B4”) ເພື່ອຕັ້ງໄລຍະ.
  • ຕໍ່ໄປ , ໃຊ້ ຕົວກັ່ນຕອງອັດຕະໂນມັດ ເຖິງ ການກັ່ນຕອງ ໃນ ຊ່ອງຂໍ້ມູນ:=3 ຫມາຍຄວາມວ່າ ຖັນ 3.
  • ເງື່ອນໄຂ 1:=”*Post *” ເພື່ອ ການກັ່ນຕອງ ຄ່າທີ່ມີ 'Post'.
  • ຕອນນີ້ ປະຕິບັດຕາມຂັ້ນຕອນທີສາມ ຈາກ ທໍາອິດ ຕົວຢ່າງ ເພື່ອເປີດກ່ອງໂຕ້ຕອບ Macrosປ່ອງ.
  • ເລືອກ ທີ່ລະບຸໄວ້ ຊື່ Macro ແລະ ກົດ Run .

ຈາກ​ນັ້ນ​ທ່ານ​ຈະ​ໄດ້​ຮັບ​ຜົນ​ຜະ​ລິດ​ທີ່​ຕ້ອງ​ການ.

ອ່ານ​ເພີ່ມ​ເຕີມ: ວິ​ທີ​ການ​ເພີ່ມ​ການ​ກັ່ນ​ຕອງ​ໃນ Excel (4 ວິ​ທີ​ການ )

7. ຝັງ Excel VBA ເພື່ອສຳເນົາຂໍ້ມູນທີ່ຖືກກັ່ນຕອງໃນຊີດໃໝ່ໃນ Excel

ເບິ່ງວ່າມີບາງຂໍ້ມູນທີ່ຖືກກັ່ນຕອງຢູ່ໃນຊຸດຂໍ້ມູນຂອງຂ້ອຍ. ຕອນນີ້ຂ້ອຍຈະສຳເນົາພວກມັນໃສ່ໃນຊີດໃໝ່ໂດຍໃຊ້ VBA . ລະຫັດເຫຼົ່ານີ້ຈະບໍ່ເຮັດວຽກຢ່າງຖືກຕ້ອງໃນຊີດ, ທ່ານຈະຕ້ອງນຳໃຊ້ພວກມັນໃນໂມດູນ.

ຂັ້ນຕອນ:

  • ກົດ Alt+F11 ເພື່ອເປີດ VBA

  • ຈາກນັ້ນຄລິກ Insert > ໂມດູນ ຫາ ເປີດໂມດູນ .

  • ຕອນນີ້ ຂຽນ ລະຫັດຕໍ່ໄປນີ້
2326
  • ຈາກນັ້ນຫຼຸດ VBA

<0 ການແບ່ງລະຫັດ
  • ຢູ່ນີ້, ຂ້າພະເຈົ້າໄດ້ສ້າງ Sub procedure, Copy_Filtered_Data_NewSheet() .
  • ຫຼັງຈາກນັ້ນ. ປະກາດຕົວແປສອງຕົວ- x Rng As Range ແລະ xWS As Worksheet.
  • ຈາກນັ້ນໃຊ້ an IF statement to ກວດເບິ່ງ Filtered
  • ຕໍ່ມາ, ໃຊ້ MsgBox ເພື່ອສະແດງຜົນອອກ.
  • ຈາກນັ້ນໃຊ້ Worksheets(“Copy Filtered Data”).AutoFilter .Range ເພື່ອເລືອກໄລຍະ Filtered ແລະໃຊ້ Add ເພື່ອເພີ່ມຊີດໃໝ່.
  • ສຸດທ້າຍ, Copy Range(“G4”) ຈະສຳເນົາຂໍ້ມູນ ການກັ່ນຕອງ ໄປໃສ່ ຊີດໃໝ່ .
  • ຕໍ່ມາ, ປະຕິບັດຕາມຂັ້ນ​ຕອນ​ທີ​ສາມ ຈາກ ຕົວ​ຢ່າງ​ທໍາ​ອິດ ເພື່ອ​ເປີດ Macros dialog box .
  • ຈາກ​ນັ້ນ ເລືອກ ທີ່​ລະ​ບຸ​ໄວ້ ຊື່ Macro ແລະ ກົດ Run .

ດຽວນີ້ເບິ່ງວ່າ Excel ໄດ້ເປີດຊີດໃໝ່ ແລະສຳເນົາແຖວທີ່ຖືກກັ່ນຕອງແລ້ວ.

<0

ອ່ານ​ເພີ່ມ​ເຕີມ: ທາງ​ລັດ​ສໍາ​ລັບ​ຕົວ​ກັ່ນ​ຕອງ Excel (3 ການ​ນໍາ​ໃຊ້​ດ່ວນ​ທີ່​ມີ​ຕົວ​ຢ່າງ)

8. ນຳໃຊ້ລະຫັດ VBA ເພື່ອກັ່ນຕອງຂໍ້ມູນໂດຍໃຊ້ Drop Down List

ໃນຕົວຢ່າງສຸດທ້າຍຂອງພວກເຮົາ, ພວກເຮົາຈະສ້າງລາຍການແບບເລື່ອນລົງສຳລັບເພດກ່ອນ ແລ້ວພວກເຮົາຈະໃຊ້ມັນເພື່ອກັ່ນຕອງຂໍ້ມູນ. ສໍາລັບສິ່ງນັ້ນ, ຂ້ອຍໄດ້ວາງເງື່ອນໄຂທາງເພດຢູ່ໃນບ່ອນອື່ນ ແລະພວກເຮົາຈະເຮັດລາຍການແບບເລື່ອນລົງໃນ Cell D14 .

ຂັ້ນຕອນ:

  • ເລືອກ Cell D14 .
  • ຈາກນັ້ນ ຄລິກ ດັ່ງນີ້: ຂໍ້ມູນ > ເຄື່ອງມືຂໍ້ມູນ > ການກວດສອບຂໍ້ມູນ > ການກວດສອບຂໍ້ມູນ.

ຫຼັງຈາກນັ້ນ, ກ່ອງໂຕ້ຕອບ ຈະເປີດຂຶ້ນ.

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

ຈາກນັ້ນ ຄລິກທີ່ໄອຄອນເປີດ ຈາກ ກ່ອງແຫຼ່ງຂໍ້ມູນ .

ຕອນນີ້ ເລືອກໄລຍະເກນ ແລະ ກົດປຸ່ມ Enter .

  • ໃນເວລານີ້, ພຽງແຕ່ ກົດຕົກລົງ .

ຕອນນີ້ລາຍການ ແບບເລື່ອນລົງ ຂອງພວກເຮົາພ້ອມແລ້ວ.

  • ຕອນນີ້ ເຮັດຕາມສອງຂັ້ນຕອນທຳອິດ ຂອງ ຕົວຢ່າງທຳອິດ ເພື່ອເປີດ ໜ້າຕ່າງ VBA .
  • ຈາກນັ້ນ ຂຽນ ຕໍ່ໄປນີ້ ລະຫັດ ໃນມັນ-
7340
  • ຈາກນັ້ນ ຫຍໍ້ VBAwindow .

ການແບ່ງລະຫັດ

  • ຢູ່ນີ້, ຂ້ອຍສ້າງ a Private Sub procedure, Worksheet_Change(ByVal Target As Range).
  • ຈາກ​ນັ້ນ, ຂ້າ​ພະ​ເຈົ້າ​ໄດ້​ເລືອກ ແຜ່ນ​ວຽກ ຈາກ ທົ່ວ​ໄປ ແລະ ປ່ຽນ ຈາກ ການ​ປະ​ກາດ .
  • ຈາກນັ້ນຕັ້ງ ທີ່ຢູ່ ເພື່ອຮູ້ສະຖານທີ່.
  • ສຸດທ້າຍພາຍໃນ IF ຖະແຫຼງການໄດ້ໃຊ້ AutoFilter ວິທີການກັບ Field ແລະ ເງື່ອນໄຂ
  • ຕອນນີ້ພຽງແຕ່ ເລືອກເງື່ອນໄຂຈາກລາຍການແບບເລື່ອນລົງ ແລະ ຕົວກອງຈະຖືກເປີດໃຊ້ງານ .

ນີ້​ແມ່ນ ການ​ກັ່ນ​ຕອງ ຜົນ​ຜະ​ລິດ​ຫຼັງ​ຈາກ​ການ​ເລືອກ ຊາຍ ຈາກ ເລື່ອນ​ລົງ .

ອ່ານ​ເພີ່ມ​ເຕີມ: ວິ​ທີ​ການ​ກັ່ນ​ຕອງ​ຕາມ​ລາຍ​ການ​ໃນ​ຊີດ​ອື່ນ​ໃນ Excel (2 ວິ​ທີ​ການ​)

ພາກປະຕິບັດ

ທ່ານຈະໄດ້ຮັບເອກະສານປະຕິບັດໃນເອກະສານ Excel ທີ່ກ່າວມາຂ້າງເທິງເພື່ອປະຕິບັດວິທີການອະທິບາຍ.

ສະຫຼຸບ

ຂ້າ​ພະ​ເຈົ້າ​ຫວັງ​ວ່າ​ຂັ້ນ​ຕອນ​ການ​ອະ​ທິ​ບາຍ​ຂ້າງ​ເທິງ​ນີ້​ຈະ​ດີ​ພຽງ​ພໍ​ທີ່​ຈະ​ນໍາ​ໃຊ້ VBA code ກັບ Filter ຂໍ້​ມູນ​ໃນ excel. ທ່ານສາມາດຖາມຄໍາຖາມໃດໆໃນສ່ວນຄໍາເຫັນແລະກະລຸນາໃຫ້ຄໍາຄິດເຫັນກັບຂ້ອຍ.

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