«Свести» ячейки и показать значение, если оно существует - PullRequest
0 голосов
/ 24 января 2020

Я ищу формулу, которая может показывать содержимое ячейки (если оно есть) в заданном диапазоне c. Вот изображение того, что я пытаюсь сделать:

Заранее спасибо.

Ответы [ 3 ]

4 голосов
/ 24 января 2020

Всегда будет только одно значение в этом столбце? Существует функция CONCATENATE, которая просто объединяет все вместе, поэтому, если все остальное пустое, оно даст то, что вы хотите ... или намного проще &

=CONCATENATE(E3,E4,E5,E6,E7,E8,E9)

или

=E3&E4&E5&E6&E7&E8&E9

Или, если у вас есть доступ к CONCAT, вы можете использовать:

=CONCAT(E2:E9)
3 голосов
/ 24 января 2020

Вы можете использовать INDEX / MATCH:

=INDEX(E2:E9,MATCH("zzz",E2:E9))

enter image description here

Это предполагает, что содержимое в указанном диапазоне c является текстом, а не число (например, «11а», а не 11). Альтернативная формула, которая может обрабатывать любой случай, является следующей (благодаря @JvdV):

 =LOOKUP(2,1/(E2:E9>0),E2:E9)
0 голосов
/ 24 января 2020

Или, вы можете использовать, в E12, скопировать:

=LOOKUP("zzz",E2:E10)

enter image description here

...