Я использую 4 листа Excel для сопоставления текста.
Формула, которую я сейчас имею на листе 4:
=$Sheet1!A1&CHAR(10)&$Sheet2!A1&CHAR(10)&$Sheet3!A1&CHAR(10)
Это позволяет мне писать текст в ячейке A1 листа 1, ячейке A1 листа 2 и ячейке A1 листа 3, которые затем сопоставляются в ячейке A1 листа 4 с возвратом каретки после каждой строки текста в соответствующей ячейке.
Например: если hi
на листе 1, hello
на листе 2 и there
на листе 3, то ячейка A1 листа She4 будет иметь вид:
hi
hello
there
Однако, если на Sheet2 нет ничего, текст будет:
hi
there
Он сохраняет возврат каретки, соответствующий листу 2, поэтому я хочу выполнить ту же функцию, но только если текст находится в ячейке, получая:
hi
there
Не ставить возврат каретки для текста, которого там нет.