ฉันเริ่มต้นด้วยแผ่นงานใหม่และเห็นได้ชัดว่ามีเซลล์ A1 ที่ว่างเปล่า จากนั้นในเซลล์ B1 ฉันเขียน:
=IF(ISBLANK(A1),"",A1)
จากนั้น B1 ก็ดูเหมือนจะว่างเปล่า จากนั้นในเซลล์ C1 ฉันตรวจสอบ:
=ISBLANK(B1)
FALSE
และฉันได้รับ
ฉันทำต่อไปนี้ ฉันคัดลอก A1 และวางค่าลงใน B2 จากนั้นในเซลล์ C2 ฉันจะตรวจสอบ:
=ISBLANK(B2)
และฉันได้รับTRUE
ตามที่คาดไว้
ขั้นตอนสุดท้ายฉันคัดลอก B1 และวางค่าลงใน B3 จากนั้นในเซลล์ C3 ฉันตรวจสอบ:
= ISBLANK(B3)
และฉันจะได้รับFALSE
อีกครั้ง แต่เมื่อฉันแก้ไขเซลล์ไม่มีอะไรที่นั่น
จากนั้นฉันก็มีความคิดและฉันทำการทดสอบขั้นสุดท้าย (ในเซลล์ D1 คัดลอกลงไปที่ D2, D3):
=AND(B1,TRUE())
ซึ่งให้ผลTRUE
กับทั้ง 3 เซลล์ตามที่ควรทำเมื่อ B1: B3 ว่างเปล่า
ใครช่วยกรุณาอธิบายสิ่งที่เกิดขึ้น? มีวิธีการTRUE
ผลของการ=if(conditional,"","blah")
เป็นเซลล์ว่างเปล่าจริงหรือไม่?
-m-
ISBLANK()
ส่งกลับTRUE
สำหรับ