ການຈັດການກັບເຊວວ່າງ

ໃນເວີຊັນເກົ່າຂອງຊອບແວ, ເຊວວ່າງຖືກບັງຄັບໃຫ້ເປັນຕົວເລກ 0 ໃນບາງບໍລິບົດ ແລະ ເປັນຂໍ້ຄວາມວ່າງໃນບໍລິບົດອື່ນໆ, ຍົກເວັ້ນໃນການປຽບທຽບໂດຍກົງເຊິ່ງ =A1=0 ແລະ =A1="" ທັງສອງໃຫ້ຜົນລັບເປັນ TRUE ຖ້າ A1 ວ່າງ. ຕອນນີ້ຄວາມວ່າງຈະຖືກສືບທອດຕໍ່ໄປຈົນກວ່າຈະຖືກນຳໃຊ້, ດັ່ງນັ້ນທັງ =VLOOKUP(...)=0 ແລະ =VLOOKUP(...)="" ຈະໃຫ້ຜົນເປັນ TRUE ຖ້າການຄົ້ນຫາສົ່ງຄືນຄ່າເປັນເຊວວ່າງ.

ການອ້າງອີງແບບງ່າຍໆຫາເຊວວ່າງຍັງຄົງສະແດງເປັນຕົວເລກ 0 ແຕ່ບໍ່ຈຳເປັນຕ້ອງເປັນປະເພດຕົວເລກອີກຕໍ່ໄປ, ດັ່ງນັ້ນການປຽບທຽບກັບເຊວທີ່ອ້າງອີງກໍຈະເຮັດວຽກຕາມທີ່ຄາດໄວ້.

ສຳລັບຕົວຢ່າງຕໍ່ໄປນີ້, A1 ມີຕົວເລກ, B1 ວ່າງ, C1 ມີການອ້າງອີງຫາ B1:

ກໍລະນີ

ສູດ

ຜົນລັບ ແລະ ຄຳຄິດເຫັນ

A1: 1
B1: <ວ່າງ>

C1: =B1

ສະແດງ 0

=B1=0

TRUE

=B1=""

TRUE

=C1=0

TRUE

=C1=""

TRUE (ກ່ອນໜ້ານີ້ແມ່ນ FALSE)

=ISNUMBER(B1)

FALSE

=ISNUMBER(C1)

FALSE (ກ່ອນໜ້ານີ້ແມ່ນ TRUE)

=ISNUMBER(VLOOKUP(1;A1:C1;2))

FALSE (B1)

=ISNUMBER(VLOOKUP(1;A1:C1;3))

FALSE (C1, ກ່ອນໜ້ານີ້ແມ່ນ TRUE)

=ISTEXT(B1)

FALSE

=ISTEXT(C1)

TRUE

=ISTEXT(VLOOKUP(1;A1:C1;2))

FALSE (B1, ກ່ອນໜ້ານີ້ແມ່ນ TRUE)

=ISTEXT(VLOOKUP(1;A1:C1;3))

FALSE (C1)

=ISBLANK(B1)

TRUE

=ISBLANK(C1)

TRUE

=ISBLANK(VLOOKUP(1;A1:C1;2))

TRUE (B1, ກ່ອນໜ້ານີ້ແມ່ນ FALSE)

=ISBLANK(VLOOKUP(1;A1:C1;3))

FALSE (C1)


ໄອຄອນ ບັນທຶກ

ສັງເກດວ່າ Microsoft Excel ມີພຶດຕິກຳທີ່ແຕກຕ່າງ ແລະ ຈະສົ່ງຄືນຄ່າເປັນຕົວເລກສະເໝີ ເປັນຜົນລັບຂອງການອ້າງອີງຫາເຊວວ່າງ ຫຼື ເຊວສູດທີ່ມີຜົນລັບເປັນເຊວວ່າງ. ຕົວຢ່າງ:


ກໍລະນີ

ສູດ

ຜົນລັບ ແລະ ຄຳຄິດເຫັນ

A1: <ວ່າງ>

B1: =A1

ສະແດງ 0, ແຕ່ເປັນພຽງການອ້າງອີງຫາເຊວວ່າງ.

=ISNUMBER(A1)

FALSE

=ISTEXT(A1)

FALSE

=A1=0

TRUE

=A1=""

TRUE

=ISNUMBER(B1)

FALSE (Microsoft Excel: TRUE)

=ISTEXT(B1)

FALSE

=B1=0

TRUE

=B1=""

TRUE (Microsoft Excel: FALSE)

C1: =VLOOKUP(...) ທີ່ມີຜົນລັບເປັນເຊວວ່າງ

ສະແດງເປັນຄ່າວ່າງ (Microsoft Excel: ສະແດງ 0)

=ISNUMBER(VLOOKUP(...))

FALSE

=ISTEXT(VLOOKUP(...))

FALSE

=ISNUMBER(C1)

FALSE (Microsoft Excel: TRUE)

=ISTEXT(C1)

FALSE


ກະລຸນາສະໜັບສະໜູນພວກເຮົາ!

ກະລຸນາສະໜັບສະໜູນພວກເຮົາ!