ສາລະບານ
ທຸກສິ່ງທີ່ເຈົ້າຕ້ອງການຮູ້ກ່ຽວກັບ wildcards ໃນໜ້າດຽວ: ພວກມັນແມ່ນຫຍັງ, ວິທີໃຊ້ພວກມັນດີທີ່ສຸດໃນ Excel, ແລະເປັນຫຍັງ wildcards ບໍ່ເຮັດວຽກກັບຕົວເລກ.
ໃນເວລາທີ່ທ່ານຢູ່ ຊອກຫາບາງສິ່ງບາງຢ່າງແຕ່ບໍ່ແນ່ໃຈວ່າສິ່ງທີ່ແນ່ນອນ, wildcards ເປັນການແກ້ໄຂທີ່ສົມບູນແບບ. ທ່ານສາມາດຄິດວ່າ wildcard ເປັນ joker ທີ່ສາມາດເອົາມູນຄ່າໃດໆ. ມີພຽງແຕ່ 3 ຕົວອັກສອນຕົວແທນໃນ Excel (ເຄື່ອງໝາຍດາວ, ເຄື່ອງໝາຍຄຳຖາມ ແລະ tilde), ແຕ່ພວກມັນສາມາດເຮັດສິ່ງທີ່ເປັນປະໂຫຍດຫຼາຍຢ່າງໄດ້!
ຕົວອັກສອນຕົວແທນ Excel
ໃນ Microsoft Excel, ຕົວອັກສອນແທນຕົວເປັນລັກສະນະພິເສດທີ່ສາມາດທົດແທນລັກສະນະອື່ນໆ. ໃນຄໍາສັບຕ່າງໆອື່ນໆ, ເມື່ອທ່ານບໍ່ຮູ້ຕົວລະຄອນທີ່ແນ່ນອນ, ທ່ານສາມາດນໍາໃຊ້ wildcard ໃນສະຖານທີ່ນັ້ນ.
ສອງຕົວອັກສອນ wildcard ທົ່ວໄປທີ່ Excel ຮັບຮູ້ແມ່ນດາວ (*) ແລະເຄື່ອງຫມາຍຄໍາຖາມ (?). tilde (~) ບັງຄັບໃຫ້ Excel ປະຕິບັດເຫຼົ່ານີ້ເປັນຕົວອັກສອນປົກກະຕິ, ບໍ່ແມ່ນຕົວຫຍໍ້.
Wildcards ມາສະດວກໃນທຸກສະຖານະການໃນເວລາທີ່ທ່ານຕ້ອງການການຈັບຄູ່ບາງສ່ວນ. ທ່ານສາມາດນໍາໃຊ້ພວກມັນເປັນມາດຕະຖານການປຽບທຽບສໍາລັບການກັ່ນຕອງຂໍ້ມູນ, ເພື່ອຊອກຫາຂໍ້ມູນທີ່ມີບາງສ່ວນທົ່ວໄປ, ຫຼືເຮັດໃຫ້ການຈັບຄູ່ fuzzy ໃນສູດໄດ້. ຕົວອັກສອນແທນທົ່ວໄປທີ່ສຸດທີ່ສາມາດສະແດງໃຫ້ເຫັນ ຈໍານວນຕົວອັກສອນໃດຫນຶ່ງ . ຕົວຢ່າງ:
- ch* - ກົງກັບຄຳສັບໃດນຶ່ງທີ່ຂຶ້ນຕົ້ນດ້ວຍ "ch" ເຊັ່ນ Charles , check , >chess , ແລະອື່ນໆ.
- *ch -ສູດທີ່ຄ້າຍຄືກັນໃນແຜ່ນວຽກຂອງທ່ານ, ໃນກໍລະນີທີ່ທ່ານບໍ່ຄວນໃສ່ "$" ຫຼືສັນຍາລັກສະກຸນເງິນອື່ນໆໃນຫນ້າທີ່ຄົ້ນຫາ. ກະລຸນາຈື່ໄວ້ວ່ານີ້ແມ່ນພຽງແຕ່ຮູບແບບສະກຸນເງິນ "ພາບ" ທີ່ໃຊ້ກັບເຊລ, ມູນຄ່າທີ່ຕິດພັນແມ່ນຕົວເລກເທົ່ານັ້ນ.
ຕົວຢ່າງ 2. ສູດຄຳແທນຂອງວັນທີ
ສູດຄຳນວນ SUMPRODUCT ທີ່ກ່າວມາຂ້າງເທິງນີ້ເຮັດວຽກໄດ້ຢ່າງສວຍງາມສຳລັບຕົວເລກແຕ່ຈະລົ້ມເຫລວສຳລັບວັນທີ. ເປັນຫຍັງ? ເນື່ອງຈາກວ່າພາຍໃນ Excel ເກັບຮັກສາວັນທີເປັນເລກລໍາດັບ, ແລະສູດຈະປະມວນຜົນຕົວເລກເຫຼົ່ານັ້ນ, ບໍ່ແມ່ນວັນທີທີ່ສະແດງຢູ່ໃນຕາລາງ.
ເພື່ອເອົາຊະນະອຸປະສັກນີ້, ໃຫ້ໃຊ້ຟັງຊັນ TEXT ເພື່ອປ່ຽນວັນທີເປັນສະຕຣິງຂໍ້ຄວາມ, ແລະຫຼັງຈາກນັ້ນໃຫ້ອາຫານ. ສະຕຣິງໄປຫາຟັງຊັນ SEARCH.
ຂຶ້ນຢູ່ກັບສິ່ງທີ່ເຈົ້າຕັ້ງໃຈຈະນັບ, ຮູບແບບຂໍ້ຄວາມອາດຈະແຕກຕ່າງກັນ.
ເພື່ອນັບວັນທີທັງໝົດໃນ C2:C12 ທີ່ມີ "4" ໃນມື້. , ເດືອນ ຫຼື ປີ, ໃຊ້ " mmddyyyy" :
=SUMPRODUCT(--(ISNUMBER(SEARCH("4",TEXT(C2:C12, "mmddyyyy")))))
ເພື່ອນັບພຽງແຕ່ ມື້ ນັ້ນ. ບັນຈຸ "4" ໂດຍບໍ່ສົນເດືອນ ແລະປີ, ໃຊ້ຮູບແບບຂໍ້ຄວາມ " dd" :
=SUMPRODUCT(--(ISNUMBER(SEARCH("4",TEXT(C2:C12, "dd")))))
ນັ້ນຄືວິທີໃຊ້ຕົວແທນ. ໃນ Excel. ຂ້ອຍຫວັງວ່າຂໍ້ມູນນີ້ຈະເປັນປະໂຫຍດໃນການເຮັດວຽກຂອງເຈົ້າ. ແນວໃດກໍ່ຕາມ, ຂ້າພະເຈົ້າຂໍຂອບໃຈທ່ານສໍາລັບການອ່ານແລະຫວັງວ່າຈະໄດ້ພົບທ່ານໃນ blog ຂອງພວກເຮົາໃນອາທິດຕໍ່ໄປ! 3>
ແທນທີ່ຂໍ້ຄວາມໃດໆກໍຕາມທີ່ລົງທ້າຍດ້ວຍ "ch" ເຊັ່ນ ເດືອນມີນາ , ນິ້ວ , fetch , ແລະອື່ນໆ. - *ch* - ແທນຄຳສັບໃດນຶ່ງທີ່ມີ "ch" ໃນຕຳແໜ່ງໃດນຶ່ງ ເຊັ່ນ Chad , headache , arch , ແລະອື່ນໆ.
ເຄື່ອງໝາຍຄໍາຖາມເປັນຕົວແທນ
ເຄື່ອງໝາຍຄໍາຖາມ (?) ເປັນຕົວແທນ ຕົວອັກສອນໃດນຶ່ງອັນໃດນຶ່ງ . ມັນສາມາດຊ່ວຍໃຫ້ທ່ານມີຄວາມສະເພາະເຈາະຈົງຫຼາຍຂຶ້ນເມື່ອຊອກຫາການຈັບຄູ່ບາງສ່ວນ. ຕົວຢ່າງ:
- ? - ກົງກັບການເຂົ້າທີ່ມີຫນຶ່ງຕົວອັກສອນ, e.g. "a", "1", "-", ແລະອື່ນໆ.
- ?? - ແທນຕົວອັກສອນໃດຫນຶ່ງທັງສອງ, e.g. "ab", "11", "a*", ແລະອື່ນໆ.
- ???-??? - ເປັນຕົວແທນຂອງສະຕຣິງໃດນຶ່ງທີ່ມີ 2 ກຸ່ມຂອງ 3 ຕົວອັກສອນທີ່ແຍກອອກດ້ວຍຂີດໝາຍເຊັ່ນ ABC-DEF , ABC-123 , 111-222 , ແລະອື່ນໆ.
- pri?e - ກົງກັບ ລາຄາ , ຄວາມພາກພູມໃຈ , ລາງວັນ , ແລະອື່ນໆ.
Tilde ເປັນຕົວຫຍໍ້ຂອງຕົວຫຍໍ້
Tilde (~) ທີ່ວາງໄວ້ກ່ອນຕົວອັກສອນແທນຕົວ ຍົກເລີກຜົນຂອງຕົວອັກສອນແທນນາມ ແລະປ່ຽນເປັນເຄື່ອງໝາຍດາວ (~*), ຄຳຖາມທີ່ຂຽນຕາມຕົວໜັງສື mark (~?), ຫຼື tilde ລິດ (~~). ຕົວຢ່າງ:
- *~? - ຊອກຫາລາຍການທີ່ລົງທ້າຍດ້ວຍເຄື່ອງໝາຍຄໍາຖາມ, ເຊັ່ນ:. ແມ່ນຫຍັງ? , ມີໃຜຢູ່ບໍ? , ແລະອື່ນໆ.
- *~** - ຊອກຫາຂໍ້ມູນໃດໆກໍຕາມທີ່ມີຮູບດາວ, ເຊັ່ນ:. *1 , *11* , 1-Mar-2020* , ແລະ ອື່ນໆ. ໃນກໍລະນີນີ້, ດອກຈັນທີ 1 ແລະ 3 ເປັນສັນຍາລັກແທນ, ໃນຂະນະທີ່ອັນທີສອງ ໝາຍເຖິງຕົວໜັງສືດອກຈັນ.
ຊອກຫາ ແລະແທນທີ່ຕົວອັກສອນແທນໃນ Excel
ການໃຊ້ຕົວອັກສອນແທນທີ່ດ້ວຍຄຸນສົມບັດຊອກຫາ ແລະແທນທີ່ຂອງ Excel ແມ່ນມີຄວາມຫຼາກຫຼາຍຫຼາຍ. ຕົວຢ່າງຕໍ່ໄປນີ້ຈະເວົ້າເຖິງສະຖານະການທົ່ວໄປຈຳນວນໜຶ່ງ ແລະເຕືອນທ່ານກ່ຽວກັບຂໍ້ຄວນລະວັງສອງຢ່າງ.
ວິທີຄົ້ນຫາດ້ວຍ wildcard
ໂດຍຄ່າເລີ່ມຕົ້ນ, ກ່ອງໂຕ້ຕອບ ຊອກຫາ ແລະປ່ຽນແທນ ແມ່ນ. ຕັ້ງຄ່າໃຫ້ຊອກຫາເງື່ອນໄຂທີ່ລະບຸໄວ້ຢູ່ບ່ອນໃດກໍໄດ້ໃນຕາລາງ, ບໍ່ໃຫ້ກົງກັບເນື້ອໃນຂອງເຊລທັງໝົດ. ຕົວຢ່າງ, ຖ້າທ່ານໃຊ້ "AA" ເປັນເງື່ອນໄຂການຊອກຫາຂອງທ່ານ, Excel ຈະສົ່ງຄືນລາຍການທັງຫມົດທີ່ບັນຈຸມັນເຊັ່ນ AA-01 , 01-AA , 01-AA. -02 , ແລະອື່ນໆ. ມັນໃຊ້ໄດ້ຫຼາຍໃນສະຖານະການສ່ວນໃຫຍ່, ແຕ່ໃນບາງກໍລະນີອາດເປັນອາການແຊກຊ້ອນໄດ້.
ໃນຊຸດຂໍ້ມູນຂ້າງລຸ່ມນີ້, ສົມມຸດວ່າທ່ານຕ້ອງການຊອກຫາ IDs ທີ່ປະກອບດ້ວຍ 4 ຕົວອັກສອນທີ່ແຍກອອກດ້ວຍຂີດໝາຍ. ດັ່ງນັ້ນ, ທ່ານເປີດກ່ອງໂຕ້ຕອບ ຊອກຫາ ແລະປ່ຽນແທນ (Ctrl + F), ພິມ ??-?? ໃນປ່ອງ ຊອກຫາສິ່ງທີ່ , ແລະກົດ ຊອກຫາທັງໝົດ . ຜົນໄດ້ຮັບເບິ່ງຄືວ່າສັບສົນເລັກນ້ອຍ, ບໍ່ແມ່ນບໍ?
ທາງເທັກນິກ, ສະຕຣິງເຊັ່ນ AAB-01 ຫຼື BB-002 ຍັງກົງກັບເງື່ອນໄຂເພາະວ່າພວກເຂົາມີ ??-?? ສາຍຍ່ອຍ. ເພື່ອຍົກເວັ້ນສິ່ງເຫຼົ່ານີ້ຈາກຜົນໄດ້ຮັບ, ໃຫ້ຄລິກໃສ່ປຸ່ມ <1> ທາງເລືອກໃນການ<2> ແລະຫມາຍໃສ່ໃນປ່ອງ ຈັບຄູ່ເນື້ອໃນທັງຫມົດຂອງເຊລ . ໃນປັດຈຸບັນ, Excel ຈະຈໍາກັດຜົນໄດ້ຮັບພຽງແຕ່ ??-?? strings:
ວິທີແທນທີ່ດ້ວຍ wildcard
ໃນກໍລະນີທີ່ຂໍ້ມູນຂອງທ່ານມີບາງຂໍ້ມູນທີ່ບໍ່ກົງກັນ, wildcards ສາມາດຊ່ວຍທ່ານໄດ້ຊອກຫາ ແລະ ຮວມພວກມັນໄດ້ຢ່າງວ່ອງໄວ.
ໃນຮູບໜ້າຈໍຂ້າງລຸ່ມນີ້, ທ່ານສາມາດເບິ່ງການສະກົດຄຳສອງຕົວແປຂອງເມືອງດຽວກັນ Homel ແລະ Gomel . ພວກເຮົາຕ້ອງການປ່ຽນທັງສອງດ້ວຍລຸ້ນອື່ນ - Homyel . (ແລະແມ່ນແລ້ວ, ທັງສາມການສະກົດຄຳຂອງເມືອງກຳເນີດຂອງຂ້ອຍແມ່ນຖືກຕ້ອງ ແລະຖືກຍອມຮັບໂດຍທົ່ວໄປ :)
ເພື່ອທົດແທນການຈັບຄູ່ບາງສ່ວນ, ນີ້ແມ່ນສິ່ງທີ່ທ່ານຕ້ອງເຮັດ:
- ກົດ Ctrl + H ເພື່ອເປີດແຖບ ແທນທີ່ ຂອງກ່ອງໂຕ້ຕອບ ຊອກຫາ ແລະປ່ຽນແທນ .
- ໃນປ່ອງ ຊອກຫາອັນໃດ , ໃຫ້ພິມຕົວສະແດງຕົວແທນ: ?omel
- ໃນກ່ອງ ແທນທີ່ດ້ວຍ , ພິມຂໍ້ຄວາມແທນທີ່: Homyel
- ຄລິກທີ່ ແທນທີ່ທັງໝົດ ປຸ່ມ.
ແລະສັງເກດຜົນໄດ້ຮັບ:
ວິທີຊອກຫາ ແລະປ່ຽນແທນຕົວອັກສອນແທນ
ເພື່ອຊອກຫາຕົວອັກສອນທີ່ Excel ຮັບຮູ້ວ່າເປັນສັນຍາລັກແທນ, ເຊັ່ນ: ເຄື່ອງໝາຍດາວ ຫຼືເຄື່ອງໝາຍຄຳຖາມ, ໃຫ້ໃສ່ຕົວຊີ້ (~) ໃນເງື່ອນໄຂການຊອກຫາຂອງທ່ານ. ຕົວຢ່າງ: ເພື່ອຊອກຫາລາຍການທັງໝົດທີ່ມີເຄື່ອງໝາຍດາວ, ພິມ ~* ໃນປ່ອງຊອກຫາ:
ຫາກທ່ານຕ້ອງການແທນທີ່ເຄື່ອງໝາຍດາວດ້ວຍອັນອື່ນ, ປ່ຽນເປັນ ແຖບ ແທນທີ່ ແລະພິມຕົວອັກສອນທີ່ສົນໃຈໃນປ່ອງ ແທນທີ່ດ້ວຍ . ເພື່ອລຶບຕົວອັກສອນທີ່ພົບເຫັນທັງໝົດອອກ, ໃຫ້ຊ່ອງ ແທນທີ່ດ້ວຍ ຫວ່າງເປົ່າ, ແລະຄລິກ ປ່ຽນແທນທັງໝົດ .
ກັ່ນຕອງຂໍ້ມູນດ້ວຍ wildcards ໃນ Excel
Excel wildcards ຍັງເປັນປະໂຫຍດຫຼາຍໃນເວລາທີ່ທ່ານມີຖັນຂະຫນາດໃຫຍ່ຂອງຂໍ້ມູນ ແລະຕ້ອງການກັ່ນຕອງຂໍ້ມູນນັ້ນໂດຍອີງໃສ່ເງື່ອນໄຂ.
ໃນຊຸດຂໍ້ມູນຕົວຢ່າງຂອງພວກເຮົາ, ສົມມຸດວ່າທ່ານຕ້ອງການກັ່ນຕອງ ID ທີ່ເລີ່ມຕົ້ນດ້ວຍ "B". ເພື່ອເຮັດສິ່ງນີ້, ໃຫ້ເຮັດດັ່ງຕໍ່ໄປນີ້:
- ເພີ່ມການກັ່ນຕອງໃສ່ເຊລສ່ວນຫົວ. ວິທີທີ່ໄວທີ່ສຸດແມ່ນກົດປຸ່ມ Ctrl + Shift + L.
- ໃນຖັນເປົ້າໝາຍ, ຄລິກລູກສອນເລື່ອນລົງຕົວກອງ.
- ໃນປ່ອງ ຄົ້ນຫາ , ພິມເງື່ອນໄຂຂອງທ່ານ, B* ໃນກໍລະນີຂອງພວກເຮົາ.
- ຄລິກ ຕົກລົງ .
ອັນນີ້ຈະກັ່ນຕອງຂໍ້ມູນໂດຍອ້າງອີງຈາກຕົວແທນຂອງທ່ານທັນທີ. ເງື່ອນໄຂທີ່ສະແດງໃຫ້ເຫັນຂ້າງລຸ່ມນີ້:
Wildcards ຍັງສາມາດຖືກນໍາໃຊ້ກັບ Advanced Filter, ເຊິ່ງສາມາດເຮັດໃຫ້ມັນເປັນທາງເລືອກທີ່ດີສໍາລັບການສະແດງອອກປົກກະຕິ (ຍັງເອີ້ນວ່າ regexes ໂດຍ tech gurus) ທີ່ Excel ບໍ່ສະຫນັບສະຫນູນ. ສໍາລັບຂໍ້ມູນເພີ່ມເຕີມ, ກະລຸນາເບິ່ງ Excel Advanced Filter ທີ່ມີ wildcards.
ສູດ Excel ທີ່ມີ wildcard
ກ່ອນອື່ນໝົດ, ຄວນສັງເກດວ່າມີຈໍານວນຈໍາກັດຂອງ Excel functions ສະຫນັບສະຫນູນ wildcards. ນີ້ແມ່ນລາຍຊື່ຂອງຟັງຊັນທີ່ນິຍົມຫຼາຍທີ່ສຸດທີ່ເຮັດກັບຕົວຢ່າງສູດ:
AVERAGEIF ທີ່ມີຕົວແທນ - ຊອກຫາຄ່າສະເລ່ຍ (ຄ່າສະເລ່ຍເລກເລກ) ຂອງເຊວທີ່ຕອບສະໜອງເງື່ອນໄຂທີ່ລະບຸໄວ້.
AVERAGEIFS - ກັບຄືນ ຄ່າສະເລ່ຍຂອງເຊລທີ່ຕອບສະໜອງໄດ້ຫຼາຍເງື່ອນໄຂ. ເຊັ່ນດຽວກັບ AVERAGEIF ໃນຕົວຢ່າງຂ້າງເທິງນີ້ອະນຸຍາດໃຫ້ໃຊ້ wildcards.
COUNTIF ທີ່ມີຕົວອັກສອນແທນ - ນັບຈໍານວນຕາລາງໂດຍອີງຕາມເງື່ອນໄຂຫນຶ່ງ.
COUNTIFS ທີ່ມີ wildcards - ນັບຈໍານວນຂອງເຊລອີງຕາມເງື່ອນໄຂຫຼາຍອັນ.
SUMIF ທີ່ມີ wildcard- ເຊລບວກກັບເງື່ອນໄຂ.
SUMIFS - ເພີ່ມຕາລາງທີ່ມີຫຼາຍເງື່ອນໄຂ. ເຊັ່ນດຽວກັບ SUMIF ໃນຕົວຢ່າງຂ້າງເທິງນີ້ຍອມຮັບຕົວອັກສອນແທນນາມ.
VLOOKUP ດ້ວຍຕົວແທນ - ດໍາເນີນການຊອກຫາແນວຕັ້ງດ້ວຍການຈັບຄູ່ບາງສ່ວນ.
HLOOKUP ດ້ວຍຕົວແທນ - ຄົ້ນຫາແນວນອນທີ່ມີການຈັບຄູ່ບາງສ່ວນ.
XLOOKUP ທີ່ມີຕົວອັກສອນແທນ - ດໍາເນີນການຊອກຫາການຈັບຄູ່ບາງສ່ວນທັງໃນຖັນ ແລະແຖວ.
ສູດ MATCH ດ້ວຍຕົວແທນ - ຊອກຫາການຈັບຄູ່ບາງສ່ວນ ແລະສົ່ງຄືນຕໍາແຫນ່ງທີ່ສົມທຽບຂອງມັນ.
XMATCH ດ້ວຍຕົວແທນ - ຕົວສືບທອດທີ່ທັນສະໄຫມຂອງຟັງຊັນ MATCH ທີ່ຮອງຮັບການຈັບຄູ່ wildcard.
ຄົ້ນຫາດ້ວຍ wildcards - ບໍ່ເຫມືອນກັບຟັງຊັນ FIND ທີ່ມີຕົວພິມນ້ອຍໃຫຍ່, SEARCH ທີ່ບໍ່ມີຕົວພິມນ້ອຍໃຫຍ່ເຂົ້າໃຈຕົວພິມແທນ.
ຫາກທ່ານຕ້ອງການ ເຮັດການຈັບຄູ່ບາງສ່ວນກັບຟັງຊັນອື່ນໆທີ່ບໍ່ຮອງຮັບ wildcards, ທ່ານຈະຕ້ອງຊອກຫາວິທີແກ້ໄຂບັນຫາເຊັ່ນ Excel IF wildcard formula.
ຕົວຢ່າງຕໍ່ໄປນີ້ສະແດງໃຫ້ເຫັນບາງວິທີທົ່ວໄປໃນການໃຊ້ wildcards ໃນສູດ Excel.
Excel COUNTIF ສູດ wildcard
ໃຫ້ເວົ້າວ່າທ່ານຕ້ອງການນັບຈໍານວນຈຸລັງ cont aining ຂໍ້ຄວາມ "AA" ໃນໄລຍະ A2:A12. ມີສາມວິທີທີ່ຈະເຮັດສິ່ງນີ້ໃຫ້ສຳເລັດ.
ອັນທີ່ງ່າຍທີ່ສຸດຄືການລວມເອົາຕົວອັກສອນແທນຕົວເຂົ້າໂດຍກົງໃນອາກິວເມັນ ເງື່ອນໄຂ :
=COUNTIF(A2:A12, "*AA*")
ໃນທາງປະຕິບັດ, "hardcoding" ດັ່ງກ່າວບໍ່ແມ່ນການແກ້ໄຂທີ່ດີທີ່ສຸດ. ຖ້າເງື່ອນໄຂການປ່ຽນແປງໃນຈຸດຕໍ່ມາ, ທ່ານຈະຕ້ອງດັດແກ້ສູດຂອງທ່ານທຸກຄັ້ງ.
ແທນທີ່ຈະພິມເງື່ອນໄຂໃນສູດ, ທ່ານສາມາດໃສ່ມັນຢູ່ໃນບາງເຊນ, ເວົ້າ E1, ແລະປະກອບການອ້າງອີງເຊລກັບ ຕົວອັກສອນແທນຕົວ. ສູດເຕັມຂອງເຈົ້າຈະເປັນ:
=COUNTIF(A2:A12,"*"&E1&"*")
ອີກທາງເລືອກໜຶ່ງ, ເຈົ້າສາມາດໃສ່ສະຕຣິງແທນຕົວ (*AA* ໃນຕົວຢ່າງຂອງພວກເຮົາ) ໃນຕາລາງເງື່ອນໄຂ (E1. ) ແລະລວມເອົາພຽງແຕ່ການອ້າງອີງເຊລໃນສູດຄຳນວນ:
=COUNTIF(A2:A12, E1)
ທັງສາມສູດຈະໃຫ້ຜົນໄດ້ຮັບອັນດຽວກັນ, ສະນັ້ນການທີ່ຈະໃຊ້ອັນໃດເປັນບັນຫາ. ຄວາມມັກສ່ວນຕົວຂອງເຈົ້າ.
ໝາຍເຫດ. ການຄົ້ນຫາຕົວພິມແທນ ບໍ່ແມ່ນຕົວພິມນ້ອຍໃຫຍ່ , ສະນັ້ນ ສູດຄຳນວນຈະນັບທັງຕົວພິມໃຫຍ່ ແລະຕົວພິມນ້ອຍເຊັ່ນ AA-01 ແລະ aa-01 .
ສູດ Excel wildcard VLOOKUP
ເມື່ອທ່ານຕ້ອງການຊອກຫາຄ່າທີ່ບໍ່ມີການກົງກັນທີ່ແນ່ນອນໃນຂໍ້ມູນແຫຼ່ງ, ທ່ານສາມາດໃຊ້ຕົວອັກສອນແທນເພື່ອຊອກຫາບາງສ່ວນທີ່ກົງກັນໄດ້.
ໃນຕົວຢ່າງນີ້, ພວກເຮົາຈະຊອກຫາ IDs ທີ່ເລີ່ມຕົ້ນດ້ວຍຕົວອັກສອນສະເພາະ, ແລະສົ່ງຄືນລາຄາຂອງເຂົາເຈົ້າຈາກຖັນ B. ເພື່ອເຮັດມັນ, ໃຫ້ໃສ່ ສ່ວນທີ່ບໍ່ຊໍ້າກັນ ຂອງ ID ເປົ້າໝາຍໃນຕາລາງ D2, D3. ແລະ D4 ແລະນໍາໃຊ້ສູດນີ້ເພື່ອໃຫ້ໄດ້ຜົນໄດ້ຮັບ:
=VLOOKUP(D2&"*", $A$2:$B$12, 2, FALSE)
ສູດຂ້າງເທິງນີ້ໄປຫາ E1, ແລະເນື່ອງຈາກການນໍາໃຊ້ທີ່ສະຫລາດຂອງຈຸລັງພີ່ນ້ອງແລະ absolute ອ້າງອີງມັນສໍາເນົາຢ່າງຖືກຕ້ອງກັບຈຸລັງຂ້າງລຸ່ມນີ້. .
ໝາຍເຫດ. ເມື່ອຟັງຊັນ Excel VLOOKUP ກັບຄືນການຈັບຄູ່ທໍາອິດທີ່ພົບ, ທ່ານຄວນລະມັດລະວັງຫຼາຍໃນເວລາຄົ້ນຫາດ້ວຍ wildcards. ຖ້າມູນຄ່າການຊອກຫາຂອງທ່ານກົງກັບຫຼາຍກວ່າຫນຶ່ງຄ່າໃນຂອບເຂດການຊອກຫາ, ທ່ານອາດຈະໄດ້ຮັບຜົນລັບທີ່ເຂົ້າໃຈຜິດ.
Excel wildcard ສໍາລັບຕົວເລກ
ບາງຄັ້ງມັນໄດ້ຖືກລະບຸໄວ້ວ່າ wildcards ໃນ Excel ເຮັດວຽກພຽງແຕ່ຄ່າຂໍ້ຄວາມ, ບໍ່ແມ່ນຕົວເລກ. ຢ່າງໃດກໍຕາມ, ນີ້ບໍ່ແມ່ນຄວາມຈິງແທ້ໆ. ດ້ວຍຄຸນສົມບັດ ຊອກຫາ ແລະແທນທີ່ ເຊັ່ນດຽວກັນກັບ ຕົວກັ່ນຕອງ , ຕົວແທນຈະເຮັດວຽກໄດ້ດີສຳລັບທັງຂໍ້ຄວາມ ແລະຕົວເລກ.
ຊອກຫາ ແລະແທນທີ່ດ້ວຍເລກໝາຍແທນ
ໃນຮູບໜ້າຈໍຂ້າງລຸ່ມນີ້, ພວກເຮົາກຳລັງໃຊ້ *4* ສໍາລັບເງື່ອນໄຂການຊອກຫາເພື່ອຄົ້ນຫາຕາລາງທີ່ມີຕົວເລກ 4, ແລະ Excel ຊອກຫາທັງຂໍ້ຄວາມ ແລະຕົວເລກ:
ຕົວກອງ ດ້ວຍຕົວເລກຕົວແທນ
ເຊັ່ນດຽວກັນ, ຕົວກອງອັດຕະໂນມັດຂອງ Excel ບໍ່ມີບັນຫາກັບການກັ່ນຕອງຕົວເລກທີ່ມີ "4":
ເປັນຫຍັງ Excel wildcard ບໍ່ເຮັດວຽກກັບຕົວເລກໃນສູດ.
Wildcards ທີ່ມີຕົວເລກຢູ່ໃນສູດແມ່ນເລື່ອງທີ່ແຕກຕ່າງກັນ. ການນໍາໃຊ້ຕົວອັກສອນແທນທີ່ຈະຮ່ວມກັບຕົວເລກ (ບໍ່ວ່າທ່ານຈະອ້ອມຂ້າງຕົວເລກທີ່ມີຕົວແທນຫຼືການເຊື່ອມຕໍ່ການອ້າງອີງຫ້ອງການ) ແປງຄ່າຕົວເລກເປັນສະຕຣິງຂໍ້ຄວາມ. ຜົນໄດ້ຮັບ, Excel ບໍ່ສາມາດຮັບຮູ້ສະຕຣິງໃນຂອບເຂດຂອງຕົວເລກ.
ຕົວຢ່າງ, ທັງສອງສູດຂ້າງລຸ່ມນີ້ນັບຈໍານວນສະຕຣິງທີ່ມີ "4" ຢ່າງສົມບູນ:
=COUNTIF(A2:A12, "*4*" )
=COUNTIF(A2:A12, "*"&E1&"*" )
ແຕ່ບໍ່ສາມາດລະບຸຕົວເລກ 4 ພາຍໃນຕົວເລກໄດ້:
ວິທີສ້າງwildcards ໃຊ້ໄດ້ກັບຕົວເລກ
ທາງອອກທີ່ງ່າຍທີ່ສຸດແມ່ນການປ່ຽນຕົວເລກເປັນຂໍ້ຄວາມ (ຕົວຢ່າງ: ໂດຍໃຊ້ຄຸນສົມບັດ Text to Columns) ແລະຫຼັງຈາກນັ້ນເຮັດ VLOOKUP, COUNTIF, MATCH, ແລະອື່ນໆ.
ຕົວຢ່າງ, ເພື່ອເອົາຈຳນວນເຊລທີ່ ຂຶ້ນຕົ້ນດ້ວຍ ຈຳນວນໃນ E1, ສູດຄຳນວນແມ່ນ:
=COUNTIF(B2:B12, E1&"*" )
ໃນ ສະຖານະການໃນເວລາທີ່ວິທີການນີ້ບໍ່ໄດ້ຮັບການຍອມຮັບໃນການປະຕິບັດ, ທ່ານຈະຕ້ອງອອກສູດຂອງທ່ານເອງສໍາລັບແຕ່ລະກໍລະນີສະເພາະ. ອະນິຈາ, ການແກ້ໄຂທົ່ວໄປບໍ່ມີຢູ່ແລ້ວ :( ຂ້າງລຸ່ມນີ້, ທ່ານຈະພົບເຫັນສອງສາມຕົວຢ່າງ.
ຕົວຢ່າງ 1. ສູດຄໍາທີ່ໃຊ້ແທນ Excel ສໍາລັບຕົວເລກ
ຕົວຢ່າງນີ້ສະແດງໃຫ້ເຫັນວິທີການນັບຕົວເລກທີ່ມີ a ຕົວເລກສະເພາະ. ໃນຕາຕະລາງຕົວຢ່າງຂ້າງລຸ່ມນີ້, ສົມມຸດວ່າທ່ານຕ້ອງການຄິດໄລ່ຈໍານວນຕົວເລກໃນຂອບເຂດ B2:B12 ມີ "4". ນີ້ແມ່ນສູດສໍາລັບການນໍາໃຊ້:
=SUMPRODUCT(--(ISNUMBER(SEARCH("4", B2:B12))))
ສູດນີ້ເຮັດວຽກແນວໃດ
ເຮັດວຽກຈາກພາຍໃນສູ່ພາຍນອກ, ນີ້ແມ່ນສິ່ງທີ່ສູດເຮັດ:
ຟັງຊັນ SEARCH ຊອກຫາຕົວເລກທີ່ລະບຸໄວ້ໃນທຸກໆ ເຊລຂອງໄລຍະ ແລະສົ່ງຄືນຕຳແໜ່ງຂອງມັນ, ຂໍ້ຜິດພາດ #VALUE ຖ້າບໍ່ພົບ. ຜົນອອກມາຂອງມັນແມ່ນອາເຣຕໍ່ໄປນີ້:
{#VALUE!;1;#VALUE!;#VALUE!;3;#VALUE!;#VALUE!;1;#VALUE!;#VALUE!;#VALUE!}
ຟັງຊັນ ISNUMBER ເອົາມັນມາຈາກບ່ອນນັ້ນ ແລະປ່ຽນຕົວເລກໃດນຶ່ງເປັນ TRUE. ແລະຄວາມຜິດພາດຕໍ່ກັບ FALSE:
{FALSE;TRUE;FALSE;FALSE;TRUE;FALSE;FALSE;TRUE;FALSE;FALSE;FALSE}
ຕົວປະຕິບັດການ unary ຄູ່ (--) ບັງຄັບ TRUE ແລະ FALSE ເປັນ 1 ແລະ 0, ຕາມລໍາດັບ:
{0;1;0;0;1;0;0;1;0;0;0}
ສຸດທ້າຍ, ຟັງຊັນ SUMPRODUCT ຈະເພີ່ມ 1 ຂອງ ແລະສົ່ງຄືນການນັບ.
ໝາຍເຫດ. ເມື່ອໃຊ້ a