Зміст
На великому аркуші пошук останнього стовпця з даними вручну займає багато часу і не є зручним. Існують деякі функції, за допомогою яких ви можете швидко дізнатися останній стовпець з даними. У цій статті я збираюся пояснити, як ви можете використовувати функції та VBA щоб знайти останній стовпець з даними в Excel.
Щоб зробити пояснення наочним, я використаю приклад набору даних, який представляє інформацію про замовлення. Набір даних має 4 стовпці, а саме Дата замовлення, ідентифікатор замовлення, і Сума .
Завантажити Робочий зошит до практики
Excel Пошук останнього стовпця з даними.xlsm4 способи знайти останній стовпець з даними
1. використання функції LOOKUP для пошуку останнього стовпця з даними
Для пошуку останнього стовпчика з даними в Excel можна скористатися функція LOOKUP де можна переглянути останнє значення будь-якого конкретного стовпчика, а не тільки останнього.
Починаємо процедуру,
Спочатку виберіть будь-яку комірку, щоб помістити отримане значення.
Я виділив комірку F4
Потім введіть наступну формулу в поле Батончик "Формула або у вибрану комірку.
=LOOKUP(2,1/(D:D""),D:D)
Тут, у ПОГЛЯД функцію, я хочу отримати Дані останньої колонки в залежності від OrderID стовпчик як lookup_value цінність.
Я обрав діапазон D:D стовпчик як lookup_vector де я використовував не дорівнює оператор (), щоб знайти непорожні клітинки. Потім ділимо його на 1 щоб дізнатися, яка з комірок містить дані. Потім, як result_vector використано асортимент D:D з Сума колонка.
Тепер натисніть кнопку ENTER ключ.
Таким чином, ви побачите дані останнього стовпчика набору даних.
2. використання функції INDEX & COUNT
За допомогою функція INDEX та РОЗРАХУНОК разом можна знайти останній стовпчик з даними.
Перейдемо до процедури,
Для початку виберіть будь-яку комірку, в яку помістіть отримане значення.
Я виділив комірку F4
Потім введіть наступну формулу в поле Батончик "Формула або у вибрану комірку.
=INDEX(D4:D9,COUNT(D4:D9))
Тут, у ІНДЕКС функцію, я вибрав діапазон D4:D9 в якості масив Далі, як зазначено в номер_рядка про ІНДЕКС функція використовувала функцію РОЗРАХУНОК функція для отримання позиції останнього значення виділеного діапазону D4:D9 "У нас тут є РОЗРАХУНОК поверне останню позицію, тоді функція ІНДЕКС поверне значення цієї позиції.
Тепер натисніть кнопку ENTER і ви побачите дані останнього стовпчика набору даних.
Схожі читання:
- Пошук останнього значення у стовпці більше нуля в Excel (2 прості формули)
- Пошук останньої комірки зі значенням у рядку в Excel (6 методів)
- Пошук декількох значень в Excel (8 швидких способів)
- Як знайти справа в Excel (6 способів)
3. використання функції MIN & COLUMN, а потім INDEX
Ви також можете використовувати функція MIN з КОЛОНА і КОЛОНИ щоб отримати номер останнього стовпця.
Залежно від номера останнього стовпчика ви можете знайти дані останнього стовпчика за допомогою кнопки ІНДЕКС функцію.
Спочатку запустіть процедуру, щоб отримати номер останнього стовпчика.
Я виділив комірку F3
Потім введіть наступну формулу в поле Батончик "Формула або у вибрану комірку.
=MIN(COLUMN(A4:C9))+COLUMNS(A4:C9)-1
Тут, у КОЛОНА функція обраного діапазону A4:C9 в якості довідка, поверне масив, що містить всі номери стовпців для заданого діапазону.
Тепер для отримання номера першого стовпця використовується функція MIN функцію.
Тоді ж відбулася КОЛОНИ функція видасть загальний номер стовпця вибраного діапазону A4:C9 Тепер ви можете додати загальний номер стовпця з першим стовпцем, а потім відняти 1 забезпечити номер останнього стовпчика діапазону.
В кінці натисніть кнопку ENTER Після цього ви отримаєте номер останнього стовпчика.
Тепер продовжимо процедуру для отримання даних останнього стовпчика.
Виберіть будь-яку комірку для розміщення отриманого значення.
Я виділив комірку F4
Потім введіть наступну формулу в поле Батончик "Формула або у вибраній комірці.
=INDEX(A4:C9,6,F3)
Тут, у ІНДЕКС функцію, вибрано діапазон A4:C9 в якості масив потім виділяється останній непорожній рядок, який є 6 як номер_рядка ( необхідно запам'ятати, що номер рядка повинен відповідати набору даних, і можна знайти значення будь-якого рядка, вказавши його номер ).
Далі, використано F3 значення комірки як номер_колонки формула поверне значення відповідного рядка та номер стовпця, який буде останнім за порядком.
Преса ENTER і ви отримаєте дані останнього стовпчика.
4. використання VBA для пошуку останнього стовпця з даними
Якщо ви хочете показати останній стовпець з даними, ви також можете скористатися кнопкою VBA .
Починаємо процедуру,
По-перше, відкрийте Розробник вкладка>> вибрати Visual Basic ( Комбінація клавіш ALT + F11 )
Далі відкриється нове вікно з Microsoft Visual Basic для додатків.
Звідти відкрито Вставка вибрати Модуль
A Модуль відкриється, введіть у вікні наступний код Модуль .
Sub Find_Last_Column_with_Data() cell_value = Cells(9, Columns.Count).End(xlToLeft).Value MsgBox "Останній стовпець з даними є " & cell_value End Sub
Тут я оголосив про те, що Підпроцедура Знайти_останній_стовпець_з_даними
Я використовував РОЗРАХУНОК для підрахунку останнього стовпця, то я використовував метод ЦІННІСТЬ метод для отримання останнього значення стовпця, в якому я вказав номер рядка 9 Тут я зберіг значення в значення_комірки змінна.
Щоб показати значення, я використовував MsgBox .
Нарешті, Зберегти код і поверніться на робочий аркуш.
Далі відкриваємо розділ Вид вкладка>> від Макроси вибрати Перегляд макросів
➤ A діалогове вікно з'явиться.
Наразі, від Назва макросу виберіть пункт Знайти_останній_стовпець_з_даними також виберіть робочу книгу в межах Макроси в .
Тоді, Біжи обраний Макрос .
В результаті буде показано останнє значення стовпця у вікні повідомлення.
Практична секція
У робочому зошиті я надав практичний аркуш для відпрацювання цих пояснених способів, який ви можете завантажити за вищевказаним посиланням.
Висновок
У цій статті я пояснив 4 швидкі способи пошуку останнього стовпця з даними в Excel. Сподіваюся, ці різні способи допоможуть вам знайти останній стовпець з даними. Нарешті, якщо у вас є якісь пропозиції, ідеї чи відгуки, будь ласка, не соромтеся коментувати нижче.