Получить последнее значение указанного столбца имени заголовка в Excel

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

enter image description here

Моя попытка не работает

INDEX($A$3:D7,MATCH(A3,$A$3:D7;);COUNTA(MATCH($F$3,$A$2:$D$2,)))

Всего 1 ответ


Прежде всего, я должен сказать, что все кредиты в этом ответе принадлежат 2 авторам:

Последняя непустая ячейка в столбец

Как вернуть весь столбец

Я просто объединил эти две формулы в эту:

=INDEX(INDEX(B3:D7;0;MATCH(G2;B2:D2;0));MAX((INDEX(B3:D7;0;MATCH(G2;B2:D2;0))<>"")*(ROW(INDEX(B3:D7;0;MATCH(G2;B2:D2;0)))))-2)

enter image description here

Обратите внимание, что в конце я добавил -2, и это очень важно. Это потому, что ваши данные начинаются в строке 3. Если заголовки были в строке 5, а данные начинались в строке 6, то это было бы -5 и так далее.

Вот как это работает вживую. Получает значение последней непустой ячейки в столбце.

enter image description here


Есть идеи?

10000