ສາລະບານ
ບົດສອນສະແດງວິທີການໃຊ້ ISBLANK ແລະຟັງຊັນອື່ນໆເພື່ອລະບຸຕາລາງຫວ່າງເປົ່າໃນ Excel ແລະດໍາເນີນການທີ່ແຕກຕ່າງກັນຂຶ້ນກັບວ່າຕາລາງຫວ່າງເປົ່າຫຼືບໍ່.
ມີຫຼາຍສະຖານະການເມື່ອ ທ່ານຈໍາເປັນຕ້ອງກວດເບິ່ງວ່າຕາລາງຫວ່າງເປົ່າຫຼືບໍ່. ຕົວຢ່າງ, ຖ້າຕາລາງຫວ່າງເປົ່າ, ທ່ານອາດຈະຕ້ອງການລວມ, ນັບ, ຄັດລອກຄ່າຈາກຕາລາງອື່ນ, ຫຼືເຮັດຫຍັງເລີຍ. ໃນສະຖານະການເຫຼົ່ານີ້, ISBLANK ແມ່ນຟັງຊັນທີ່ເຫມາະສົມທີ່ຈະໃຊ້, ບາງຄັ້ງຢູ່ຄົນດຽວ, ແຕ່ສ່ວນຫຼາຍມັກຈະປະສົມປະສານກັບຟັງຊັນ Excel ອື່ນໆ.
ຟັງຊັນ Excel ISBLANK
ຟັງຊັນ ISBLANK ໃນ Excel ກວດເບິ່ງວ່າຕາລາງຫວ່າງເປົ່າຫຼືບໍ່. ເຊັ່ນດຽວກັນກັບຟັງຊັນ IS ອື່ນໆ, ມັນສະເຫມີສົ່ງຄ່າ Boolean ເປັນຜົນໄດ້ຮັບ: TRUE ຖ້າຕາລາງຫວ່າງເປົ່າ ແລະ FALSE ຖ້າເຊລບໍ່ຫວ່າງເປົ່າ.
ໄວຍະກອນຂອງ ISBLANK ສົມມຸດວ່າພຽງແຕ່ຫນຶ່ງ argument:
ISBLANK ( value)ບ່ອນໃດ ຄ່າ ເປັນການອ້າງອີງເຖິງຕາລາງທີ່ທ່ານຕ້ອງການທົດສອບ.
ຕົວຢ່າງ, ເພື່ອຊອກຫາວ່າເຊລ A2 ແມ່ນ ຫວ່າງ , ໃຫ້ໃຊ້ອັນນີ້. ສູດ:
=ISBLANK(A2)
ເພື່ອກວດເບິ່ງວ່າ A2 ແມ່ນ ບໍ່ຫວ່າງ , ໃຫ້ໃຊ້ ISBLANK ຮ່ວມກັນກັບຟັງຊັນ NOT, ເຊິ່ງສົ່ງຄືນຄ່າໂລຈິກທີ່ປີ້ນຄືນ, ເຊັ່ນ: TRUE ສໍາລັບທີ່ບໍ່ແມ່ນຊ່ອງຫວ່າງ. ແລະ FALSE ສຳລັບຊ່ອງຫວ່າງ.
=NOT(ISBLANK(A2))
ສຳເນົາສູດຄຳນວນລົງໃສ່ອີກສອງສາມຕາລາງ ແລະທ່ານຈະໄດ້ຮັບຜົນນີ້:
ISBLANK ໃນ Excel - ສິ່ງທີ່ຄວນຈື່
ຈຸດຕົ້ນຕໍທີ່ທ່ານຄວນຈື່ໄວ້ແມ່ນວ່າຟັງຊັນ Excel ISBLANK ກໍານົດ ຈຸລັງຫວ່າງເປົ່າຢ່າງແທ້ຈິງ , i.e.ເຊລທີ່ບັນຈຸບໍ່ມີຫຍັງແທ້ໆ: ບໍ່ມີຊ່ອງຫວ່າງ, ບໍ່ມີແຖບ, ບໍ່ມີການສົ່ງຄືນຂໍ້ມູນ, ບໍ່ມີຫຍັງທີ່ພຽງແຕ່ປາກົດຫວ່າງເປົ່າຢູ່ໃນມຸມເບິ່ງ.
ສໍາລັບຕາລາງທີ່ເບິ່ງຫວ່າງເປົ່າ, ແຕ່ຄວາມຈິງແລ້ວບໍ່ແມ່ນ, ສູດ ISBLANK ຈະສົ່ງຄືນ FALSE. ພຶດຕິກຳນີ້ເກີດຂຶ້ນຖ້າຕາລາງມີອັນໃດອັນໜຶ່ງຕໍ່ໄປນີ້:
- ສູດຄຳນວນທີ່ໃຫ້ຄ່າສະຕຣິງຫວ່າງເປົ່າເຊັ່ນ IF(A1", A1, "").
- ສະຕຣິງຄວາມຍາວສູນ ນຳເຂົ້າຈາກຖານຂໍ້ມູນພາຍນອກ ຫຼືເປັນຜົນມາຈາກການອັດສຳເນົາ/ວາງ.
ວິທີໃຊ້ ISBLANK ໃນ Excel
ເພື່ອໃຫ້ຄວາມເຂົ້າໃຈຫຼາຍຂຶ້ນກ່ຽວກັບສິ່ງທີ່ຟັງຊັນ ISBLANK ມີຄວາມສາມາດ, ໃຫ້ພວກເຮົາເບິ່ງຕົວຢ່າງການປະຕິບັດບາງຢ່າງ.
ສູດ Excel: ຖ້າເຊລຫວ່າງເປົ່າ
ເນື່ອງຈາກ Microsoft Excel ບໍ່ມີປະເພດຂອງການທໍາງານຂອງ IFBLANK ຢູ່ໃນຕົວ, ທ່ານຈໍາເປັນຕ້ອງໃຊ້ IF ແລະ ISBLANK ຮ່ວມກັນເພື່ອທົດສອບເຊລ ແລະປະຕິບັດການດໍາເນີນການຖ້າຕາລາງຫວ່າງເປົ່າ.
ນີ້ແມ່ນລຸ້ນທົ່ວໄປ:
IF(ISBLANK( cell ), " ຖ້າຫວ່າງ ", " ຖ້າບໍ່ຫວ່າງ ")ເພື່ອເບິ່ງມັນຢູ່ໃນການປະຕິບັດ, ໃຫ້ກວດເບິ່ງວ່າຕາລາງໃນຖັນ B (ວັນທີສົ່ງ) ມີມູນຄ່າໃດໆໃນມັນ. ຖ້າຕາລາງຫວ່າງເປົ່າ, ຫຼັງຈາກນັ້ນໃຫ້ຜົນຜະລິດ "Open"; ຖ້າເຊລບໍ່ຫວ່າງເປົ່າ, ຫຼັງຈາກນັ້ນໃຫ້ຜົນຜະລິດ "ສໍາເລັດ". 9>. ຖ້າເຊລມີບາງສິ່ງບາງຢ່າງທີ່ເບິ່ງບໍ່ເຫັນດ້ວຍຕາຂອງມະນຸດເຊັ່ນ: aສະຕຣິງຄວາມຍາວສູນ, ISBLANK ຈະສົ່ງຄືນ FALSE. ເພື່ອເປັນຕົວຢ່າງ, ກະລຸນາເບິ່ງຮູບໜ້າຈໍຂ້າງລຸ່ມນີ້. ວັນທີໃນຖັນ B ຖືກດຶງມາຈາກຊີດອື່ນດ້ວຍສູດນີ້:
=IF(Sheet3!B2"",Sheet3!B2,"")
ຕາມຜົນ, B4 ແລະ B6 ມີສະຕຣິງຫວ່າງເປົ່າ (""). ສໍາລັບຕາລາງເຫຼົ່ານີ້, ສູດ IF ISBLANK ຂອງພວກເຮົາໃຫ້ຜົນຕອບແທນ "ສໍາເລັດ" ເພາະວ່າໃນເງື່ອນໄຂຂອງ ISBLANK ເຊລບໍ່ຫວ່າງເປົ່າ.
ຖ້າການຈັດປະເພດ "blanks" ຂອງທ່ານປະກອບມີຕາລາງທີ່ມີສູດທີ່ສົ່ງຜົນໃຫ້ ສະຕຣິງຫວ່າງເປົ່າ. , ຈາກນັ້ນໃຊ້ສຳລັບການທົດສອບຢ່າງມີເຫດຜົນ:
=IF(B2="", "Open", "Completed")
ຮູບໜ້າຈໍຂ້າງລຸ່ມນີ້ສະແດງໃຫ້ເຫັນຄວາມແຕກຕ່າງ:
ສູດ Excel: ຖ້າ ເຊັລບໍ່ຫວ່າງເປົ່າຫຼັງຈາກນັ້ນ
ຖ້າທ່ານໄດ້ປະຕິບັດຕາມຕົວຢ່າງທີ່ຜ່ານມາຢ່າງໃກ້ຊິດແລະເຂົ້າໃຈເຫດຜົນຂອງສູດ, ທ່ານບໍ່ຄວນມີຄວາມຫຍຸ້ງຍາກໃນການດັດແປງມັນສໍາລັບກໍລະນີສະເພາະໃນເວລາທີ່ການດໍາເນີນການພຽງແຕ່ຈະປະຕິບັດໃນເວລາທີ່ເຊນບໍ່ຢູ່. ຫວ່າງເປົ່າ.
ອີງຕາມຄໍານິຍາມຂອງທ່ານ "blanks", ເລືອກຫນຶ່ງໃນວິທີການດັ່ງຕໍ່ໄປນີ້. ໂດຍ ISBLANK ໂດຍການຫໍ່ມັນເປັນ NOT:
IF(NOT(ISBLANK( cell )), " ຖ້າບໍ່ຫວ່າງ ", "")ຫຼືໃຊ້ທີ່ຄຸ້ນເຄີຍແລ້ວ. IF ISBLANK ສູດ (ກະລຸນາສັງເກດວ່າເມື່ອປຽບທຽບກັບອັນກ່ອນຫນ້າ, value_if_true ແລະ value_if_f alse ຄ່າຖືກປ່ຽນ):
IF(ISBLANK( cell ), "", ຖ້າບໍ່ຫວ່າງ ")ເພື່ອຕັດ ຄວາມຍາວສູນ strings ເປັນຊ່ອງຫວ່າງ, ໃຊ້ "" ສໍາລັບການທົດສອບຢ່າງມີເຫດຜົນຂອງ IF:
IF( cell "", " ຖ້າບໍ່ຫວ່າງ ", "")ສໍາລັບຕາຕະລາງຕົວຢ່າງຂອງພວກເຮົາ, ສູດໃດໆຂ້າງລຸ່ມນີ້ຈະເຮັດວຽກໄດ້. ການປິ່ນປົວ. ພວກມັນທັງໝົດຈະສົ່ງຄືນ "ສຳເລັດແລ້ວ" ໃນຖັນ C ຖ້າຕາລາງໃນຖັນ B ບໍ່ຫວ່າງ:
=IF(NOT(ISBLANK(B2)), "Completed", "")
=IF(ISBLANK(B2), "", "Completed")
=IF(B2"", "Completed", "")
ຖ້າຕາລາງຫວ່າງເປົ່າ, ຈາກນັ້ນປ່ອຍຫວ່າງໄວ້
ໃນບາງສະຖານະການ, ທ່ານອາດຈະຕ້ອງການສູດສູດປະເພດນີ້: ຖ້າຕາລາງຫວ່າງເປົ່າບໍ່ເຮັດຫຍັງ, ຖ້າບໍ່ດັ່ງນັ້ນໃຫ້ດຳເນີນການບາງຢ່າງ. ໃນຄວາມເປັນຈິງ, ມັນບໍ່ມີຫຍັງນອກ ເໜືອ ຈາກການປ່ຽນແປງຂອງສູດ IF ISBLANK ທົ່ວໄປທີ່ໄດ້ກ່າວມາຂ້າງເທິງ, ທີ່ທ່ານໃຫ້ສະຕຣິງຫວ່າງເປົ່າ ("") ສໍາລັບການໂຕ້ຖຽງ value_if_true ແລະຄ່າທີ່ຕ້ອງການ / ສູດ / ການສະແດງອອກສໍາລັບ value_if_false .
ສຳລັບຕາລາງຫວ່າງເປົ່າຢ່າງແທ້ຈິງ:
IF(ISBLANK( cell ), "", ຖ້າບໍ່ຫວ່າງ ")ເພື່ອຖືວ່າສະຕຣິງຫວ່າງເປົ່າເປັນຊ່ອງຫວ່າງ:
IF( cell ="", "", ຖ້າບໍ່ຫວ່າງ ")ໃນຕາຕະລາງຂ້າງລຸ່ມນີ້, ສົມມຸດວ່າທ່ານຕ້ອງການເຮັດ ຕໍ່ໄປນີ້:
- ຖ້າຖັນ B ຫວ່າງເປົ່າ, ໃຫ້ຖັນ C ຫວ່າງເປົ່າ.
- ຖ້າຖັນ B ມີຕົວເລກການຂາຍ, ໃຫ້ຄິດໄລ່ຄ່ານາຍໜ້າ 10%.
ເພື່ອເຮັດມັນໃຫ້ສຳເລັດ, ພວກເຮົາຄູນຈຳນວນໃນ B2 ໂດຍເປີເຊັນ ແລະໃສ່ການສະແດງອອກໃນອາກິວເມັນທີສາມຂອງ IF:
=IF(ISBLANK(B2), "", B2*10%)
ຫຼື
=IF(B2="", "", B2*10%)
ຫຼັງຈາກການຄັດລອກສູດຜ່ານຖັນ C, ຜົນໄດ້ຮັບເປັນດັ່ງຕໍ່ໄປນີ້:
ຖ້າຫາກວ່າ cell ໃນໄລຍະຫວ່າງເປົ່າ, ຫຼັງຈາກນັ້ນເຮັດບາງສິ່ງບາງຢ່າງ
ໃນ Microsoft Excel, ມີວິທີທີ່ແຕກຕ່າງກັນບໍ່ຫຼາຍປານໃດໃນການກວດສອບຂອບເຂດສໍາລັບຈຸລັງຫວ່າງເປົ່າ.ພວກເຮົາຈະໃຊ້ຄໍາຖະແຫຼງການ IF ເພື່ອສົ່ງອອກຄ່າຫນຶ່ງຖ້າມີຢ່າງຫນ້ອຍຫນຶ່ງຕາລາງຫວ່າງຢູ່ໃນຂອບເຂດແລະຄ່າອື່ນຖ້າບໍ່ມີຕາລາງຫວ່າງຢູ່ທັງຫມົດ. ໃນການທົດສອບຢ່າງມີເຫດຜົນ, ພວກເຮົາຄິດໄລ່ຈໍານວນທັງຫມົດຂອງຈຸລັງຫວ່າງເປົ່າໃນຂອບເຂດ, ແລະຫຼັງຈາກນັ້ນກວດເບິ່ງວ່າຈໍານວນແມ່ນຫຼາຍກວ່າສູນ. ອັນນີ້ສາມາດເຮັດໄດ້ດ້ວຍຟັງຊັນ COUNTBLANK ຫຼື COUNTIF:
COUNTBLANK( range )>0 COUNTIF( range ,"")>0ຫຼືເລັກນ້ອຍ ສູດ SUMPRODUCT ທີ່ຊັບຊ້ອນກວ່າ:
SUMPRODUCT(--( range =""))>0ຕົວຢ່າງ: ເພື່ອກຳນົດສະຖານະ "Open" ໃຫ້ກັບໂຄງການໃດໜຶ່ງທີ່ມີຊ່ອງຫວ່າງໜຶ່ງ ຫຼືຫຼາຍກວ່ານັ້ນ. ໃນຖັນ B ຫາ D, ທ່ານສາມາດໃຊ້ສູດໃດນຶ່ງຂ້າງລຸ່ມນີ້:
=IF(COUNTBLANK(B2:D2)>0,"Open", "")
=IF(COUNTIF(B2:D2,"")>0, "Open", "")
=IF(SUMPRODUCT(--(B2:D2=""))>0, "Open", "")
ຫມາຍເຫດ. ສູດທັງໝົດເຫຼົ່ານີ້ປະຕິບັດຕໍ່ສະຕຣິງຫວ່າງເປົ່າເປັນຊ່ອງຫວ່າງ.
ຖ້າຕາລາງທັງໝົດຢູ່ໃນຂອບເຂດຫວ່າງເປົ່າ, ຈາກນັ້ນໃຫ້ເຮັດບາງຢ່າງ
ເພື່ອກວດເບິ່ງວ່າເຊລທັງໝົດໃນຂອບເຂດຫວ່າງບໍ່, ພວກເຮົາຈະໃຊ້ວິທີດຽວກັນ. ດັ່ງໃນຕົວຢ່າງຂ້າງເທິງ. ຄວາມແຕກຕ່າງແມ່ນຢູ່ໃນການທົດສອບຢ່າງມີເຫດຜົນຂອງ IF. ເວລານີ້, ພວກເຮົານັບຕາລາງທີ່ບໍ່ຫວ່າງເປົ່າ. ຖ້າຜົນໄດ້ຮັບແມ່ນໃຫຍ່ກວ່າສູນ (i. e. ການທົດສອບຢ່າງມີເຫດຜົນປະເມີນເປັນ TRUE), ພວກເຮົາຮູ້ວ່າບໍ່ແມ່ນທຸກໆຕາລາງໃນຂອບເຂດຫວ່າງເປົ່າ. ຖ້າການທົດສອບຢ່າງມີເຫດຜົນແມ່ນ FALSE, ນັ້ນ ໝາຍ ຄວາມວ່າຈຸລັງທັງ ໝົດ ໃນຂອບເຂດແມ່ນຫວ່າງເປົ່າ. ດັ່ງນັ້ນ, ພວກເຮົາສະຫນອງຄ່າທີ່ຕ້ອງການ / ການສະແດງອອກ / ສູດໃນອາກິວເມັນທີ 3 ຂອງ IF (value_if_false).
ໃນຕົວຢ່າງນີ້, ພວກເຮົາຈະສົ່ງຄືນ "ບໍ່ໄດ້ເລີ່ມຕົ້ນ" ສໍາລັບໂຄງການທີ່ມີຊ່ອງຫວ່າງສໍາລັບເປົ້າໝາຍທັງໝົດໃນຖັນ B ຫາ D.
ວິທີທີ່ງ່າຍທີ່ສຸດໃນການນັບເຊວທີ່ບໍ່ຫວ່າງໃນ Excel ແມ່ນໂດຍໃຊ້ຟັງຊັນ COUNTA:
=IF(COUNTA(B2:D2)>0, "", "Not Started")
ອີກວິທີໜຶ່ງແມ່ນ COUNTIF ສໍາລັບການທີ່ບໍ່ແມ່ນຊ່ອງຫວ່າງ ("" ຕາມເງື່ອນໄຂ):
=IF(COUNTIF(B2:D2,"")>0, "", "Not Started")
ຫຼືຟັງຊັນ SUMPRODUCT ທີ່ມີເຫດຜົນດຽວກັນ:
=IF(SUMPRODUCT(--(B2:D2""))>0, "", "Not Started")
ISBLANK ຍັງສາມາດ ຖືກນໍາໃຊ້, ແຕ່ພຽງແຕ່ເປັນສູດ array, ເຊິ່ງຄວນຈະສໍາເລັດໂດຍການກົດ Ctrl + Shift + Enter , ແລະປະສົມປະສານກັບຟັງຊັນ AND. AND ແມ່ນຈໍາເປັນສໍາລັບການທົດສອບຕາມເຫດຜົນເພື່ອປະເມີນເປັນ TRUE ພຽງແຕ່ເມື່ອຜົນຂອງ ISBLANK ສໍາລັບແຕ່ລະຕາລາງແມ່ນ TRUE.
=IF(AND(ISBLANK(B2:D2)), "Not Started", "")
ຫມາຍເຫດ. ເມື່ອເລືອກສູດສໍາລັບແຜ່ນວຽກຂອງເຈົ້າ, ສິ່ງທີ່ສໍາຄັນທີ່ຕ້ອງພິຈາລະນາແມ່ນຄວາມເຂົ້າໃຈຂອງເຈົ້າກ່ຽວກັບ "ຫວ່າງເປົ່າ". ສູດທີ່ອີງໃສ່ ISBLANK, COUNTA ແລະ COUNTIF ທີ່ມີ "" ເປັນເງື່ອນໄຂຊອກຫາຕາລາງຫວ່າງເປົ່າຢ່າງແທ້ຈິງ. SUMPRODUCT ຍັງຖືວ່າສະຕຣິງຫວ່າງເປົ່າເປັນຊ່ອງຫວ່າງ.
ສູດ Excel: ຖ້າເຊລບໍ່ຫວ່າງເປົ່າ, ຫຼັງຈາກນັ້ນ sum
ເພື່ອສະສົມເຊລບາງອັນເມື່ອເຊລອື່ນບໍ່ຫວ່າງ, ໃຫ້ໃຊ້ຟັງຊັນ SUMIF, ເຊິ່ງໂດຍສະເພາະ. ອອກແບບສໍາລັບຜົນລວມທີ່ມີເງື່ອນໄຂ.
ໃນຕາຕະລາງຂ້າງລຸ່ມນີ້, ສົມມຸດວ່າທ່ານຕ້ອງການຊອກຫາຈໍານວນທັງຫມົດສໍາລັບລາຍການທີ່ສົ່ງແລ້ວແລະທີ່ຍັງບໍ່ທັນໄດ້ສົ່ງ.
ຖ້າບໍ່ຫວ່າງ, ບວກ
ເພື່ອໃຫ້ໄດ້ຈຳນວນທັງໝົດຂອງສິນຄ້າທີ່ສົ່ງມາ, ໃຫ້ກວດເບິ່ງວ່າ ວັນທີສົ່ງສິນຄ້າ ໃນຖັນ B ບໍ່ຫວ່າງເປົ່າ ແລະຖ້າບໍ່ແມ່ນ, ຈາກນັ້ນໃຫ້ບວກຄ່າໃນຖັນ C:
=SUMIF(B2:B6, "", C2:C6)
ຖ້າຫວ່າງເປົ່າsum
ເພື່ອຮັບຈຳນວນທັງໝົດຂອງສິນຄ້າທີ່ຍັງບໍ່ໄດ້ສົ່ງ, ບວກຖ້າ ວັນທີຈັດສົ່ງ ໃນຖັນ B ຫວ່າງເປົ່າ:
=SUMIF(B2:B6, "", C2:C6)
ຜົນບວກຖ້າຕາລາງທັງໝົດຢູ່ໃນຂອບເຂດບໍ່ຫວ່າງ
ເພື່ອສະຫຼຸບເຊລ ຫຼືການຄຳນວນອື່ນພຽງແຕ່ເມື່ອເຊລທັງໝົດໃນຂອບເຂດທີ່ກຳນົດນັ້ນບໍ່ຫວ່າງ, ທ່ານສາມາດໃຊ້ຟັງຊັນ IF ອີກຄັ້ງດ້ວຍເຫດຜົນທີ່ເຫມາະສົມ. ການທົດສອບ.
ຕົວຢ່າງ, COUNTBLANK ສາມາດນໍາພວກເຮົາຈໍານວນຊ່ອງຫວ່າງທັງໝົດຢູ່ໃນຂອບເຂດ B2:B6. ຖ້າການນັບເປັນສູນ, ພວກເຮົາດໍາເນີນການສູດ SUM; ຖ້າບໍ່ດັ່ງນັ້ນບໍ່ເຮັດຫຍັງເລີຍ:
=IF(COUNTBLANK(B2:B6)=0, SUM(B2:B6), "")
ຜົນໄດ້ຮັບອັນດຽວກັນສາມາດບັນລຸໄດ້ດ້ວຍ array IF ISBLANK SUM formula (ກະລຸນາຈື່ກົດ Ctrl + Shift + Enter ເພື່ອເຮັດສໍາເລັດມັນຢ່າງຖືກຕ້ອງ):
=IF(OR(ISBLANK(B2:B6)), "", SUM(B2:B6))
ໃນກໍລະນີນີ້, ພວກເຮົາໃຊ້ ISBLANK ປະສົມປະສານກັບຟັງຊັນ OR, ດັ່ງນັ້ນການທົດສອບຕາມເຫດຜົນແມ່ນ TRUE ຖ້າມີຢ່າງຫນ້ອຍຫນຶ່ງ. ຕາລາງຫວ່າງເປົ່າຢູ່ໃນຂອບເຂດ. ດັ່ງນັ້ນ, ຟັງຊັນ SUM ໄປຫາອາກິວເມັນ value_if_false .
ສູດ Excel: count if cell is not blank
ດັ່ງທີ່ເຈົ້າອາດຈະຮູ້, Excel ມີຟັງຊັນພິເສດໃນການນັບ. ຕາລາງທີ່ບໍ່ຫວ່າງເປົ່າ, ຟັງຊັນ COUNTA. ກະລຸນາຮັບຊາບວ່າຟັງຊັນຈະນັບເຊວທີ່ມີຂໍ້ມູນປະເພດໃດນຶ່ງ, ລວມທັງຄ່າໂລຈິກຂອງ TRUE ແລະ FALSE, ຂໍ້ຜິດພາດ, ຍະຫວ່າງ, ສະຕຣິງຫວ່າງເປົ່າ, ແລະອື່ນໆ.
ຕົວຢ່າງ, ເພື່ອນັບ ບໍ່ຫວ່າງ ເຊລໃນຂອບເຂດ B2:B6, ນີ້ແມ່ນສູດທີ່ໃຊ້:
=COUNTA(B2:B6)
ຜົນດຽວກັນສາມາດເຮັດໄດ້ໂດຍການໃຊ້ COUNTIF ດ້ວຍການບໍ່ຫວ່າງເປົ່າ.ເງື່ອນໄຂ (""):
=COUNTIF(B2:B6,"")
ເພື່ອນັບ ຫວ່າງ ຕາລາງ, ໃຫ້ໃຊ້ຟັງຊັນ COUNTBLANK:
=COUNTBLANK(B2:B6)
Excel ISBLANK ບໍ່ເຮັດວຽກ
ດັ່ງທີ່ໄດ້ກ່າວມາແລ້ວ, ISBLANK ໃນ Excel ກັບຄືນ TRUE ພຽງແຕ່ສໍາລັບ ຕາລາງຫວ່າງແທ້ໆ ທີ່ບໍ່ມີອັນໃດອັນໜຶ່ງ. ສໍາລັບ ເຊລທີ່ເບິ່ງຄືວ່າເປົ່າຫວ່າງ ປະກອບດ້ວຍສູດທີ່ຜະລິດສະຕຣິງຫວ່າງເປົ່າ, ຊ່ອງຫວ່າງ, apostrophes, ຕົວອັກສອນທີ່ບໍ່ແມ່ນການພິມ, ແລະອື່ນໆ, ISBLANK ກັບຄືນມາ FALSE.
ໃນສະຖານະການ, ເມື່ອທ່ານຕ້ອງການປິ່ນປົວດ້ວຍສາຍຕາ. ຕາລາງຫວ່າງເປົ່າເປັນຊ່ອງຫວ່າງ, ພິຈາລະນາວິທີການແກ້ໄຂຕໍ່ໄປນີ້.
ປະຕິບັດຄ່າສູນຄວາມຍາວເປັນຊ່ອງຫວ່າງ
ເພື່ອພິຈາລະນາເຊລທີ່ມີສະຕຣິງຄວາມຍາວສູນເປັນຊ່ອງຫວ່າງ, ໃນການທົດສອບເຫດຜົນຂອງ IF, ໃຫ້ໃສ່ອັນໃດນຶ່ງ. string ຫວ່າງເປົ່າ ("") ຫຼືຟັງຊັນ LEN ເທົ່າກັບສູນ.
=IF(A2="", "blank", "not blank")
ຫຼື
=IF(LEN(A2)=0, "blank", "not blank")
ເອົາອອກ ຫຼືລະເລີຍຊ່ອງຫວ່າງເພີ່ມເຕີມ
ໃນກໍລະນີທີ່ຟັງຊັນ ISBLANK ເຮັດວຽກຜິດປົກກະຕິເນື່ອງຈາກຊ່ອງຫວ່າງ, ການແກ້ໄຂທີ່ຊັດເຈນທີ່ສຸດແມ່ນການກໍາຈັດພວກມັນອອກ. ການສອນຕໍ່ໄປນີ້ຈະອະທິບາຍວິທີການເອົາຊ່ອງຫວ່າງທີ່ນຳໜ້າ, ຫຍໍ້ໜ້າ ແລະຫຼາຍຊ່ອງຫວ່າງລະຫວ່າງກັນອອກຢ່າງໄວວາ, ຍົກເວັ້ນຕົວໜັງສືຊ່ອງຫວ່າງດຽວລະຫວ່າງຄຳສັບ: ວິທີລຶບຊ່ອງຫວ່າງເພີ່ມເຕີມໃນ Excel.
ຖ້າເຫດຜົນບາງຢ່າງການເອົາຊ່ອງຫວ່າງເກີນອອກບໍ່ໄດ້. ເຮັດວຽກສໍາລັບທ່ານ, ທ່ານສາມາດບັງຄັບໃຫ້ Excel ບໍ່ສົນໃຈພວກມັນ.
ກ່ຽວກັບເຊັລທີ່ມີ ຕົວອັກສອນຊ່ອງຫວ່າງເທົ່ານັ້ນ ຫວ່າງເປົ່າ, ໃຫ້ລວມເອົາ LEN(TRIM(cell))=0 ໃນການທົດສອບຢ່າງມີເຫດຜົນຂອງ IF ເປັນເງື່ອນໄຂເພີ່ມເຕີມ:
=IF(OR(A2="", LEN(TRIM(A2))=0), "blank", "not blank")
ເຖິງບໍ່ສົນໃຈ ຕົວອັກສອນທີ່ບໍ່ພິມສະເພາະ , ຊອກຫາລະຫັດຂອງມັນ ແລະສະໜອງມັນໃຫ້ກັບຟັງຊັນ CHAR.
ຕົວຢ່າງ, ເພື່ອລະບຸຕາລາງທີ່ມີ ສະຕຣິງຫວ່າງເປົ່າ ແລະ nonbreaking spaces ( ) ເປັນຊ່ອງຫວ່າງ, ໃຊ້ສູດຄຳນວນຕໍ່ໄປນີ້, ເຊິ່ງ 160 ແມ່ນລະຫັດຕົວອັກສອນສຳລັບພື້ນທີ່ທີ່ບໍ່ແຕກແຍກ:
=IF(OR(A2="", A2=CHAR(160)), "blank", "not blank")
ນັ້ນຄືແນວນັ້ນ. ເພື່ອໃຊ້ຟັງຊັນ ISBLANK ເພື່ອລະບຸຕາລາງຫວ່າງເປົ່າໃນ Excel. ຂ້າພະເຈົ້າຂໍຂອບໃຈທ່ານສໍາລັບການອ່ານແລະຫວັງວ່າຈະໄດ້ພົບທ່ານໃນ blog ຂອງພວກເຮົາໃນອາທິດຕໍ່ໄປ!