Если заявление только для видимых ячеек - PullRequest
0 голосов
/ 30 июня 2018

Я создаю форму, которая автоматически заполняет данные, когда другая форма вставляется в рабочую книгу. Я скомбинировал числа из 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 Ответ

0 голосов
/ 30 июня 2018

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

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

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

enter image description here

...