ฉันต้องการส่งคืนเซลล์ว่างจากสูตร Excel แต่ปรากฏว่า Excel ปฏิบัติกับสตริงว่างหรือการอ้างอิงไปยังเซลล์ว่างแตกต่างจากเซลล์ว่างเปล่าที่แท้จริง โดยพื้นฐานแล้วฉันต้องการอะไรแบบนั้น
=IF(some_condition,EMPTY(),some_value)
ฉันพยายามทำสิ่งต่าง ๆ เช่น
=IF(some_condition,"",some_value)
และ
=IF(some_condition,,some_value)
และสมมติว่า B1 เป็นเซลล์ว่าง
=IF(some_condition,B1,some_value)
แต่ดูเหมือนว่าเซลล์เหล่านี้จะไม่ว่างเปล่าจริง ๆ ฉันเดาว่าเพราะมันเป็นผลลัพธ์ของสูตร มีวิธีการเติมเซลล์หรือไม่หากเงื่อนไขตรงตามเงื่อนไขและทำให้เซลล์ว่างเปล่าอย่างแท้จริง?
แก้ไข: ตามที่แนะนำฉันพยายามคืน NA () แต่สำหรับวัตถุประสงค์ของฉันสิ่งนี้ก็ไม่ได้ผลเช่นกัน มีวิธีการทำเช่นนี้กับ VB หรือไม่?
แก้ไข: ฉันกำลังสร้างแผ่นงานที่ดึงข้อมูลจากแผ่นงานอื่นที่จัดรูปแบบตามความต้องการเฉพาะของแอปพลิเคชันที่นำเข้าข้อมูลไปยังฐานข้อมูล ฉันไม่สามารถเข้าถึงเพื่อเปลี่ยนแปลงการใช้งานแอปพลิเคชันนี้และล้มเหลวหากค่าเป็น "" แทนที่จะว่างเปล่าจริง ๆ