Як за допомогою формули Excel знайти номер останнього рядка з даними (2 способи)

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

Зміст

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

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

Ви можете завантажити робочий зошит практики за посиланням.

Знайти останній рядок за допомогою Formula.xlsm

2 Способи використання формули Excel для знаходження номера останнього рядка з даними

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

У нас є набір даних про продавців та їх розташування на наступному скріншоті. У всіх методах цієї статті ми будемо використовувати один і той же набір даних, щоб знайти номер останнього рядка з даними.

1. формула Excel для знаходження непустого номера останнього рядка з даними

У першому розділі ми розглянемо формули Excel для знаходження номерів останніх рядків з даними для непустих клітинок. Формули, які ми розглянемо в розділі "Формули для знаходження номерів останніх рядків з даними для непустих клітинок". 3 методи цього розділу не застосовуються, якщо один або декілька останніх рядків у діапазоні даних є порожніми.

1.1 Формула з функціями ROW і ROWS для знаходження номера останнього рядка з даними в Excel

Насамперед, ми будемо використовувати комбінацію з ROW і РЯДИ функції для знаходження номера останнього рядка з даними в Excel.

На сьогоднішній день, на жаль, це не так. Excel ROW повертає номер рядка з активного робочого аркуша.

На сьогоднішній день, на жаль, це не так. РЯДИ функціонувати в Excel повертає кількість рядків у вказаному посиланні.

Знайдемо номер останнього рядка наступного набору даних у комірці E5 .

Розглянемо, які кроки для цього потрібно зробити.

КРОКИ:

  • По-перше, виділіть комірку E5 .
  • По-друге, вставте в цю комірку наступну формулу:
= ROW(B5:C15) + ROWS(B5:C15)-1

  • Преса Увійдіть .
  • Вищенаведена дія повертає номер останнього рядка з діапазону даних в комірці E5 Видно, що номер останнього рядка дорівнює 15 .

Читати далі: Як знайти останній рядок з певним значенням в Excel (6 способів)

1.2 Поєднання функцій MIN, ROW і ROWS для пошуку номера останнього рядка з даними в Excel

У цьому методі для знаходження номера останнього рядка з даними в excel об'єднаємо MIN , ROW і РЯДИ функції.

На сьогоднішній день, на жаль, це не так. MIN функціонувати в Excel повертає найменше числове значення даних з діапазону даних.

У наступному наборі даних ми знайдемо номер останнього рядка набору даних.

Розглянемо кроки для виконання цієї дії.

КРОКИ:

  • Спочатку виділяємо комірку C5 .
  • Потім вставте в цю комірку наступну формулу:
=MIN(ROW(B5:C15))+ROWS(B5:C15)-1

  • Потім натисніть Увійдіть .
  • Нарешті, вищенаведена команда повертає номер останнього рядка в комірці E5 .

🔎 Як працює формула?

  • ROW(B5:C15))+ROWS(B5:C15)-1: Ця частина повертає масив номерів рядків, починаючи з останнього рядка, який є номером рядка 15 .
  • MIN(ROW(B5:C15))+ROWS(B5:C15)-1: Повертає мінімальний номер рядка в комірці E5 який є номером рядка 15 .

Читати далі: Пошук останнього входження символу в рядку в Excel (6 способів)

1.3 Знаходження номера останнього рядка з даними за допомогою формули Excel з функціями СРЗНАЧ, ИНДЕКС і РЯД

Іншим способом використання формул Excel для знаходження останнього номера рядка з даними є використання комбінації ROW , ІНДЕКС, і РЯДИ функції.

В Microsoft Excel "Про те, що в Україні не існує жодного закону, який би ІНДЕКС функція повертає значення в певній позиції діапазону або масиву.

Знайдемо номер останнього рядка з наступного набору даних.

Розглянемо кроки для виконання цієї дії.

КРОКИ:

  • На початку виділіть комірку E5 .
  • Далі введіть у цю комірку наступну формулу:
=ROW(INDEX(B5:C15,1,1))+ROWS(B5:C15)-1

  • Після цього натисніть Увійдіть .
  • Нарешті, ми отримуємо номер останнього рядка нашого діапазону даних у комірці E5 а саме 15 .

🔎 Як працює формула?

  • INDEX(B5:C15,1,1): У цій частині створюється масив даних діапазону ( B5:C15 ).
  • ROWS(B5:C15)-1: З цієї частини віднімається 1 від загального числа рядків.
  • ROW(INDEX(B5:C15,1,1))+ROWS(B5:C15)-1: Повертає мінімальний номер рядка в комірці E5 який є номером рядка 15 .

Читати далі: Пошук останнього стовпця з даними в Excel (4 швидких способи)

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

  • Знайти максимальне значення в діапазоні за допомогою формули Excel (5 простих методів)
  • Як за допомогою формули знайти жирний текст в Excel
  • Пошук символу в рядку справа в Excel (4 простих способи)
  • Як знайти символ * не як підстановочний знак в Excel (2 способи)
  • Пошук першого більшого значення в Excel (4 способи)

2. знайдіть як порожній, так і не порожній номер останнього рядка з даними в Excel

Якщо один або кілька останніх рядків з діапазону даних порожні, наведені вище формули не будуть працювати для знаходження номера останнього рядка з даними в Excel. Тому що наступна формула не шукає, чи є останній рядок порожнім чи ні. Вона просто повертає номер останнього рядка з заданого діапазону даних. У цьому розділі ми обговоримо формули, які застосовуються як для порожніх, так і для непорожніх рядків.

2.1 Вставте формулу MAX, щоб знайти номер останнього рядка з даними в Excel

Тепер, щоб знайти номер останнього рядка з набору даних, який має один або декілька порожніх рядків, ми використаємо функцію MAX функцію.

The excel MAX функція забезпечує найбільше значення в заданому наборі даних.

У наступному наборі даних ми знайдемо номер останнього рядка в комірці E5 за допомогою програми excel MAX Якщо ми звернемо увагу, то побачимо, що останній рядок набору даних не містить жодного значення.

Давайте подивимося, як це робиться.

КРОКИ:

  • По-перше, виділіть комірку E5 .
  • По-друге, введіть у цю комірку наступну формулу:
=MAX((B:B"")*(ROW(B:B)))

  • Потім натисніть Увійдіть .
  • Нарешті, ми отримуємо номер останнього рядка в комірці E5 а саме 14 Це виключає останній рядок нашого діапазону даних, який є порожнім.

Детальніше: Як знайти останню непорожню комірку в рядку в Excel (5 способів)

2.2 Поєднання функцій СРЗНАЙТИ та РЕПЕЧАТ для знаходження номера останнього рядка з даними в Excel

Використовуючи комбінацію МАТЧ і REPT функції - ще один спосіб знайти номер останнього рядка з даними в Excel.

На сьогоднішній день, на жаль, це не так. МАТЧ шукає в діапазоні комірок заданий елемент, а потім повертає його відносне розташування в діапазоні.

На сьогоднішній день, на жаль, це не так. REPT в Excel повторює певний текст задану кількість разів. Ми можемо використовувати функцію REPT функція для заповнення комірки декількома екземплярами текстового рядка.

У наступному наборі даних ми знайдемо номер останнього рядка з даними в комірці E5 .

Розглянемо кроки для виконання цієї дії.

КРОКИ:

  • Спочатку виділяємо комірку E5 .
  • Потім вставте в цю комірку наступну формулу:
=MATCH(REPT("z",50),B:B)

  • Преса Увійдіть .
  • Нарешті, в камері E5 отримуємо номер останнього рядка з даними в нашому наборі даних.

🔎 Як працює формула?

  • REPT("z",50): Ця частина повторює текст z ' 50 разів.
  • MATCH(REPT("z",50),B:B): В цій частині МАТЧ функція шукає в стовпчику B для наших 50 -символьний текстовий рядок з ' z Формула повертає місцезнаходження останньої непустої комірки, оскільки не може її знайти.

Детальніше: Пошук останнього значення у стовпці, більшого за нуль, в Excel (2 прості формули)

2.3 Використовуйте формулу ПОИСК в Excel, щоб знайти номер останнього рядка з даними

Ми також можемо використовувати ПОГЛЯД формула для знаходження номера останнього рядка з даними.

На сьогоднішній день, на жаль, це не так. ПОГЛЯД функція належить до Пошук в Excel і Довідкові функції "У нас тут є ПОГЛЯД повертає порівнянне значення з іншого однорядкового або одностовпчикового діапазону після виконання наближеного пошуку збігів.

У наступному наборі даних останній рядок порожній. Знайдемо номер останнього рядка з даними у комірці E5 .

Розглянемо кроки для використання ПОГЛЯД функцію.

КРОКИ:

  • На початку виділіть комірку E5 .
  • Далі введіть у цю комірку наступну формулу:
=LOOKUP(2,1/(B:B""),ROW(B:B))

  • Натисни, Увійдіть .
  • Нарешті, ми можемо побачити номер останнього рядка нашого діапазону даних у комірці E5 а саме 14 .

Читати далі: Як знайти 3 найнижчі значення в Excel (5 простих способів)

2.4 Визначення номера останнього рядка з даними в Excel за допомогою функції СУММЕСЛИ

У цьому методі ми будемо використовувати РЕЗУЛЬТАТ функція для визначення номера останнього рядка з даними в Excel.

На сьогоднішній день, на жаль, це не так. РЕЗУЛЬТАТ функціонувати в Excel повертає суму добутків діапазонів або масивів, що співпадають.

Останній рядок у наступному наборі даних порожній. У комірці E5 знайдемо номер останнього рядка з даними.

Давайте подивимося, як це робиться.

КРОКИ:

  • Спочатку виділяємо комірку E5 .
  • Потім запишіть у цю комірку наступну формулу:
=SUMPRODUCT(MAX((C5:C15"")*ROW(C5:C15)))

  • Преса Увійдіть якщо ви використовуєте Microsoft Office 365 ' в іншому випадку необхідно натиснути Ctrl + Shift + Enter щоб запустити масив.
  • У підсумку отримуємо номер останнього рядка з даними в комірці E5 .

🔎 Як працює формула?

  • ROW(C5:C15): Ця частина повертає номер рядка для кожної комірки діапазону ( C5:C15 ).
  • MAX((C5:C15""): Ця частина повертає найбільше число з масиву номерів рядків.
  • SUMPRODUCT(MAX((C5:C15"")*ROW(C5:C15))): На сьогоднішній день, на жаль, це не так. РЕЗУЛЬТАТ використовується для обчислення двох вищевказаних масивів і повертає значення у виділену комірку.

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

2.5 Визначення номера останнього рядка з даними в Excel за допомогою коду VBA

Ми можемо легко використовувати VBA (Visual Basic for Applications) для визначення номера останнього рядка з даними в Excel. У наступному наборі даних останній рядок порожній. Ми використаємо код VBA код для знаходження останнього номера рядка, який не є порожнім.

Давайте розглянемо кроки, щоб подати заявку на отримання VBA Код для знаходження номера останнього рядка з даними.

КРОКИ:

  • По-перше, клацніть правою кнопкою миші на аркуші з назвою активного аркуша.
  • По-друге, натисніть на опцію ' Переглянути код '.

  • Новий бланк VBA з'явиться модуль.
  • По-третє, в порожньому модулі пропишіть наступний код:
 Sub Find_Last_Row() Dim Last_Row As Long On Error Resume Next Last_Row = Cells.Find(What:="*", After:=Range("B1"), _ LookAt:=xlPart, LookIn:=xlFormulas, _ SearchOrder:=xlByRows, SearchDirection:=xlPrevious, _ MatchCase:=False).Row On Error GoTo 0 MsgBox "Last Row:" & Last_Row End Sub 
  • Потім натисніть на кнопку Біжи або натисніть кнопку F5 ключ для запуску коду.

  • Нарешті, вищевказана команда показує вікно повідомлення. У вікні повідомлення ми можемо побачити номер останнього рядка з даними, а саме 14 .

Детальніше: Знайти останню комірку зі значенням у рядку в Excel (6 методів)

Висновок

На закінчення, цей підручник продемонструє, як використовувати формули Excel для пошуку останнього номера рядка з даними. Щоб перевірити свої навички, використовуйте практичний аркуш, який додається до цієї статті. Будь ласка, залиште коментар нижче, якщо у вас виникли запитання. Наша команда постарається зробити все можливе, щоб відповісти вам якомога швидше. У майбутньому слідкуйте за більш інноваційними матеріалами Microsoft Excel рішення.

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