Зміст
У цьому уроці ми продемонструємо, як за допомогою формули Excel знайти номер останнього рядка з даними. Під час роботи в Microsoft Excel нам може знадобитися дізнатися номер останнього рядка з діапазону даних. Для знаходження номера останнього рядка з даними ми будемо використовувати різні формули в цій статті. Якщо ваш робочий процес вимагає створення динамічного діапазону даних, то вам потрібно знайти номер останнього рядка вашого діапазону даних. У цьому випадку ця стаття буде дуже корисною для вас.
Завантажити Практичний посібник
Ви можете завантажити робочий зошит практики за посиланням.
Знайти останній рядок за допомогою Formula.xlsm2 Способи використання формули 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 рішення.