Excel получает последние данные в столбце и возвращает значение из другого столбца - PullRequest
1 голос
/ 01 августа 2020

У меня есть таблица, которую я создал в excel, которая динамически вводит данные из акций, поэтому мой столбец A растет каждый день.

Я ищу формулу, которая будет искать столбец A для последние доступные данные, затем возвращают обратно столбец этой строки H. Таким образом, на основе фотографии он вернет значение -0.14.

Я выяснил, как добраться до последней ячейки с данными в столбце A, но не могу понять, как извлечь информацию из столбца H этой строки (я не могу применить тот же метод к столбцу H, потому что этот столбец имеет 0s повсюду)

= INDEX(A:A,COUNT(A:A))

введите описание изображения здесь

1 Ответ

1 голос
/ 02 августа 2020

Вы на правильном пути со своей формулой. Просто замените столбец A:A на H:H. Окончательная формула будет выглядеть так:

=INDEX(H:H,COUNT(A:A))

Имейте в виду, что эта формула не будет работать, если в ваших данных есть пробелы (так как она не будет их считать). В этом случае вы можете использовать эту формулу:

=INDEX(H:H,MAX((A:A<>"")*(ROW(A:A))))

Термин MAX((A:A<>"")*(ROW(A:A))) найдет самый высокий номер строки, который не является пустым, и вернет его функции INDEX, которая выбирает соответствующее значение из столбец H

...