#excel #excel-formula #textjoin
Вопрос:
Я хочу скопировать диапазон ячеек в одну ячейку с разрывом строки. Мой диапазон таков A1:A59
. Используя следующую формулу, мне удалось скопировать диапазон в нужную ячейку. Моя проблема в том, что в этом диапазоне есть некоторые ячейки, которые есть 0
, и я хочу их исключить.
=TEXTJOIN(CHAR(10);TRUE;A3:A59)
Можно ли использовать a TEXTJOIN
вместе с IF
оператором, в котором отсутствует 0?
Я могу использовать любую другую формулу, которая обеспечивает желаемый результат, но не vba.
Ответ №1:
Вы можете использовать либо:
=TEXTJOIN(CHAR(10),,FILTER(A3:A59,A3:A59<>0))
Или:
=TEXTJOIN(CHAR(10),,IF(A3:A59<>0,A3:A59,""))
Комментарии:
1. да, именно то, что мне нужно, спасибо