2015-01-19 3 views
0

Мне нужно получить количество данных во многих листах Excel и отобразить их на отдельном листе.Как использовать функцию Excel ADDRESS внутри функции COUNT?

Я знаю, что я могу получить счет использования

=COUNT(Sheet2!A1:A10)

но проблема количество строк в Лист2 изменения каждый день. Поэтому нужен способ добавления последнего идентификатора ячейки данных в sheet2 вместо A10.

Я нашел способ получить идентификатор соты последних данных следующим образом

=ADDRESS(MATCH(9.99999999999999E+307,Sheet2!A:A),COLUMN(Sheet2!A1))

Но я был не в состоянии применить = адрес (....) выход в качестве вклада = кол (. ...)

Я попробовал этот

=COUNT(Sheet2!A1:ADDRESS(MATCH(9.99999999999999E+307,Sheet2!A:A),COLUMN(Sheet2!A1)))

, но не удалось. любой способ достичь этого

ответ

1

Может быть проще просто использовать весь столбец, например.

=COUNT(Sheet2!A:A)

, но если вы хотите использовать в явной форме диапазон вплоть до последнего номера, то вы можете использовать INDEX/MATCH, т.е.

=COUNT(Sheet2!A1:INDEX(Sheet2!A:A,MATCH(9.99999999999999E+307,Sheet2!A:A)))

Смежные вопросы