Вот как это работает!
При работе с Excel часто приходится иметь дело с длинными списками. В случае очень длинных столбцов в списке вам придется каждый раз долго пролистывать до конца, чтобы определить последнее введенное значение. На это нужно время и легко ошибиться. С помощью формулы вы можете легко отобразить последнее значение в любой ячейке.
В 3 шага: с помощью этой формулы можно отобразить последнее значение столбца Excel.
Если вы хотите быстро увидеть последнее значение столбца Excel в любой ячейке, выполните следующие действия:
-
Выберите ячейку, в которой должна отображаться последняя запись.
-
В поле функции (fИкс) введите или скопируйте следующую формулу:
= ИНДЕКС (A1: A100; СУММПРОИЗВ (МАКС ((A1: A100 "") * СТРОКА (A1: A100))))
-
Подтвердите ввод нажатием «Enter» или установкой галочки. Последняя запись теперь отображается в соответствующей ячейке. Готовый результат должен выглядеть примерно так:
Что на самом деле делает эта функция?
Представленная формула представляет собой так называемый СУММПРОИЗВ. В формуле объединены различные функции ИНДЕКС, МАКС, СТРОКА и СУММПРОИЗВ, что приводит к желаемому результату. В указанной формуле обрабатывается столбец от A1 до A100. Если список, который нужно обработать, находится в другой строке, формулы можно просто соответствующим образом изменить.
Когда имеет смысл отображать последнее значение столбца в Excel?
Если столбцы в списке очень длинные или имеют пробелы, описанная функция имеет смысл. Прокрутка до конца длинного списка требует времени и подвержена ошибкам. Если отдельные ячейки были освобождены по организационным причинам, эти ячейки могут быть ошибочно приняты за конец столбца. Этих проблем можно быстро избежать с помощью формул, поскольку пустые ячейки игнорируются. Список также можно расширить, и всегда будет отображаться самое последнее значение для последней записи.
Скриншоты были созданы в Excel версии 2016.
часто задаваемые вопросы
Как я могу отобразить последнее значение столбца без VBA и функции матрицы?
Представленная формула не является матричной функцией, а является СУММОМ. Его также могут легко использовать неопытные пользователи Excel. Необязательно заполнять формулу комбинацией клавиш «Ctrl + Shift + Enter».
Какая формула массива используется для отображения последнего значения столбца?
Конечно, опытные пользователи могут также использовать матричную функцию для поставленной задачи. Введите следующую формулу {= ИНДЕКС (A5: O5; MAX (IS NUMBER (A5: O5) * COLUMN (A5: O5)))} с помощью комбинации клавиш «Ctrl + Shift + Enter».
Какая формула массива используется для отображения последнего значения в строке?
Также есть матричная функция для отображения последнего значения в строке. Используйте для этого следующую функцию: {= ИНДЕКС (C: C; MAX (ISNUMBER (C11: C25) * LINE (C11: C25)))}. Завершите это комбинацией клавиш «Ctrl + Shift + Enter».