ສາລະບານ
ສຳລັບຄອມພິວເຕີແລະອຸປະກອນເອເລັກໂຕຣນິກແມ່ນຕົວແທນໂດຍລະບົບການຈໍານວນມາດຕະຖານ. ASCII ແມ່ນໜຶ່ງໃນລະບົບເລກທີ່ຖືກນໍາໃຊ້ຢ່າງກວ້າງຂວາງ. ຕົວອັກສອນແຕ່ລະໂຕແມ່ນສະແດງດ້ວຍຕົວເລກ. ໃນບົດຄວາມນີ້, ພວກເຮົາຊອກຫາຕົວອັກສອນໃນສະຕຣິງໂດຍການນໍາໃຊ້ Excel ຂອງ ຄຸນສົມບັດຊອກຫາ , ຫຼາຍຫນ້າທີ່ເຊັ່ນ: FIND , SEARCH , ISNUMBER , ແລະ IF ເຊັ່ນດຽວກັນກັບ VBA Macro Code .
ສົມມຸດວ່າພວກເຮົາຕ້ອງການຊອກຫາຕົວອັກສອນສະເພາະຈາກ ຊື່ ແລະ ID ຂອງພະນັກງານ. ພວກເຮົາຕ້ອງຊອກຫາຕົວອັກສອນທີ່ປາກົດຢູ່ໃນຖັນ ເຄື່ອງໝາຍຕົວອັກສອນ . ເພື່ອຄວາມເຂົ້າໃຈທີ່ດີຂຶ້ນ, ພວກເຮົາກຳລັງສະແດງມາດຕະຖານ ຕົວເລກຕົວອັກສອນ ໃນຖັນອື່ນສຳລັບຕົວອັກສອນທີ່ເຮົາກຳລັງຈະຊອກຫາ.
ຊຸດຂໍ້ມູນສຳລັບ ດາວໂຫລດ
ຊອກຫາຕົວອັກສອນໃນ String Excel.xlsm
8 ວິທີງ່າຍໆເພື່ອຊອກຫາຕົວອັກສອນໃນ String Excel
ວິທີ 1: ການນໍາໃຊ້ຟັງຊັນ FIND
ພວກເຮົາສາມາດໃຊ້ຟັງຊັນ FIND ເພື່ອຊອກຫາຕົວລະຄອນສະເພາະທີ່ຕ້ອງການ. syntax ຂອງຟັງຊັນ FIND ແມ່ນ
=FIND (find_text, within_text, [start_num])
ພາຍໃນສູດ,
find_text; ປະກາດຂໍ້ຄວາມທີ່ພົບເຫັນ.
inin_text; ປະກາດຂໍ້ຄວາມບ່ອນທີ່ຈະພົບ find_text .
[start_num]; ຕຳແໜ່ງເລີ່ມຕົ້ນໃນ within_text (ທາງເລືອກ), ຕຳແໜ່ງເລີ່ມຕົ້ນແມ່ນ 1 .
ຂັ້ນຕອນ 1: ໃສ່ສູດຕໍ່ໄປນີ້ໃນ ເຊລໃດນຶ່ງ (i.e., E4 ).
=FIND(C4,B4)
ໃນສູດ,
C4; ແມ່ນ find_text.
B4: ແມ່ນ ພາຍໃນຂໍ້ຄວາມ.
ພວກເຮົາໃຊ້ start_num ຕຳແໜ່ງເປັນ ຄ່າເລີ່ມຕົ້ນ.
ຂັ້ນຕອນ 2: ຕີ ENTER ແລະລາກ Fill Handle . ຕຳແໜ່ງຂອງຕົວອັກສອນທີ່ຕ້ອງການຈະປາກົດຢູ່ໃນຕາລາງ.
ທ່ານສາມາດຊອກຫາຕົວລະຄອນໃດກໍໄດ້ທີ່ພວກເຮົາຕ້ອງການ.
ອ່ານເພີ່ມເຕີມ:<2 ວິທີການຊອກຫາຕົວອັກສອນໃນ String ໃນ Excel
ວິທີ 2: ການນໍາໃຊ້ຟັງຊັນ SEARCH
ຟັງຊັນ SEARCH ຍັງ ເຮັດວຽກເປັນຟັງຊັນ FIND . syntax ຂອງຟັງຊັນ SEARCH ແມ່ນ
=SEARCH (find_text, within_text, [start_num])
ໃນສູດຄຳນວນ,
find_text; ປະກາດຂໍ້ຄວາມທີ່ພົບເຫັນ.
inin_text; ປະກາດຂໍ້ຄວາມບ່ອນທີ່ຈະພົບ find_text .
[start_num]; ຕຳແໜ່ງເລີ່ມຕົ້ນໃນ within_text (ທາງເລືອກ), ຕຳແໜ່ງເລີ່ມຕົ້ນແມ່ນ 1.
ຂັ້ນຕອນ 1: ພິມສູດຄຳນວນຕໍ່ໄປນີ້ໃນເຊລໃດນຶ່ງ (i.e., E4 ).
=SEARCH(C4,B4)
ໃນສູດ,
C4; ແມ່ນ find_text .
B4: ແມ່ນ within_text.
ພວກເຮົາໃຊ້ start_num ຕຳແໜ່ງເປັນ ຄ່າເລີ່ມຕົ້ນ .
ຂັ້ນຕອນ 2: ກົດ ENTER ແລ້ວລາກ Fill Handle ເພື່ອເປີດຂຶ້ນມາ ຕຳແໜ່ງຕົວອັກສອນຂອງສະຕຣິງທັງໝົດ.
ທ່ານສາມາດຊອກຫາຕົວລະຄອນໃດກໍໄດ້ໂດຍໃຊ້ຟັງຊັນ ຄົ້ນຫາ .
ອ່ານເພີ່ມເຕີມ: Excel ຊອກຫາຂໍ້ຄວາມໃນຂອບເຂດ (11 ວິທີດ່ວນ)
ວິທີທີ 3: ການໃຊ້ ISNUMBER ແລະຟັງຊັນ FIND
ພວກເຮົາສາມາດທົດສອບສະຕຣິງໃດໜຶ່ງສຳລັບຕົວອັກສອນທີ່ຊອກຫາຢູ່ໃນສະຕຣິງໄດ້. ໃນກໍລະນີນີ້, ພວກເຮົາສາມາດນໍາໃຊ້ປະສົມປະສານຂອງ ISNUMBER ແລະ FIND functions ເພື່ອຊອກຫາລັກສະນະສະເພາະໃດຫນຶ່ງທີ່ຈະນໍາສະເຫນີໃນສະຕຣິງຫຼືບໍ່. ຟັງຊັນ ISNUMBER ສົ່ງຄືນຂໍ້ຄວາມ TRUE ຫຼື FALSE ຂຶ້ນກັບຄ່າເຊລທີ່ເປັນຕົວເລກ ຫຼືບໍ່ແມ່ນຕົວເລກ. syntax ຂອງຟັງຊັນ ISNUMBER ແມ່ນ
=ISNUMBER(value)
ນີ້, ໃນສູດ,
ຄ່າ; ຕ້ອງເປັນຄ່າຕົວເລກຖ້າບໍ່ດັ່ງນັ້ນ ISNUMBER ຜົນໄດ້ຮັບຂອງສູດ “ FALSE” ໃນຂໍ້ຄວາມ.
ຂັ້ນຕອນ 1: ຂຽນສູດຕໍ່ໄປນີ້ໃນ ຕາລາງຫວ່າງໃດກໍໄດ້ (i.e., E4 ).
=ISNUMBER(FIND(C4,B4))
ທີ່ນີ້,
FIND(C4,B4 ); ຖືກກໍານົດເປັນ ຄ່າ .
ຂັ້ນຕອນ 2: ກົດ ENTER ແລະລາກ Fill Handle ເພື່ອສະແດງສະຖານະຕົວອັກສອນທີ່ປະກາດວ່າມີລັກສະນະສະເພາະຢູ່ໃນເຊລສະເພາະຫຼືບໍ່.
ໃນສະຖານະຕົວອັກສອນ “ TRUE" ຫມາຍຄວາມວ່າຕົວອັກສອນທີ່ຕ້ອງການ (ຢູ່ໃນຖັນ C ) ຢູ່ໃນສະຕຣິງຂໍ້ຄວາມສະເພາະ.
ວິທີການ 4: ການນໍາໃຊ້ ISNUMBER ແລະຟັງຊັນ SEARCH
ຄ້າຍຄືກັບວິທີການ 3, ການປະສົມຂອງ ISNUMBER ແລະ SEARCH ຟັງຊັນສາມາດເຮັດໃຫ້ສະຖານະພາບຕົວອັກສອນເປັນ TRUE ຫຼື FALSE .
ຂັ້ນຕອນທີ 1: ວາງສູດດັ່ງຕໍ່ໄປນີ້ໃນຕາລາງເປົ່າໃດຫນຶ່ງ (i.e. , E4 ).
=ISNUMBER(SEARCH(C4,B4))
ສູດປະກາດອາກິວເມັນດຽວກັນກັບມັນໃນວິທີການກ່ອນຫນ້ານີ້ (i.e., ວິທີການ 3 ).
ຂັ້ນຕອນ 2: ກົດ ENTER ແລ້ວລາກ Fill Handle . ມັນສະແດງຕົວອັກສອນທີ່ຕ້ອງການ (ປາກົດຢູ່ໃນຖັນ C ) ມີຢູ່ ຫຼືບໍ່ມີຢູ່ໃນຕາລາງໂດຍຂໍ້ຄວາມ TRUE ຫຼື FALSE ຕາມລໍາດັບ.
ການອ່ານທີ່ຄ້າຍຄືກັນ:
- ຊອກຫາວ່າຕາລາງມີຂໍ້ຄວາມສະເພາະໃນ Excel
- ແນວໃດ ເພື່ອຊອກຫາວ່າຊ່ວງຂອງເຊລມີຂໍ້ຄວາມສະເພາະໃນ Excel (4 ວິທີ)
- ຊອກຫາຄ່າໃນຂອບເຂດໃນ Excel (3 ວິທີ)
- ວິທີການຊອກຫາຂໍ້ຄວາມໃນ Cell ໃນ Excel
ວິທີ 5: ການນໍາໃຊ້ຄຸນສົມບັດຊອກຫາ
Excel ສະຫນອງຄຸນນະສົມບັດເຊັ່ນ: ຊອກຫາ ເພື່ອ ຊອກຫາຕົວອັກສອນສະເພາະໃນແຜ່ນວຽກ ຫຼືປຶ້ມວຽກ.
ຂັ້ນຕອນ 1: ໄປທີ່ ຫນ້າທໍາອິດ ແຖບ > ເລືອກ ຊອກຫາ & ເລືອກ (ໃນ ການດັດແກ້ ພາກ) > ເລືອກ ຊອກຫາ (ຈາກຕົວເລືອກ).
ຂັ້ນຕອນ 2: A ຊອກຫາ ແລະປ່ຽນແທນ ປ່ອງຢ້ຽມຈະເປີດຂຶ້ນ. ຂຶ້ນ. ຢູ່ໃນພາກສ່ວນຊອກຫາຂອງປ່ອງຢ້ຽມນັ້ນ, ພິມຕົວອັກສອນໃດນຶ່ງທີ່ທ່ານຕ້ອງການຊອກຫາ (ເຊັ່ນ: a ).
ການຕັ້ງຄ່າອື່ນໃນພາກຊອກຫາແມ່ນ ຄ່າເລີ່ມຕົ້ນ. ທ່ານສາມາດປ່ຽນໃຫ້ເຂົາເຈົ້າກ່ຽວກັບການຊອກຫາຫຼືປະເພດຂໍ້ມູນຂອງທ່ານ. 3: “a” ທີ່ມີຢູ່ໃນເຊລເລີ່ມຖືກໝາຍດ້ວຍ ສີ່ຫຼ່ຽມສີຂຽວ ທຸກໆຄັ້ງທີ່ພວກເຮົາຄລິກໃສ່ ຊອກຫາຕໍ່ໄປ . ເຈົ້າສາມາດແທນຕົວອັກສອນ “a” ດ້ວຍຕົວອັກສອນອື່ນໆທີ່ພວກເຮົາຕ້ອງການ.
ທ່ານສາມາດໃຊ້ CTRL+H ເພື່ອ ເອົາປ່ອງຢ້ຽມ ຊອກຫາ ແລະປ່ຽນແທນ .
ທ່ານສາມາດຄລິກໃສ່ ຊອກຫາທັງໝົດ ເພື່ອສະແດງເຊລທັງໝົດທີ່ມີຕົວອັກສອນທີ່ທ່ານຕ້ອງການ. ແນວໃດກໍ່ຕາມ, ມັນເປັນການຍາກຫຼາຍທີ່ຈະຊອກຫາເຊລທີ່ມີຕົວອັກສອນສະເພາະໂດຍໃຊ້ ຊອກຫາທັງໝົດ ຍ້ອນວ່າມັນມີລາຍຊື່ຢູ່ດ້ານລຸ່ມຂອງໜ້າຕ່າງ ຊອກຫາ ແລະປ່ຽນແທນ .
ວິທີທີ່ 6: ການນໍາໃຊ້ IF ISNUMBER ແລະຟັງຊັນ FIND
ໄວຍະກອນຂອງຟັງຊັນ IF ແມ່ນ
=IF (logical_test, [value_if_true], [value_if_false])
ຟັງຊັນ IF ຕ້ອງການ logical_text ເພື່ອທົດສອບການອ້າງອີງເຊລ ຈາກນັ້ນສົ່ງຜົນໃຫ້ຂໍ້ຄວາມສະເພາະທີ່ພວກເຮົາກຳນົດໄວ້. ພວກເຮົາສາມາດນໍາໃຊ້ການປະສົມຂອງ ISNUMBER ແລະ FIND ການທໍາງານເປັນ logical_text .
ຂັ້ນຕອນທີ 1: ພິມດັ່ງຕໍ່ໄປນີ້ ສູດໃນຕາລາງໃດນຶ່ງ (i.e., E4 ).
=IF(ISNUMBER(FIND(C4,B4)),"Found","Not Found")
ພາຍໃນສູດ,
ISNUMBER( FIND(C4,B4); ແມ່ນ logical_test .
“ພົບ”; ແມ່ນຄ່າທີ່ປາກົດຫາກ logical_text ແມ່ນ TRUE .
“ບໍ່ພົບ”; ແມ່ນຄ່າທີ່ປາກົດຖ້າ logical_text ແມ່ນ FALSE .
ຂັ້ນຕອນທີ 2: ກົດ ENTER ແລະລາກ Fill Handle . ຖ້າຕົວອັກສອນທີ່ຕ້ອງການມີຢູ່ໃນ ເຊັລສະເພາະ, ສູດຜົນໃນ “ພົບ” ຖ້າບໍ່ດັ່ງນັ້ນ “ບໍ່ພົບ” .
ເພື່ອຮັກສາສິ່ງທີ່ງ່າຍດາຍ, ພວກເຮົາສະແດງໃຫ້ເຫັນ ລັກສະນະທີ່ມີຢູ່ໃນຈຸລັງ. ທ່ານສາມາດນໍາໃຊ້ຕົວອັກສອນຕ່າງໆທີ່ມີຢູ່ແລ້ວໃນເຊລໄດ້ຫຼືບໍ່.
ວິທີທີ່ 7: ການນໍາໃຊ້ IF ISNUMBER ແລະຟັງຊັນຄົ້ນຫາ
ພວກເຮົາສາມາດນໍາໃຊ້ ຄົ້ນຫາ ຟັງຊັນໃນສະຖານທີ່ຂອງຟັງຊັນ FIND . ເນື່ອງຈາກວ່າທັງສອງຟັງຊັນ SEARCH ແລະ FIND ແມ່ນຂ້ອນຂ້າງຄ້າຍຄືກັນໃນຜົນໄດ້ຮັບຂອງມັນ. ໃນກໍລະນີນີ້, ການປະສົມຂອງ IF , ISNUMBER , ແລະ SEARCH ຟັງຊັນກໍານົດອາກິວເມັນດຽວກັນກັບມັນໃນວິທີການ 6.
ຂັ້ນຕອນທີ 1: ວາງສູດດັ່ງຕໍ່ໄປນີ້ໃນຕາລາງເປົ່າໃດໜຶ່ງ (ເຊັ່ນ: E4 ).
=IF(ISNUMBER(SEARCH(C4,B4)),"Found","Not Found")
ສູດມີ argument ທັງໝົດທີ່ຄ້າຍຄືກັບວິທີ 6.
ຂັ້ນຕອນ 2: ຕີ ENTER ຈາກນັ້ນລາກ Fill Handle . ມັນສົ່ງຜົນໃຫ້ຂໍ້ຄວາມທີ່ອອກມາ “ພົບ” ຫຼື “ບໍ່ພົບ” ຂຶ້ນກັບ logical_test .
ວິທີທີ່ 8: ການໃຊ້ VBA Macro Code
ພວກເຮົາສາມາດສ້າງຟັງຊັນແບບກຳນົດເອງໂດຍໃຊ້ VBA Macro Code . ໃນກໍລະນີນີ້, ພວກເຮົາສ້າງຟັງຊັນແບບກຳນົດເອງທີ່ມີຊື່ວ່າ FindM ເພື່ອຊອກຫາການປະກົດຕົວທີ n ຂອງຕົວອັກສອນໃດນຶ່ງໃນສະຕຣິງ.
ຂັ້ນຕອນ 1: ກົດ ALT+ F11 ທັງໝົດ. ປ່ອງຢ້ຽມ Microsoft Visual Basic ເປີດຂຶ້ນ. ຢູ່ໃນປ່ອງຢ້ຽມ, ຈາກແຖບເຄື່ອງມື, ເລືອກ Insert > ເລືອກ ໂມດູນ .
ຂັ້ນຕອນ 2: ໃນໂມດູນ, ວາງລະຫັດ Macro ຕໍ່ໄປນີ້.
3574
ລະຫັດປະກອບເປັນຟັງຊັນແບບກຳນົດເອງ FindM ທີ່ພວກເຮົາສ້າງດ້ວຍsyntax ຂອງ
=FindM(find_text,within_text,occurence_num)
ທີ່ນີ້,
Occurenece_num; ແມ່ນເວລາທີ່ມີລັກສະນະໃດນຶ່ງເກີດຂຶ້ນໃນ within_text .
ຂັ້ນຕອນ 3: ກັບໄປທີ່ແຜ່ນວຽກ. ພິມສູດຄຳນວນຕໍ່ໄປນີ້ໃສ່ໃນຕາລາງຫວ່າງໃດກໍໄດ້ (i.e., E4 ).
=FindM(C4,B4,1)
ພາຍໃນສູດ,
C4; ແມ່ນ find_text .
B4; ແມ່ນ inin_text .
1; ແມ່ນ occurrence_num .
ຂັ້ນຕອນ 4: ກົດ ENTER ຫຼັງຈາກນັ້ນລາກ Fill Handle . ຕໍາແໜ່ງຕົວອັກສອນທັງໝົດຈະປາກົດຢູ່ໃນເຊລຄືຮູບຂ້າງລຸ່ມ. ສະຕຣິງທີ່ໃຊ້ຫຼາຍຫນ້າທີ່ແລະຄຸນສົມບັດ Excel. ພວກເຮົາຍັງສ້າງຟັງຊັນແບບກຳນົດເອງເພື່ອຊອກຫາຕົວອັກສອນຈາກສະຕຣິງໂດຍໃຊ້ VBA Macro Code . ຟັງຊັນເຊັ່ນ FIND ແລະ SEARCH ຊອກຫາຕົວອັກສອນໄດ້ງ່າຍໆ. ຟັງຊັນລວມຍັງສະແດງສະຖານະໃນ TRUE ຫຼື FALSE ຂອງຕົວອັກສອນທີ່ມີຢູ່ໃນສະຕຣິງຕ່າງໆ. ຫວັງວ່າເຈົ້າຈະພົບເຫັນວິທີການເຫຼົ່ານີ້ເປັນປະໂຫຍດ. ຄໍາເຫັນ, ຖ້າມີຄໍາຖາມເພີ່ມເຕີມຫຼືມີບາງສິ່ງບາງຢ່າງທີ່ຈະເພີ່ມ.