ສາລະບານ
ໃນ Excel, ສະຖານະການອາດຈະຮຽກຮ້ອງໃຫ້ກວດເບິ່ງວ່າເຊລ ມີຂໍ້ຄວາມສະເພາະ ຫຼືບໍ່. ມື້ນີ້ພວກເຮົາຈະສະແດງໃຫ້ທ່ານວິທີການກວດສອບວ່າຫ້ອງການມີຂໍ້ຄວາມສະເພາະໃດຫນຶ່ງ. ສໍາລັບເຊສຊັນນີ້, ພວກເຮົາກຳລັງໃຊ້ Excel 2019, ລອງໃຊ້ເວີຊັນທີ່ທ່ານຕ້ອງການໄດ້.
ກ່ອນອື່ນໝົດ, ເຮົາມາຮູ້ຈັກກັບຊຸດຂໍ້ມູນທີ່ເປັນພື້ນຖານຂອງຕົວຢ່າງຂອງພວກເຮົາ
.
ພວກເຮົາມີຕາຕະລາງທີ່ມີຂໍ້ມູນຂອງນັກຮຽນຈຳນວນໜຶ່ງພ້ອມກັບຄະແນນຂອງເຂົາເຈົ້າ. ການນໍາໃຊ້ຊຸດຂໍ້ມູນນີ້, ພວກເຮົາຈະກວດເບິ່ງວ່າຕາລາງມີຂໍ້ຄວາມສະເພາະຫຼືບໍ່.
ໃຫ້ສັງເກດວ່າ, ນີ້ແມ່ນຊຸດຂໍ້ມູນພື້ນຖານເພື່ອຮັກສາສິ່ງທີ່ງ່າຍດາຍ. ໃນສະຖານະການຊີວິດຈິງ, ທ່ານອາດຈະພົບກັບຊຸດຂໍ້ມູນທີ່ໃຫຍ່ກວ່າ ແລະສັບສົນຫຼາຍ.
ປື້ມຄູ່ມືການປະຕິບັດ
ທ່ານສາມາດດາວໂຫລດປື້ມຄູ່ມືການປະຕິບັດໄດ້ຈາກລິ້ງຂ້າງລຸ່ມນີ້.
Excel ຖ້າ Cell ປະກອບດ້ວຍ Text.xlsxຖ້າ Cell ມີຂໍ້ຄວາມສະເພາະ
1. Cell ປະກອບດ້ວຍຂໍ້ຄວາມສະເພາະ
ພວກເຮົາສາມາດເບິ່ງຜ່ານຕາລາງທີ່ອາດຈະ (ຫຼືອາດຈະບໍ່. ) ມີສະເພາະຂໍ້ຄວາມ (ສະຕຣິງ) ທີ່ພວກເຮົາກໍາລັງຊອກຫາ. ຈະບໍ່ມີສະຕຣິງເພີ່ມເຕີມກັບມັນ.
ຕົວຢ່າງ, ໃນຊຸດຂໍ້ມູນຂອງພວກເຮົາ, ຖັນ ເກຣດ ມີ ຜ່ານ ຫຼື ລົ້ມເຫລວ ໃນທຸກໆຕາລາງ. . ບໍ່ມີຄໍາເພີ່ມເຕີມຫຼືສະຕຣິງແມ່ນບໍ່ມີ. ດັ່ງນັ້ນ, ພວກເຮົາສາມາດກວດເບິ່ງວ່າເຊລພາຍໃນຖັນນີ້ມີ ຜ່ານ ຫຼື ລົ້ມເຫລວ .
ໃນນີ້, ຕົວຢ່າງ, ພວກເຮົາຈະ ກວດເບິ່ງວ່າຕາລາງມີ "ຜ່ານ" ຫຼືບໍ່ແລະຫຼັງຈາກນັ້ນເພີ່ມຂໍ້ສັງເກດຢູ່ໃນຖັນ ຂໍ້ສັງເກດ ທີ່ແນະນຳໃໝ່.
ການໄດ້ຍິນຄຳສັບຕ່າງໆເຊັ່ນ “ກວດເບິ່ງ”, ໜຶ່ງໃນໜ້າທີ່ທຳອິດທີ່ເຂົ້າມາໃນໃຈຂອງເຈົ້າແມ່ນ IF . ຟັງຊັນ IF ແລ່ນການທົດສອບຢ່າງມີເຫດຜົນ ແລະສົ່ງຄ່າຖານສອງ (TRUE ຫຼື FALSE).
ໃຫ້ພວກເຮົາຂຽນສູດໂດຍໃຊ້ IF ເພື່ອກວດເບິ່ງວ່າເຊລມີຂໍ້ມູນສະເພາະຫຼືບໍ່. ຂໍ້ຄວາມ “ຜ່ານ” ຫຼືບໍ່.
=IF(D4="Passed","Promoted","")
ຢູ່ນີ້, ພວກເຮົາໄດ້ຕັ້ງຄ່າການດຳເນີນການຕາມເຫດຜົນ D4=”Passed”
ທີ່ປຽບທຽບວ່າ D4 ມີ “ຜ່ານ” ຫຼືບໍ່.
ສຳລັບ if_true_value ພວກເຮົາໄດ້ຕັ້ງ “Promoted”, ມັນຈະປາກົດເປັນຜົນເມື່ອມັນພົບຕາລາງ. ມີຂໍ້ຄວາມ. ໃນເວລານີ້, ບໍ່ມີ if_false_value ຖືກສະໜອງໃຫ້.
ຕາລາງ D4 ມີຂໍ້ຄວາມຊອກຫາ, “ຜ່ານໄປ”, ດັ່ງນັ້ນ. ສູດໄດ້ສົ່ງຄືນຄ່າ if_true_value .
ຕອນນີ້, ຂຽນສູດສໍາລັບສ່ວນທີ່ເຫຼືອຂອງເຊລ. ທ່ານສາມາດໃຊ້ຄຸນສົມບັດ AuoFill ໄດ້ເຊັ່ນກັນ.
ທ່ານສາມາດເບິ່ງ, ສູດຂອງພວກເຮົາໄດ້ສົ່ງຄືນ if_true_value , “Promoted” , ຢ່າງສົມບູນແບບສໍາລັບເຊັລທີ່ມີ “ຜ່ານ”.
ອັນນີ້ໃຊ້ໄດ້ໃນລັກສະນະທີ່ບໍ່ເຂົ້າໃຈຕົວພິມນ້ອຍໃຫຍ່. ຖ້າຕາລາງໃດນຶ່ງມີ “ຜ່ານ” ແທນ “ຜ່ານ”, ມັນຈະໃຊ້ໄດ້ເຊັ່ນກັນ.
ອ່ານເພີ່ມເຕີມ: Excel Search for ຂໍ້ຄວາມຢູ່ໃນຂອບເຂດ
2. ເຊລມີຂໍ້ຄວາມສະເພາະ (ການຈັບຄູ່ບາງສ່ວນ)
ບາງເທື່ອພວກເຮົາອາດຈະຕ້ອງຊອກຫາຂໍ້ຄວາມສະເພາະພາຍໃນຕາລາງເປັນສະຕຣິງຍ່ອຍ. ໃນພາກນີ້, ພວກເຮົາຈະເບິ່ງວິທີເຮັດແນວນັ້ນ.
ຕົວຢ່າງ, ພວກເຮົາຈະຊອກຫາສະຕຣິງ (ຊື່ກຸ່ມ) ພາຍໃນຕາລາງຂອງຖັນ ID .
ນີ້ພວກເຮົາໄດ້ນຳສະເໜີສອງຖັນທີ່ກົງກັບບໍລິບົດຂອງຕົວຢ່າງຂອງພວກເຮົາ. ປະຕິບັດຕາມບົດຄວາມແຖວການຮວມນີ້ສໍາລັບເຕັກນິກ.
I. ການຈັບຄູ່ຜ່ານຟັງຊັນ FIND (Case Sensitive)
ໃນພາກກ່ອນໜ້ານີ້, ພວກເຮົາໄດ້ໃຊ້ IF ສໍາລັບການກວດສອບຂໍ້ຄວາມ. (ໃຊ້ການສະແດງອອກຢ່າງມີເຫດຜົນ). ຟັງຊັນນີ້ຈະຖືກນຳໃຊ້ເຖິງແມ່ນວ່າພວກເຮົາຕ້ອງການຟັງຊັນອື່ນໆທີ່ຮອງຮັບ.
ຟັງຊັນ FIND ແມ່ນຟັງຊັນທີ່ພວກເຮົາຈະຈັບຄູ່ກັບ IF ເພື່ອກວດເບິ່ງວ່າ ເຊລມີຂໍ້ຄວາມສະເພາະຢ່າງໜ້ອຍເປັນສະຕຣິງຍ່ອຍ.
ຕົວຢ່າງ, ພວກເຮົາໄດ້ເລືອກສະຕຣິງ “AB” ທີ່ພວກເຮົາຈະຄົ້ນຫາພາຍໃນຕາລາງຈາກຖັນ ID ຖັນ.
<0ດຽວນີ້, ມາຂຽນສູດສຳລັບຕາລາງ B4 .
=IF(ISNUMBER(FIND($E$4,B4)),”Found”,"Not Found")
ທີ່ນີ້ທ່ານສາມາດເບິ່ງຟັງຊັນ ISNUMBER . ISNUMBER ຕອບ TRUE ເມື່ອຕາລາງມີຕົວເລກ, ແລະ FALSE ຖ້າບໍ່ແມ່ນ
ພວກເຮົາໃຊ້ຟັງຊັນນີ້ເພາະມັນກວດເບິ່ງວ່າ ຄົ້ນຫາ ຜົນໄດ້ຮັບຂອງຟັງຊັນເປັນຕົວເລກຫຼືບໍ່. ມັນສົ່ງຄ່າ boolean.
ເມື່ອ ISNUMBER ຕອບ TRUE ຫຼັງຈາກນັ້ນ ຟັງຊັນ IF ຈະກະຕຸ້ນໃຫ້ if_true_value (ພົບ) , ຖ້າບໍ່ດັ່ງນັ້ນຈະ if_false_value (ບໍ່ແມ່ນພົບ) .
ນີ້ສໍາລັບຕາລາງທໍາອິດ, ISNUMBER-FIND ກັບ TRUE ແລະຜົນໄດ້ຮັບສຸດທ້າຍກາຍເປັນ “ພົບ”.
ໃຫ້ແຍກຊື່ກຸ່ມອອກ. ສໍາລັບການນັ້ນ, ພວກເຮົາຈະໃຊ້ຟັງຊັນ MID . ຟັງຊັນນີ້ສະກັດຕົວອັກສອນຈາກກາງຂອງສະຕຣິງທີ່ໃຫ້ໄວ້.
=IF(ISNUMBER(FIND($E$4,B4)),MID(B4,FIND($E$4,B4),2),"")
ທຳອິດ, ພວກເຮົາໄດ້ກວດເບິ່ງວ່າເຊລມີຕົວໜັງສືຫຼືບໍ່. ຂໍ້ຄວາມສະເພາະ, ຈາກນັ້ນຢູ່ທີ່ຊ່ອງຂໍ້ມູນ if_true_value , ພວກເຮົາໄດ້ຕັ້ງຟັງຊັນ MID ເພື່ອດຶງຄ່າ. FIND ພາຍໃນ MID ໃຫ້ຈຸດເລີ່ມຕົ້ນ ແລະຈາກນັ້ນ 2 ຕົວອັກສອນ. ນີ້ຈະເປັນການດຶງເອົາຊື່ກຸ່ມສອງຕົວ> ເປັນຕົວພິມນ້ອຍໃຫຍ່, ມັນຈະບໍ່ດໍາເນີນການ if_true_value ສໍາລັບ “ab”.
ຂຽນລະຫັດສໍາລັບສ່ວນທີ່ເຫຼືອຂອງຕາລາງ. ເຈົ້າຈະພົບເຫັນຊື່ກຸ່ມທີ່ຂຽນກົງກັບ Search String .
ປ່ຽນ Search String ຄ່າ, ເຈົ້າ ຈະພົບເຫັນຜົນທີ່ໄດ້ຮັບການປັບປຸງ.
II. ຈັບຄູ່ກັນໂດຍຜ່ານຟັງຊັນການຊອກຫາ (Case Insensitive)
ໃນພາກກ່ອນໜ້ານີ້, ພວກເຮົາໄດ້ສັງເກດເຫັນວິທີການທີ່ມີລັກສະນະເປັນຕົວພິມນ້ອຍໃຫຍ່. ເພື່ອຮັກສາສິ່ງທີ່ປ່ຽນແປງໄດ້, ພວກເຮົາສາມາດໃຊ້ວິທີການທີ່ບໍ່ເຂົ້າໃຈຕົວພິມໃຫຍ່. ເພື່ອເຮັດສິ່ງນີ້, ຟັງຊັນ SEARCH ຈະເປັນປະໂຫຍດ. ມັນດໍາເນີນການຄ້າຍຄືກັນກັບຟັງຊັນ FIND , ແຕ່ມັນບໍ່ມີຕົວພິມນ້ອຍພິມໃຫຍ່.
ສູດຄຳນວນດັ່ງນີ້
=IF(ISNUMBER(SEARCH($E$4,B4)),MID(B4,SEARCH($E$4,B4),2),"")
ເບິ່ງຄືວ່າຄ້າຍຄືກັນກັບພາກສ່ວນ ຊອກຫາ . ການປ່ຽນແປງອັນດຽວແມ່ນພວກເຮົາໄດ້ທົດແທນ FIND ດ້ວຍ SEARCH . ສ່ວນທີ່ເຫຼືອຂອງສູດແມ່ນຄືກັນ ແລະເຮັດວຽກແບບດຽວກັນແທ້ໆ.
ພວກເຮົາໄດ້ພົບຊື່ກຸ່ມເມື່ອຕາລາງມີຂໍ້ຄວາມ.
ຂຽນ ສູດສໍາລັບສ່ວນທີ່ເຫຼືອຂອງຈຸລັງ. ເຈົ້າຈະພົບເຫັນຊື່ກຸ່ມທັງໝົດທີ່ມີ “AB” ໃນຮູບແບບໃດກໍໄດ້.
ຖ້າພວກເຮົາຂຽນ “ab” ເປັນ ສະຕຣິງຄົ້ນຫາ ຍັງມັນຈະຢູ່. ດຶງເອົາຄ່າເຫຼົ່ານີ້.
III. ການຈັບຄູ່ໂດຍໃຊ້ຟັງຊັນ COUNTIF (Case Insensitive)
ອີກວິທີໜຶ່ງໃນການກວດສອບເຊລມີຂໍ້ຄວາມສະເພາະ ເພາະສະຕຣິງຍ່ອຍແມ່ນການລວມ IF ແລະ COUNTIF . ວິທີການນີ້ຍັງຈະເປັນຕົວພິມນ້ອຍ ຫຼື ບໍ່ສຳຄັນ.
ຟັງຊັນ COUNTIF ນີ້ນັບເຊວໃນໄລຍະທີ່ຕອບສະໜອງໄດ້ເງື່ອນໄຂດຽວ.
ຕອນນີ້ສູດຄຳນວນຈະເປັນຕໍ່ໄປນີ້. ອັນໜຶ່ງ.
=IF(COUNTIF(B4,"*"&$E$4&"*"),MID(B4,SEARCH($E$4,B4),2),"")
ນີ້ພວກເຮົາໄດ້ກວດສອບເຫດຜົນໂດຍໃຊ້ COUNTIF . ການໃຊ້ COUNTIF ມັນກວດເບິ່ງວ່າຄ່ານັບເປັນ 1 ຫຼືບໍ່.
ຖ້າ COUNTIF ຕອບ 1 ແລ້ວ if_true_value ( MID ສ່ວນເພື່ອແຍກກຸ່ມອອກ. ຊື່) ຈະຖືກສົ່ງຄືນ. ສ່ວນ MID ໄດ້ຖືກກ່າວເຖິງໃນສ່ວນກ່ອນໜ້ານີ້.
ສຳລັບ 0 ຈາກສ່ວນ COUNTIF , ສູດຄຳນວນຈະສົ່ງຄືນ if_false_value (ຕາລາງຫວ່າງເປົ່າ, ສຳລັບເວລາbeing).
ພວກເຮົາໄດ້ພົບເຫັນການຈັບຄູ່ ແລະຈາກນັ້ນສູດການສົ່ງຄືນຊື່ກຸ່ມເມື່ອເຊລມີຂໍ້ຄວາມສະເພາະ.
ຂຽນສູດສຳລັບ ສ່ວນທີ່ເຫຼືອຂອງຈຸລັງ. ເຈົ້າຈະພົບເຫັນຊື່ກຸ່ມທັງໝົດທີ່ມີ Search String ໃນທຸກຮູບແບບ.
ໃຫ້ເຮົາປ່ຽນຄ່າ Search String , ຜົນໄດ້ຮັບທີ່ອັບເດດແລ້ວຈະຢູ່ຕໍ່ໜ້າພວກເຮົາ.
ສຳລັບ COUNTIF ເພີ່ມເຕີມ ວິທີການຈັບຄູ່ບາງສ່ວນ ເຂົ້າໄປເບິ່ງບົດຄວາມ COUNTIF PARTIAL MATCH ນີ້. ຖ້າທ່ານສົນໃຈການຈັບຄູ່ບາງສ່ວນກັບ if, ບົດຄວາມ IF Partial Match ນີ້ສາມາດເປັນປະໂຫຍດສໍາລັບທ່ານ.
ສະຫຼຸບ
ນັ້ນແມ່ນທັງຫມົດສໍາລັບມື້ນີ້. ພວກເຮົາໄດ້ລະບຸວິທີການຈໍານວນຫນຶ່ງເພື່ອກວດເບິ່ງວ່າຕາລາງມີຂໍ້ຄວາມສະເພາະໃນ Excel. ຫວັງວ່າເຈົ້າຈະເຫັນວ່າອັນນີ້ເປັນປະໂຫຍດ. ຮູ້ສຶກບໍ່ເສຍຄ່າທີ່ຈະສະແດງຄວາມຄິດເຫັນຖ້າມີສິ່ງໃດທີ່ເບິ່ງຄືວ່າຍາກທີ່ຈະເຂົ້າໃຈ. ໃຫ້ພວກເຮົາຮູ້ວິທີການອື່ນໆທີ່ພວກເຮົາອາດຈະພາດທີ່ນີ້.