การจับคู่ดัชนีคืนค่าศูนย์แทนการว่าง


0

อวยพร

ฉันใช้สูตรต่อไปนี้สูตรส่งคืนเซลล์ว่างเป็นตัวเลขแทนที่จะส่งกลับเป็นค่าว่าง มีวิธีการแก้ไขปัญหานี้เพื่อที่จะส่งกลับเพียงค่าว่างเปล่า?

ในแผ่นผล

C3=IF(INDEX(DATA!$D$3:$D$25,MATCH(1,INDEX((DATA!$C$3:$C$25=$B3)*(MID(DATA!$B$3:$B$23,1,2)=MID($A3,2,2))*(DATA!$A$3:$A$25=C$2),0),0))="OK","OK",INDEX(DATA!$B$3:$B$25,MATCH(1,INDEX((DATA!$C$3:$C$25=$B3)*(MID(DATA!$B$3:$B$23,1,2)=MID($A3,2,2))*(DATA!$A$3:$A$25=C$2),0),0)))

Column A= No
Column B=Type
Column C=ID
Column D=Status

ถ้าคอลัมน์ D เป็นสูตรว่างเปล่าจะคืนค่า 0 แต่ฉันต้องการช่องว่าง

DATA            
Order   TYPE    ID  Reason
02792   88908-13    0060    BBP
02792   88896-13    0220    KVT
02792   88139-03    0140    IVT
02792   88142-03    0300    TTR
02792   88151-03    0200    OK
02792   88154-03    0350    OK

02793   88908-13    0060    BBP
02793   88896-13    0220    KVT
02793   88139-03    0140    OK
02793   88142-03    0300    GST
02793   88151-03    0200    KPY
02793   88154-03    0350    OK

02794   88908-13    0060    
02794   88896-13    0220    
02794   88139-03    0140    
02794   88142-03    0300    
02794   88151-03    0200    
02794   88154-03    0350    

ป้อนคำอธิบายรูปภาพที่นี่

ป้อนคำอธิบายรูปภาพที่นี่


ทำไมไม่ใส่ Nested IF after = "OK", "OK" เพื่อตรวจสอบ Blank ถ้า Blank return Blank จะเหลือสูตรอื่นตามที่เป็นอยู่
patkim

ขอบคุณสำหรับการตอบกลับของคุณ. ฉันพยายามที่จะใช้ถ้า แต่ฉันมีข้อผิดพลาด วิธีการใช้ถ้าสูตรเดียวกัน โปรดช่วยฉันด้วย
johon

คำตอบ:


0

ในแผ่นงานอื่นที่คุณรักษาตารางผลลัพธ์ในเซลล์ C3 วางสูตรนี้แล้วลากลงตามความยาว & ความกว้าง

=IF(INDEX(Data!$D$3:$D$25,MATCH(1,INDEX((Data!$C$3:$C$25=$B3)*(MID(Data!$B$3:$B$23,1,2)=MID($A3,2,2))*(Data!$A$3:$A$25=C$2),0),0))="OK","OK",IF(INDEX(Data!$D$3:$D$25,MATCH(1,INDEX((Data!$C$3:$C$25=$B3)*(MID(Data!$B$3:$B$23,1,2)=MID($A3,2,2))*(Data!$A$3:$A$25=C$2),0),0))="","",INDEX(Data!$B$3:$B$25,MATCH(1,INDEX((Data!$C$3:$C$25=$B3)*(MID(Data!$B$3:$B$23,1,2)=MID($A3,2,2))*(Data!$A$3:$A$25=C$2),0),0))))

เนื่องจากสูตรหลักของคุณขึ้นอยู่กับตรรกะของ IF ในที่สุดนอกเหนือจากการตรวจสอบ "OK" มันยังวาง IF ที่ซ้อนกันเพื่อตรวจสอบว่างแล้วสูตรที่เหลือของคุณจะตามมา หวังว่านี่จะช่วยได้ เปลี่ยนกลับในกรณีที่ใช้งานไม่ได้หรือมีข้อผิดพลาดอะไรบ้าง


ขอบคุณที่สละปัญหาเพื่อช่วยฉันและอธิบายตรรกะ IF ฉันขอขอบคุณมัน ขออภัยสำหรับการตอบกลับปลาย.
johon
โดยการใช้ไซต์ของเรา หมายความว่าคุณได้อ่านและทำความเข้าใจนโยบายคุกกี้และนโยบายความเป็นส่วนตัวของเราแล้ว
Licensed under cc by-sa 3.0 with attribution required.