данные раскрывающегося списка Excel

данные раскрывающегося списка Excel

Я использую функцию списка для реализации раскрывающегося списка в Excel.

Sheet2!$A$2:$A$101

Есть ли способ заменить его чем-то вроде

Sheet2!$A$2:TILL_THE_END_UNTIL IT SEES A BLANK ROW

вместо того, чтобы жестко кодировать номер последней строки.

решение1

Используя комбинацию формул СЧЁТЗ и ДВУСМЫСЛЕННОГО:

=INDIRECT("B"&OFFSET($A$2,1,0,COUNTA(A:A),1))

Если у вас есть данные в ячейках A2:A5, 5 — это ваша максимальная строка. Косвенное обращение оценивается как B5. Поэтому формула выше вернет значение ячейки B5.

решение2

Я думаю, Тикси двигался к тому, чтобы использовать это как диапазон:

=OFFSET(Sheet2!$A$2,0,0,COUNTA(Sheet2!A:A),1)

Функция COUNTA по сути вернет последнюю строку на листе, а смещение установит диапазон от A2:last-row.

Вы можете добавить именованный диапазон, чтобы упростить другие формулы.

Связанный контент