Оглавление
Мы используем Excel для служебных и деловых целей. Для этих целей мы используем большое количество данных. Иногда нам нужно найти последнюю ячейку со значением в столбце. Это кажется утомительным - проверять весь столбец и искать это вручную. Поэтому в этой статье мы рассмотрим несколько быстрых методов, как найти последнюю ячейку со значением в столбце в excel.
Мы взяли простой набор данных, состоящий из дат, соответствующих продажам.
Скачать Рабочую тетрадь для практических занятий
Скачайте эту рабочую тетрадь для тренировок, чтобы заниматься во время чтения этой статьи.
3 метода поиска последней ячейки со значением в столбце в Excel
Здесь мы рассмотрим 3 метода поиска последней ячейки со значениями в столбце. Первый и последний методы также имеют несколько подразделов. Поскольку функция может быть использована различными способами.
Мы добавим столбец с именем Значение чтобы показать результат.
1. Функция LOOKUP для поиска последней ячейки со значением в столбце в Excel
Здесь мы будем использовать функция LOOKUP для поиска последней ячейки со значением в Excel. Мы будем комбинировать эту функцию с другими функциями. Сначала мы объясним основные LOOKUP функцию, затем добавьте другие функции.
1.1 Использование только базовой функции LOOKUP
Здесь мы будем использовать основные LOOKUP Эта функция ищет значения из диапазона столбцов. Здесь мы проверим весь Колонка C .
Шаг 1:
- Во-первых, зайдите в Ячейка D5 .
- Напишите LOOKUP здесь. Мы взяли диапазон C:C потому что мы хотим выяснить из всего Колонка C Мы также можем задать определенный диапазон. Таким образом, наша формула становится:
=LOOKUP(2,1/(C:C""),C:C)
Шаг 2:
- Теперь нажмите ENTER и мы получим результат.
Здесь мы получаем последнее значение Колонка C На основе полученных данных мы также можем проверить, верен ли результат или нет.
Примечание:
C: C"" - Он проверяет весь Колонка C для пустых ячеек и возвращает ИСТИНА/ЛОЖЬ для каждой ячейки этого диапазона. Если ячейка не пуста, то возвращается TRUE в противном случае, покажите FALSE Мы можем настроить ассортимент ячеек в соответствии с нашими потребностями.
1/ - Он выполняет операцию деления. Здесь, 1 будет делиться на значение из предыдущего шага, которое может быть TRUE или FALSE . Если TRUE результат будет 1 и для FALSE который будет 0 . Он производит 1 когда TRUE иначе, ошибка, #DIV/0! потому что мы не можем разделить ни одно число на ноль. Весь список 1's и ошибки сохраняются в LOOKUP функцию, она будет оценена на следующем шаге.
2 - Сайт LOOKUP функция пытается найти 2 в списке значений, полученном на последнем шаге. Поскольку он не может найти число 2 он ищет следующее максимальное значение, которое является 1 Процесс завершится, когда будет получен первый результат. Это будет последняя ячейка в диапазоне, содержащая значение, которое на последнем шаге было превращено в 1.
C:C - Это последнее заявление LOOKUP Функция вводит значение заменяемой ячейки вместо значения, полученного на втором шаге.
1.2 Функции LOOKUP с NOT и ISBLANK
Здесь мы объединим НЕ и ИСБЛАНК функции с LOOKUP Эти функции необходимы, если наши данные содержат ошибки, и мы хотим показать это. Теперь добавьте одну ошибку в наш набор данных и измените формулу, чтобы показать это.
Шаг 1:
- В 10-й ряд, мы добавили новые данные, что является ошибкой. Мы просто разделили случайное число на 0 .
Шаг 2:
- Теперь добавьте НЕ и ИСБЛАНК функции в формуле. После модификации формула становится:
=LOOKUP(2,1/(NOT(ISBLANK(C:C)))),C:C)
Шаг 3:
- Теперь нажмите ENTER и мы получим результат.
Здесь мы видим, что в разделе результатов отображается значение ошибки. Обычно, в разделе результатов отображается значение LOOKUP функция позволяет избежать этого значения ошибки.
1.3 LOOKUP с функцией ISNUMBER
Иногда в столбце могут быть как буквенные, так и числовые данные. Но мы хотим получить только числовые данные последней ячейки. Тогда мы воспользуемся функцией функция ISNUMBER Он возвращает только числовые данные.
Шаг 1:
- Сначала добавьте алфавитные данные в поле 10-й ряд .
Шаг 2:
- Теперь измените формулу и добавьте ISNUMBER Таким образом, формула становится:
=LOOKUP(2,1/(ISNUMBER(C:C)),C:C)
Шаг 3:
- Теперь нажмите ENTER и мы получим возвращаемое значение.
Здесь наши последние данные являются алфавитными. Поскольку мы использовали ISNUMBER функции, мы получаем только числовые данные.
1.4 Использование функции LOOKUP с функцией ROW
Мы также можем узнать, в каких строка последнее значение существует. Для этого нам нужно объединить функция ROW с LOOKUP функция.
Шаг 1:
- Измените формулу и добавьте ROW функция в последний аргумент Теперь формула становится:
=LOOKUP(2,1/((C:C)),ROW(C:C))
Шаг 2:
- Наконец, нажмите ENTER .
Теперь мы получаем 9 в результате. Из набора данных мы видим, что наши последние данные находятся в ряд 9 Здесь значение ячейки не отображается, указывается только номер строки или позиция.
Похожие чтения:
- Найти последнюю ячейку со значением в строке в Excel (6 методов)
- Excel Найти последний столбец с данными (4 быстрых способа)
- Найти последнее значение в столбце больше нуля в Excel (2 простые формулы)
- Как найти несколько значений в Excel (8 быстрых методов)
2. Поиск последней ячейки с числовым значением в столбце с помощью функций INDEX и COUNT
Функция ИНДЕКС возвращает значение конкретной ячейки в диапазоне. Мы собираемся применить функцию ИНДЕКС функция с COUNTA и COUNT здесь.
Шаг 1:
- Сначала измените набор данных. Удалите пустую ячейку и добавьте буквенное значение в диапазон. Также добавьте пустую ячейку в последнюю.
Шаг 2:
- Теперь введите ИНДЕКС Функция.
- 1-й аргумент принимает диапазон C5 - C10 . И 2-й аргумент использует COUNT функция с тем же диапазоном.
- Таким образом, формула становится:
=INDEX(C5:C10,COUNT(C5:C10))
Шаг 3:
- Затем нажмите ENTER .
Здесь мы получаем только числовые значения, так как мы использовали функцию COUNT функция.
Теперь мы хотим получить любое значение в диапазоне. Для этого мы воспользуемся функцией COUNTA функция.
Шаг 4:
- Скопируйте формулу из ячейка D5 . Вставьте формулу в ячейка D6 и замените COUNT функция с COUNTA Таким образом, формула становится:
=INDEX(C5:C10,COUNTA(C5:C10))
Шаг 5:
- Наконец, нажмите ENTER .
Теперь мы получаем алфавитное значение, так как используем COUNTA Таким образом, мы можем получить желаемый результат, используя функцию COUNT или COUNTA функция с ИНДЕКС функция.
3. Функция OFFSET в Excel для поиска последней ячейки со значением в столбце
Здесь мы покажем, как найти последнюю ячейку со значением, используя функция OFFSET Также объедините COUNT & COUNTA функцию с помощью этой функции.
3.1 Использование базовой функции OFFSET
Здесь мы будем использовать основные OFFSET Также добавим, что эта базовая функция не может определить, какая ячейка пустая, а какая нет.
Шаг 1:
- Во-первых, убедитесь, что в конце нет пустой ячейки.
Шаг 2:
- Затем напишите OFFSET В 1-м аргументе для справки мы выбираем Клетка C5 Следующие два аргумента - это количество строк и столбцов соответственно. Эти номера строк и столбцов указывают, в какой строке и столбце мы будем искать. Здесь мы выбираем 4 как у нас 4 ряда после опорной ячейки и 0 для колонка так как мы будем проверять только в этом столбце. Таким образом, формула становится:
= OFFSET(C5,4,0)
Шаг 3:
- Наконец, нажмите ENTER .
Вот результат после применения OFFSET Функция. Поскольку последняя ячейка ненулевая, она показывает результат. Если последняя ячейка пустая, она показывает пустоту.
3.2 Использование функций OFFSET и COUNT
В предыдущем методе мы видели, что OFFSET функция не может найти последнюю ячейку со значением, если в ней есть пустая ячейка. В этом разделе мы будем комбинировать COUNT и COUNTA для решения этой проблемы.
Шаг 1:
- Сначала добавьте пустую ячейку в конец набора данных.
Шаг 2:
- Теперь перейдите к Ячейка D5 .
- Написать добавление COUNT функцию на 2-й аргумент формулы. Это даст значение строка число после подсчета. Таким образом, формула становится:
=OFFSET(C5,COUNT(C5:C10)-1,0)
Шаг 3:
- Затем нажмите ENTER .
Поскольку мы использовали COUNT функция не учитывает алфавитные значения. Поскольку мы также хотим получить алфавитные значения, замените функцию COUNT с КОУНТА. Шаги приведены ниже.
Шаг 4:
- Скопируйте формулу из Ячейка D5 .
- Вставьте формулу в Ячейка D6 .
- Теперь замените COUNT функция с COUNTA Таким образом, формула становится:
=OFFSET(C5,COUNTA(C5:C10)-1,0)
Шаг 5:
- Затем нажмите ENTER .
Здесь мы получаем буквенные значения, так как мы использовали функцию COUNTA функция.
Заключение
В этой статье мы объясняем 3 метода и некоторые подметоды для поиска значения последней ячейки в столбце. Надеемся, вы сможете найти нужный вам метод, который легко запомнить. Если у вас есть какие-либо предложения, пожалуйста, напишите в поле для комментариев.