2016-02-19 2 views
0

Я хотел бы вернуть столбец D на основе столбцов A, B, C, как показано нижеУстанавливается IF (NOT (ISBLANK)) Заявление?

A  B  C  D 
AA BB CC AA 
     BB CC BB 

В принципе, если есть что-то в возвращении А, если не вернется B, а затем, наконец, C.

Я использовал это уравнение для некоторых тестовых данных, и он работал для меня, но когда я применил свой фактический набор данных, он не работает должным образом. Он не работает для значений в столбцах B и C, он просто втягивает A и возвращает пробелы для всего остального. FYI A, B, C - все подобные уравнения, которые возвращают «", когда они не могут найти совпадение. Я попробовал hardcoding B & C для устранения неполадок, но без кубиков.

=IF((NOT(ISBLANK(AE2))),AE2,(IF(NOT(ISBLANK(AF2)),AF2,AG2))) 

Вот формула, которая работала с моими тестовыми данными. Я просто c/p и менял ссылки, но он сломался где-то D;

=IF((NOT(ISBLANK(J12))),J12,(IF(NOT(ISBLANK(K12)),K12,L12))) 

Любые предложения по упрощению также приветствуются!

ответ

1

Проблема с isblank() заключается в том, что если есть формула, она вернет false, как если бы было значение. Поэтому используйте это:

=IF(AE2<>"",AE2,IF(AF2<>"",AF2,AG2)) 
+0

спасибо !!! @ Scott-Craner – saya

+0

@saya Рад, что это работает, отметьте как правильно. –

Смежные вопросы