ສາລະບານ
ບົດສອນເບິ່ງວິທີການໃຊ້ຟັງຊັນ ISTEXT ແລະ ISNONTEXT ໃນ Excel ເພື່ອກວດເບິ່ງວ່າເຊລມີຄ່າຂໍ້ຄວາມຫຼືບໍ່.
ທຸກຄັ້ງທີ່ເຈົ້າຕ້ອງການເອົາຂໍ້ມູນກ່ຽວກັບເນື້ອໃນ. ຂອງບາງເຊນໃນ Excel, ໂດຍທົ່ວໄປແລ້ວເຈົ້າຈະໃຊ້ອັນທີ່ເອີ້ນວ່າຟັງຊັນຂໍ້ມູນ. ທັງ ISTEXT ແລະ ISNONTEXT ເປັນຂອງໝວດໝູ່ນີ້. ຟັງຊັນ ISTEXT ກວດເບິ່ງວ່າຄ່າເປັນຂໍ້ຄວາມຫຼືບໍ່ ແລະ ISNONTEXT ທົດສອບຖ້າຄ່າບໍ່ແມ່ນຂໍ້ຄວາມ. ແນວຄວາມຄິດທີ່ງ່າຍດາຍໃດກໍ່ຕາມ, ຟັງຊັນຕ່າງໆແມ່ນມີປະໂຫຍດຫຼາຍສໍາລັບການແກ້ໄຂບັນຫາຕ່າງໆໃນ Excel.
ຟັງຊັນ Excel ISTEXT
ຟັງຊັນ ISTEXT ໃນການກວດສອບ Excel ຄ່າທີ່ລະບຸເປັນຂໍ້ຄວາມຫຼືບໍ່. ຖ້າຄ່າເປັນຂໍ້ຄວາມ, ຟັງຊັນຈະສົ່ງຄືນ TRUE. ສຳລັບຂໍ້ມູນປະເພດອື່ນໆທັງໝົດ (ເຊັ່ນ: ຕົວເລກ, ວັນທີ, ຕາລາງຫວ່າງເປົ່າ, ຂໍ້ຜິດພາດ ແລະ ອື່ນໆ) ມັນຈະສົ່ງຄືນ FALSE.
ໄວຍະກອນມີດັ່ງນີ້:
ISTEXT(value)
ຢູ່ໃສ. value ແມ່ນຄ່າ, ການອ້າງອີງເຊລ, ການສະແດງອອກ ຫຼືຟັງຊັນອື່ນທີ່ຕ້ອງການທົດສອບ.
ຕົວຢ່າງ, ເພື່ອຊອກຫາວ່າຄ່າໃນ A2 ເປັນຂໍ້ຄວາມຫຼືບໍ່, ໃຫ້ໃຊ້ແບບງ່າຍໆນີ້. ສູດ:
=ISTEXT(A2)
ຟັງຊັນ Excel ISNONTEXT
ຟັງຊັນ ISNONTEXT ຕອບ TRUE ສໍາລັບຄ່າທີ່ບໍ່ແມ່ນຂໍ້ຄວາມລວມທັງຕົວເລກ, ວັນທີ ແລະເວລາ. , blanks, ແລະສູດອື່ນໆທີ່ໃຫ້ຜົນໄດ້ຮັບທີ່ບໍ່ແມ່ນຂໍ້ຄວາມຫຼືຄວາມຜິດພາດ. ສໍາລັບຄ່າຂໍ້ຄວາມ, ມັນຈະສົ່ງຄືນ FALSE.
syntax ແມ່ນຄືກັນກັບຂອງຟັງຊັນ ISTEXT:
ISTEXT(value)
ຕົວຢ່າງ, ເພື່ອກວດເບິ່ງວ່າ aຄ່າໃນ A2 ບໍ່ແມ່ນຂໍ້ຄວາມ, ໃຊ້ສູດນີ້:
=ISNONTEXT(A2)
ດັ່ງທີ່ສະແດງຢູ່ໃນຮູບໜ້າຈໍຂ້າງລຸ່ມນີ້, ສູດ ISTEXT ແລະ ISNONTEXT ໃຫ້ຜົນໄດ້ຮັບກົງກັນຂ້າມ:
ຟັງຊັນ ISTEXT ແລະ ISNONTEXT ໃນ Excel - ບັນທຶກການນຳໃຊ້
ISTEXT ແລະ ISNONTEXT ແມ່ນຟັງຊັນທີ່ກົງໄປກົງມາ ແລະໃຊ້ງ່າຍຫຼາຍ, ແລະທ່ານບໍ່ໜ້າຈະປະສົບກັບຄວາມຫຍຸ້ງຍາກໃດໆກັບພວກມັນ. ທີ່ເວົ້າວ່າ, ມີຈຸດສຳຄັນຈຳນວນໜຶ່ງທີ່ຄວນສັງເກດ:
- ຟັງຊັນທັງສອງແມ່ນສ່ວນໜຶ່ງຂອງກຸ່ມຟັງຊັນ IS ທີ່ສົ່ງຄືນຄ່າໂລຈິກ (Boolean) ຂອງ TRUE ຫຼື FALSE.
- ໃນກໍລະນີສະເພາະເມື່ອ ຕົວເລກຖືກເກັບໄວ້ເປັນຂໍ້ຄວາມ , ISTEXT ຕອບ TRUE ແລະ ISNONTEXT ຕອບ FALSE.
- ທັງສອງຟັງຊັນແມ່ນມີຢູ່ໃນທຸກລຸ້ນຂອງ Excel ສໍາລັບ Office 365, Excel 2019, Excel 2016 , Excel 2013, Excel 2010, Excel 2007, Excel 2003, Excel XP, ແລະ Excel 2000.
ການນໍາໃຊ້ ISTEXT ແລະ ISNONTEXT ໃນ Excel - ຕົວຢ່າງສູດ
ຂ້າງລຸ່ມນີ້ທ່ານຈະພົບເຫັນຕົວຢ່າງຂອງ ການນໍາໃຊ້ການປະຕິບັດຫນ້າທີ່ຂອງ ISTEXT ແລະ ISNONTEXT ໃນ Excel ທີ່ຫວັງວ່າຈະຊ່ວຍໃຫ້ທ່ານເຮັດໃຫ້ແຜ່ນວຽກຂອງທ່ານມີປະສິດທິພາບຫຼາຍຂຶ້ນ.
ກວດເບິ່ງວ່າຄ່າເປັນຂໍ້ຄວາມ
ບາງຄັ້ງໃນເວລາທີ່ທ່ານເຮັດວຽກກັບຫຼາຍຄ່າ, ທ່ານອາດຈະຕົກຕະລຶງທີ່ສັງເກດເຫັນວ່າບາງຕົວເລກສູດຂອງທ່ານໃຫ້ຜົນໄດ້ຮັບທີ່ບໍ່ຖືກຕ້ອງຫຼືແມ້ກະທັ້ງຄວາມຜິດພາດ. ເຫດຜົນທີ່ຊັດເຈນທີ່ສຸດແມ່ນວ່າຕົວເລກທີ່ມີບັນຫາຖືກເກັບໄວ້ເປັນຂໍ້ຄວາມ. ສູດຂ້າງລຸ່ມນີ້ຈະບອກທ່ານຢ່າງແນ່ນອນວ່າຄ່າໃດເປັນຂໍ້ຄວາມມາຈາກທັດສະນະຂອງ Excel.
ສູດ ISTEXT:
ໃຫ້ຜົນເປັນ TRUE ສໍາລັບຄ່າໃດໆກໍຕາມທີ່ Excel ພິຈາລະນາ ຂໍ້ຄວາມ .
=ISTEXT(B2)
ສູດ ISNONTEXT:
ໃຫ້ຜົນເປັນ TRUE ສໍາລັບຄ່າໃດໆກໍຕາມທີ່ Excel ພິຈາລະນາ ບໍ່ແມ່ນຂໍ້ຄວາມ .
=ISNONTEXT(B2)
ISTEXT ສໍາລັບການກວດສອບຂໍ້ມູນ : ອະນຸຍາດໃຫ້ຂໍ້ຄວາມເທົ່ານັ້ນ
ໃນບາງສະຖານະການ, ທ່ານອາດຈະຕ້ອງການທີ່ຈະອະນຸຍາດໃຫ້ຜູ້ໃຊ້ໃຫ້ໃສ່ພຽງແຕ່ຄ່າຂໍ້ຄວາມໃນບາງເຊລ. ເພື່ອເຮັດສິ່ງນີ້, ສ້າງກົດລະບຽບການກວດສອບຂໍ້ມູນໂດຍອີງໃສ່ສູດ ISTEXT. ນີ້ແມ່ນວິທີ:
- ເລືອກໜຶ່ງ ຫຼືຫຼາຍຕາລາງທີ່ທ່ານຕ້ອງການກວດສອບ.
- ຢູ່ໃນແຖບ ຂໍ້ມູນ , ໃນ ເຄື່ອງມືຂໍ້ມູນ ກຸ່ມ, ຄລິກປຸ່ມ ການກວດສອບຂໍ້ມູນ .
- ໃນແຖບ ການຕັ້ງຄ່າ ຂອງກ່ອງໂຕ້ຕອບ ການກວດສອບຂໍ້ມູນ , ເລືອກ ກຳນົດເອງ ສໍາລັບເງື່ອນໄຂການກວດສອບ ແລະໃສ່ສູດ ISTEXT ຂອງທ່ານໃນປ່ອງທີ່ສອດຄ້ອງກັນ.
- ຄລິກ OK ເພື່ອບັນທຶກກົດລະບຽບ.
ຕົວຢ່າງນີ້, ພວກເຮົາກຳລັງກວດສອບຄຳຕອບແບບສອບຖາມຢູ່ໃນຕາລາງ B2. ຜ່ານ B4 ດ້ວຍການຊ່ວຍເຫຼືອຂອງສູດນີ້:
=ISTEXT(B2:B4)
ນອກຈາກນັ້ນ, ທ່ານສາມາດປັບຄ່າ Error Alert ຂໍ້ຄວາມຂອງທ່ານເອງເພື່ອອະທິບາຍກັບ ຜູ້ໃຊ້ຂອງທ່ານປະເພດຂອງຂໍ້ມູນທີ່ຖືກຍອມຮັບ:
ດັ່ງນັ້ນ, ເມື່ອຜູ້ໃຊ້ພະຍາຍາມທີ່ຈະໃສ່ຈໍານວນຫຼືວັນທີໃດຫນຶ່ງຂອງເຊລທີ່ກວດສອບໄດ້, ພວກເຂົາເຈົ້າຈະເຫັນດັ່ງຕໍ່ໄປນີ້. ແຈ້ງເຕືອນ:
ສຳລັບຂໍ້ມູນເພີ່ມເຕີມ, ກະລຸນາເບິ່ງການໃຊ້ການກວດສອບຂໍ້ມູນໃນ Excel.
ສູດ Excel IF ISTEXT
ໃນທາງປະຕິບັດ, ISTEXTແລະ ISNONTEXT ມັກຖືກໃຊ້ຮ່ວມກັບຟັງຊັນ IF ເພື່ອໃຫ້ຜົນໄດ້ຮັບທີ່ເປັນມິດກັບຜູ້ໃຊ້ຫຼາຍກວ່າມາດຕະຖານ TRUE ແລະ FALSE.
ສູດ 1. ຖ້າເປັນຂໍ້ຄວາມ, ຫຼັງຈາກນັ້ນ
ການຍົກຕົວຢ່າງທໍາອິດຂອງພວກເຮົາ a ອີກເລັກນ້ອຍ, ສົມມຸດວ່າທ່ານຕ້ອງການກັບຄືນ "ແມ່ນ" ສໍາລັບຄ່າຂໍ້ຄວາມແລະ "ບໍ່" ສໍາລັບສິ່ງອື່ນ. ເພື່ອໃຫ້ມັນເຮັດໄດ້, ພຽງແຕ່ວາງຟັງຊັນ ISTEXT ເຂົ້າໃນການທົດສອບຢ່າງມີເຫດຜົນຂອງ IF, ແລະໃຊ້ "ແມ່ນ" ແລະ "ບໍ່" ສໍາລັບອາກິວເມັນ value_if_true ແລະ value_if_false , ຕາມລໍາດັບ:
=IF(ISTEXT(A2), "Yes", "No")
ສູດ 2. ກວດສອບການປ້ອນຂໍ້ມູນຂອງເຊວ
ໃນໜຶ່ງໃນຕົວຢ່າງທີ່ຜ່ານມາ, ພວກເຮົາໄດ້ສົນທະນາວິທີຮັບປະກັນການປ້ອນຂໍ້ມູນຂອງຜູ້ໃຊ້ທີ່ຖືກຕ້ອງໂດຍການໃຊ້ການກວດສອບຂໍ້ມູນ . ນີ້ສາມາດເຮັດໄດ້ໃນຮູບແບບ "ອ່ອນກວ່າ" ດ້ວຍການຊ່ວຍເຫຼືອຂອງສູດ Excel IF ISTEXT.
ໃນແບບສອບຖາມ, ສົມມຸດວ່າທ່ານຕ້ອງການກໍານົດຄໍາຕອບທີ່ຖືກຕ້ອງ (ຂໍ້ຄວາມ) ແລະອັນໃດບໍ່ແມ່ນ (ບໍ່ແມ່ນ. ຂໍ້ຄວາມ). ສຳລັບອັນນີ້, ໃຫ້ໃຊ້ຄຳຖະແຫຼງ IF ທີ່ຕັ້ງໄວ້ດ້ວຍເຫດຜົນຕໍ່ໄປນີ້:
- ຖ້າເຊລທີ່ທົດສອບນັ້ນຫວ່າງເປົ່າ, ຈະບໍ່ສົ່ງຄືນຫຍັງ, ເຊັ່ນ: ສະຕຣິງຫວ່າງເປົ່າ ("").
- ຖ້າເຊລ ແມ່ນຂໍ້ຄວາມ, ໃຫ້ກັບຄືນ "ຄໍາຕອບທີ່ຖືກຕ້ອງ". , ບ່ອນທີ່ B2 ເປັນຕາລາງທີ່ຈະກວດສອບ:
=IF(B2="", "", IF(ISTEXT(B2), "Valid answer", "Invalid answer - please enter text."))
ກວດເບິ່ງວ່າໄລຍະໃດນຶ່ງມີຂໍ້ຄວາມໃດໆ
ມາເຖິງຕອນນັ້ນ, ພວກເຮົາມີ ໄດ້ທົດສອບແຕ່ລະຫ້ອງເປັນສ່ວນບຸກຄົນ. ແຕ່ຈະເຮັດແນວໃດຖ້າເຈົ້າຕ້ອງການຮູ້ວ່າມີເຊລຢູ່ໃນຂອບເຂດໃດນຶ່ງມີຂໍ້ຄວາມບໍ?
ເພື່ອທົດສອບຂອບເຂດທັງໝົດ, ສົມທົບຟັງຊັນ ISTEXT ກັບ SUMPRODUCT ດ້ວຍວິທີນີ້:
SUMPRODUCT(ISTEXT( range )*1)>0 SUMPRODUCT(-- ISTEXT( range ))>0ເປັນຕົວຢ່າງ, ໃຫ້ກວດເບິ່ງແຕ່ລະແຖວໃນຊຸດຂໍ້ມູນຂ້າງລຸ່ມນີ້ສໍາລັບຄ່າຂໍ້ຄວາມ, ເຊິ່ງສາມາດເຮັດໄດ້ດ້ວຍສູດຕໍ່ໄປນີ້:
=SUMPRODUCT(ISTEXT(A2:C2)*1)>0
=SUMPRODUCT(--ISTEXT(A2:C2))>0
ໜຶ່ງໃນສູດຂ້າງເທິງໄປຫາເຊລ D2, ແລະຈາກນັ້ນທ່ານລາກມັນລົງໂດຍຜ່ານເຊລ D5.
ສະນັ້ນ, ທ່ານມີຄວາມເຂົ້າໃຈທີ່ຈະແຈ້ງວ່າແຖວໃດມີ ນຶ່ງ ຫຼືຫຼາຍສະຕຣິງຂໍ້ຄວາມ (TRUE) ແລະທີ່ມີຕົວເລກເທົ່ານັ້ນ (FALSE).
ຖ້າທ່ານຕ້ອງການໃຫ້ຜົນໄດ້ຮັບທີ່ແຕກຕ່າງກັນ, ເວົ້າວ່າ "ແມ່ນ" ຫຼື "ບໍ່". ກົງກັນຂ້າມກັບ TRUE ແລະ FALSE, ໃສ່ສູດຂ້າງເທິງໃນຄໍາຖະແຫຼງ IF:
=IF(SUMPRODUCT(--ISTEXT(A2:C2))>0, "Yes", "No")
ສູດນີ້ເຮັດວຽກແນວໃດ
ສູດ ແມ່ນອີງໃສ່ຄວາມສາມາດຂອງ SUMPRODUCT ໃນການຈັດການ arrays ແບບພື້ນເມືອງ. ເຮັດວຽກຈາກພາຍໃນສູ່ພາຍນອກ, ນີ້ແມ່ນສິ່ງທີ່ມັນເຮັດ:
- ຟັງຊັນ ISTEXT ຕອບຄ່າອາເຣຂອງຄ່າ TRUE ແລະ FALSE. ສໍາລັບ A2:C2, ພວກເຮົາໄດ້ຮັບ array ນີ້:
{TRUE,TRUE,FALSE}
- ຕໍ່ໄປ, ພວກເຮົາຄູນແຕ່ລະອົງປະກອບຂອງ array ຂ້າງເທິງດ້ວຍ 1 ເພື່ອປ່ຽນຄ່າໂລຈິກຂອງ TRUE ແລະ FALSE ເປັນ 1's ແລະ 0's, ຕາມລໍາດັບ. . ຕົວປະຕິບັດການ unary ຄູ່ (--) ສາມາດຖືກນໍາໃຊ້ເພື່ອຈຸດປະສົງດຽວກັນ. ຫຼັງຈາກການຫັນປ່ຽນ, ສູດຈະໃຊ້ຮູບແບບນີ້:
SUMPRODUCT({1,1,0})>0
- ຟັງຊັນ SUMPRODUCT ເພີ່ມຂຶ້ນ 1's ແລະ 0's, ແລະທ່ານກວດເບິ່ງວ່າຜົນໄດ້ຮັບແມ່ນຫຼາຍກ່ວາສູນ. ຖ້າມັນເປັນ, ລະດັບມີຢ່າງໜ້ອຍໜຶ່ງຄ່າຂໍ້ຄວາມ ແລະສູດຄຳນວນຈະສົ່ງຄືນເປັນ TRUE, ຖ້າບໍ່ແມ່ນ FALSE.
ກວດເບິ່ງວ່າເຊລມີຂໍ້ຄວາມສະເພາະຫຼືບໍ່
ຟັງຊັນ Excel ISTEXT ສາມາດກຳນົດໄດ້ວ່າເຊລມີຂໍ້ຄວາມຫຼືບໍ່ , ຫມາຍຄວາມວ່າຢ່າງແທ້ຈິງຂໍ້ຄວາມໃດໆ. ເພື່ອຊອກຫາວ່າເຊລມີສະຕຣິງຂໍ້ຄວາມສະເພາະຫຼືບໍ່, ໃຫ້ໃຊ້ສູດ ISNUMBER SEARCH ຫຼື COUNTIF ທີ່ມີຕົວແທນ.
ຕົວຢ່າງ, ເພື່ອເບິ່ງວ່າລາຍການ Id ໃນ A2 ມີການປ້ອນຂໍ້ຄວາມຢູ່ໃນຕາລາງ D2, ໃຫ້ໃຊ້ ສູດຄຳນວນລຸ່ມນີ້ (ກະລຸນາຈື່ການອ້າງອີງຢ່າງແທ້ຈິງ $D$2 ທີ່ປ້ອງກັນບໍ່ໃຫ້ທີ່ຢູ່ເຊລປ່ຽນເມື່ອສູດຖືກສຳເນົາໄປໃສ່ເຊວອື່ນ):
=ISNUMBER(SEARCH($D$2, A2))
ເພື່ອຄວາມສະດວກສະບາຍ, ພວກເຮົາ' ຈະຫໍ່ມັນເຂົ້າໄປໃນຟັງຊັນ IF:
=IF(ISNUMBER(SEARCH($D$2, A2)), "Yes", "No")
ແລະໄດ້ຮັບຜົນໄດ້ຮັບຕໍ່ໄປນີ້:
ຜົນໄດ້ຮັບດຽວກັນສາມາດບັນລຸໄດ້ກັບ COUNTIF :
=IF(COUNTIF(A2, "*"&$D$2&"*")>0, "Yes", "No")
ສຳລັບຕົວຢ່າງເພີ່ມເຕີມ, ກະລຸນາເບິ່ງ Excel ຖ້າຕາລາງມີສູດ.
ໄຮໄລ້ເຊລທີ່ມີຂໍ້ຄວາມ
ຟັງຊັນ ISTEXT ຍັງສາມາດໃຊ້ກັບການຈັດຮູບແບບຕາມເງື່ອນໄຂຂອງ Excel ເພື່ອເນັ້ນໃສ່ເຊລທີ່ມີຄ່າຂໍ້ຄວາມ. ນີ້ແມ່ນວິທີ:
- ເລືອກຕາລາງທັງໝົດທີ່ທ່ານຕ້ອງການກວດສອບ ແລະເນັ້ນ (A2:C5 ໃນຕົວຢ່າງນີ້).
- ຢູ່ໃນແຖບ ຫນ້າທໍາອິດ , ໃນ ກຸ່ມ ສະໄຕລ໌ , ຄລິກ ກົດລະບຽບໃໝ່ > ໃຊ້ສູດເພື່ອກຳນົດວ່າຕາລາງໃດທີ່ຈະຈັດຮູບແບບ .
- ໃນ ຄ່າຮູບແບບ ບ່ອນທີ່ສູດນີ້ແມ່ນຄວາມຈິງ ກ່ອງ, ໃສ່ສູດຂ້າງລຸ່ມນີ້:
=ISTEXT(A2)
ບ່ອນທີ່ A2 ແມ່ນຕາລາງຊ້າຍສຸດຂອງຊ່ວງທີ່ເລືອກ.
- ຄລິກທີ່ປຸ່ມ ຮູບແບບ ແລະເລືອກຮູບແບບທີ່ຕ້ອງການ.
- ຄລິກຕົກລົງສອງເທື່ອເພື່ອປິດກ່ອງໂຕ້ຕອບທັງສອງ ແລະບັນທຶກກົດລະບຽບ.
ສຳລັບຄຳອະທິບາຍລາຍລະອຽດເພີ່ມເຕີມຂອງແຕ່ລະຂັ້ນຕອນ, ກະລຸນາເບິ່ງ: ການນຳໃຊ້ສູດສຳລັບການຈັດຮູບແບບຕາມເງື່ອນໄຂ Excel.
ດັ່ງນັ້ນ, Excel ຈະຍົກໃຫ້ເຫັນເຊລທັງໝົດດ້ວຍສະຕຣິງຂໍ້ຄວາມ:
ນັ້ນຄືວິທີການໃຊ້ຟັງຊັນ ISTEXT ແລະ ISNONTEXT ໃນ Excel. ຂ້າພະເຈົ້າຂໍຂອບໃຈທ່ານສໍາລັບການອ່ານແລະຫວັງວ່າຈະໄດ້ພົບທ່ານໃນ blog ຂອງພວກເຮົາໃນອາທິດຕໍ່ໄປ!
- ຟັງຊັນ ISTEXT ຕອບຄ່າອາເຣຂອງຄ່າ TRUE ແລະ FALSE. ສໍາລັບ A2:C2, ພວກເຮົາໄດ້ຮັບ array ນີ້: