Приветствие,

Я применяю следующую формулу, формула возвращает пустые ячейки как число, а не как пустые. Есть ли способ исправить это, чтобы он возвращал только пустое значение?

В листе результатов

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    

1 ответ1

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 для проверки на пустое значение, а затем следует остальная часть формулы. Надеюсь это поможет. Вернитесь обратно в случае, если это не работает или какую ошибку вы получаете.

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .