Як знайти останню комірку зі значенням у стовпці в Excel

  • Поділитися Цим
Hugh West

Ми використовуємо Excel для наших офіційних та ділових цілей. Для цих цілей ми використовуємо велику кількість даних. Іноді нам потрібно знайти останню комірку зі значенням у стовпці. Здається, що перевіряти весь стовпець і знаходити це вручну стомлює. Отже, у цій статті ми обговоримо деякі швидкі методи, як знайти останню комірку зі значенням у стовпці в Excel.

Ми взяли простий набір даних про дати, що відповідають продажам.

Завантажити Практичний посібник

Завантажте цей практичний посібник, щоб потренуватися, поки ви читаєте цю статтю.

Знайти останню комірку зі значенням у стовпці.xlsx

3 способи знайти останню комірку зі значенням у стовпці в Excel

Тут ми розглянемо 3 способи знайти останню комірку зі значеннями в стовпці. Перший і останній способи також мають кілька підрозділів. Тому що функція може використовуватися по-різному.

Додамо стовпець з назвою Значення показати результат.

1. функція LOOKUP для пошуку останньої комірки зі значенням у стовпці в Excel

Тут ми будемо використовувати функція LOOKUP знайти останню комірку зі значенням в Excel. Ми поєднаємо цю функцію з іншими функціями. Спочатку ми пояснимо основні ПОГЛЯД а потім додайте інші функції.

1.1 Використання тільки базової функції ПОШУК

Тут ми будемо використовувати основні ПОГЛЯД Ця функція шукає значення з діапазону стовпців. Тут ми перевіримо весь Колонка C .

Крок 1:

  • По-перше, перейдіть за посиланням Комірка D5 .
  • Напишіть ПОГЛЯД Ми взяли полігон C:C тому що ми хочемо з'ясувати з усього Колонка C Ми також можемо встановити певний діапазон, і тоді наша формула стає такою:
=LOOKUP(2,1/(C:C""),C:C)

Крок 2:

  • Тепер натисніть ENTER І ми отримаємо результат.

Тут ми отримуємо останнє значення Колонка C На основі отриманих даних ми також можемо перевірити, чи правильний результат.

Зауважте:

C: C"" - Він перевіряє весь Колонка C для порожніх комірок і повернень ПРАВДА/НЕПРАВДА для кожної комірки цього діапазону. Якщо комірка не пуста, то повернути ПРАВДА в іншому випадку, покажіть НЕПРАВДА Ми можемо налаштувати діапазон комірок відповідно до наших потреб.

1/ - Він виконує операцію поділу. Тут, 1 буде ділитися значення з попереднього кроку, яке може бути ПРАВДА або НЕПРАВДА Якщо ПРАВДА Результатом буде 1 і для НЕПРАВДА це буде 0 Він виробляє 1 коли ПРАВДА інакше, помилка, #DIV/0! тому що ми не можемо поділити жодне число на нуль. Весь список 1's і помилки зберігаються в ПОГЛЯД функцію, вона буде оцінена на наступному етапі.

2 - На сьогоднішній день, на жаль, це не так. ПОГЛЯД функція намагається визначити місцезнаходження 2 у списку значень, отриманих на останньому кроці. Оскільки він не може знайти число 2 то шукається наступне максимальне значення, яким є 1 Він шукає це значення, починаючи з кінця списку і переходячи до початку цього списку. Процес завершиться, коли він отримає перший результат. Це буде остання комірка в діапазоні, яка містить значення, на останньому кроці перетворене в 1.

C:C - Це остання заява ПОГЛЯД Вводить значення комірки, що замінюється, замість значення, отриманого на 2-му кроці.

1.2 ПОШУК з функціями NOT та ISBLANK

Тут ми об'єднаємо НЕ і ISBLANK функціонує з ПОГЛЯД Вони потрібні, якщо наші дані містять помилки, і ми хочемо це показати. Тепер додамо одну помилку в наш набір даних і модифікуємо формулу, щоб показати це.

Крок 1:

  • В рамках проекту 10-й ряд, ми додали нові дані, що є помилкою. Ми просто розділили випадкове число на 0 .

Крок 2:

  • Тепер додайте НЕ і ISBLANK Після модифікації формула набуває вигляду:
=LOOKUP(2,1/(NOT(ISBLANK(C:C))),C:C)

Крок 3:

  • Тепер натисніть ENTER І ми отримаємо результат.

Тут ми бачимо, що в секції результату відображається значення помилки. Зазвичай, значення ПОГЛЯД дозволяє уникнути цього значення помилки.

1.3 ПОШУК за допомогою функції ЧИСЛО

Іноді в нашому стовпчику можуть бути як буквені, так і числові дані, але ми хочемо отримати тільки числові дані останньої комірки. Тоді ми використаємо функція ISNUMBER Він повертає тільки числові дані.

Крок 1:

  • По-перше, додайте літерні дані в 10-й ряд .

Крок 2:

  • Тепер змініть формулу і додайте НОМЕР Отже, формула стає такою:
=LOOKUP(2,1/(ISUMBER(C:C)),C:C)

Крок 3:

  • Тепер натисніть ENTER і отримаємо значення, що повертається.

Тут наші останні дані в алфавітному порядку. Оскільки ми використовували НОМЕР отримуємо лише числові дані.

1.4 Використання функції LOOKUP з функцією ROW

Ми також можемо дізнатися, в яких ряд останнє значення існує. Для цього потрібно об'єднати функція ROW з ПОГЛЯД функцію.

Крок 1:

  • Змінити формулу та додати ROW функціонувати в останній аргумент Тепер формула стає такою:
=LOOKUP(2,1/((C:C)),ROW(C:C))

Крок 2:

  • Наостанок натисніть ENTER .

Тепер ми отримуємо 9 З набору даних ми бачимо, що наші останні дані в ряд 9 Тут значення комірки не буде відображатися, а буде вказано лише номер рядка або позицію.

Схожі читання:

  • Пошук останньої комірки зі значенням у рядку в Excel (6 методів)
  • Пошук останнього стовпця з даними в Excel (4 швидких способи)
  • Пошук останнього значення у стовпці більше нуля в Excel (2 прості формули)
  • Як знайти кілька значень в Excel (8 швидких способів)

2. знайти останню комірку з числовим значенням у стовпці за допомогою функцій ІНДЕКС і СЧЕТЕСЛИ

Функція INDEX повертає значення конкретної комірки в діапазоні. Ми застосуємо функцію ІНДЕКС функціонувати з COUNTA і РОЗРАХУНОК тут.

Крок 1:

  • Спочатку змініть набір даних: видаліть порожню комірку і додайте в діапазон літерне значення. Також додайте порожню комірку в останню.

Крок 2:

  • Тепер введіть ІНДЕКС Функція.
  • 1-й аргумент приймає діапазон C5 - C10 А 2-й аргумент використовує РОЗРАХУНОК функціонують з однаковим діапазоном.
  • Отже, формула стає такою:
=INDEX(C5:C10,COUNT(C5:C10))

Крок 3:

  • Потім натисніть ENTER .

Тут ми отримуємо лише числові значення, оскільки ми використовували РОЗРАХУНОК функцію.

Тепер ми хочемо отримати будь-яке значення з діапазону. Для цього скористаємось функцією COUNTA функцію.

Крок 4:

  • Скопіюйте формулу з комірка D5 Вставте формулу в поле комірка D6 і замінити РОЗРАХУНОК функціонувати з COUNTA Отже, формула стає такою:
=INDEX(C5:C10,COUNTA(C5:C10))

Крок 5:

  • Нарешті натисніть ENTER .

Тепер ми отримуємо буквене значення, використовуючи функцію COUNTA Отже, ми можемо отримати бажаний результат, використовуючи функцію РОЗРАХУНОК або COUNTA функціонувати з ІНДЕКС функцію.

3. функція Excel OFFSET для пошуку останньої комірки зі значенням у стовпці

Тут ми покажемо, як знайти останню комірку зі значенням з допомогою функція OFFSET Крім того, об'єднайте РОЗРАХУНОК Я знаю, що це не так; 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 функція не може знайти останню комірку зі значенням, якщо є порожня комірка. У цьому розділі ми об'єднаємо РОЗРАХУНОК і COUNTA для вирішення цього питання.

Крок 1:

  • По-перше, додайте порожню комірку в кінці набору даних.

Крок 2:

  • Тепер перейдіть до Комірка D5 .
  • Напишіть додати РОЗРАХУНОК при 2-му аргументі формули. Це дасть значення ряд число після підрахунку. Отже, формула набуває вигляду:
=OFFSET(C5,COUNT(C5:C10)-1,0)

Крок 3:

  • Потім натисніть ENTER .

Оскільки ми використовували РОЗРАХУНОК Вона не враховує буквені значення, а ми хочемо отримати буквені значення, тому замінимо функцію РОЗРАХУНОК з КУНТА. Етапи наведені нижче.

Крок 4:

  • Скопіюйте формулу з Комірка D5 .
  • Вставте формулу в поле Клітинка D6 .
  • Тепер замініть РОЗРАХУНОК функціонувати з COUNTA Отже, формула стає такою:
=OFFSET(C5,COUNTA(C5:C10)-1,0)

Крок 5:

  • Потім натисніть ENTER .

Тут ми отримуємо літерні значення, оскільки ми використовували COUNTA функцію.

Висновок

У цій статті ми пояснюємо 3 методи та деякі підметоди для пошуку останнього значення комірки в стовпці. Сподіваємось, ви зможете знайти потрібний метод, який ви легко запам'ятаєте. Якщо у вас є якісь пропозиції, будь ласка, напишіть у полі для коментарів.

Г’ю Вест — досвідчений тренер і аналітик Excel із понад 10-річним досвідом роботи в галузі. Він має ступінь бакалавра з бухгалтерського обліку та фінансів і ступінь магістра з ділового адміністрування. Г’ю має пристрасть до викладання та розробив унікальний підхід до викладання, який легко зрозуміти та дотримуватися. Його експертне знання Excel допомогло тисячам студентів і професіоналів у всьому світі вдосконалити свої навички та досягти успіху в кар’єрі. У своєму блозі Г’ю ділиться своїми знаннями зі світом, пропонуючи безкоштовні навчальні посібники з Excel та онлайн-навчання, щоб допомогти окремим особам і компаніям повністю розкрити свій потенціал.