Если заявление только для видимых ячеек

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

=TEXT(L2,IF(L2=0," ","$000,000"))&"; "&TEXT(L3,IF(L3=0," ","$000,000"))&"; "&TEXT(L4,IF(L4=0," ","$000,000"))&"; "&TEXT(L5,IF(L5=0," ","$000,000"))&"; "&TEXT(L6,IF(L6=0," ","$000,000")).

Иногда мне нужно спрятать 3 строки, а это означает, что мне нужно только 2 числа вместе взятых. Проблема в том, что он по-прежнему фиксирует 5 чисел. Есть ли способ объединить только видимые клетки?

1 ответ

Если вы хотите пропустить пустые ячейки, используйте TEXTJOIN():

=TEXTJOIN("; ",TRUE,if(l2:l6<>"",TEXT(L2:L6,"$000,000"),""))

Используйте в качестве формулы массива, подтвердите с помощью Ctrl-Shift-Enter вместо Enter при выходе из режима редактирования.

Другие вопросы по тегам