Excel: як знайти останній стовпець з даними
Ви можете використовувати такі формули в Excel, щоб знайти останній стовпець, що містить дані на певному аркуші:
Формула 1: повертає номер останнього стовпця, що містить дані
=MIN(COLUMN( team_data ))+COLUMNS( team_data )-1
Ця конкретна формула повертає номер останнього стовпця, що містить дані в діапазоні під назвою team_data .
Наприклад, ця формула може повернути стовпець номер 5 .
Формула 2: повертає літеру останнього стовпця з даними
=CHAR(64+(MIN(COLUMN( team_data ))+COLUMNS( team_data )-1))
Ця конкретна формула повертає букву останнього стовпця, що містить дані в діапазоні під назвою team_data .
Наприклад, ця формула може повернути літеру стовпця E.
У наступному прикладі показано, як використовувати цю формулу на практиці з таким аркушем Excel, де ми створили іменований діапазон під назвою team_data для представлення діапазону B1:E11 :
Приклад 1: повертає номер останнього стовпця, що містить дані
Ми можемо ввести таку формулу в клітинку A14 , щоб повернути номер останнього стовпця, що містить дані для діапазону під назвою team_data :
=MIN(COLUMN( team_data ))+COLUMNS( team_data )-1
На наступному знімку екрана показано, як використовувати цю формулу на практиці:
Формула повертає число 5 .
Це говорить нам, що останній стовпець, який містить дані в діапазоні під назвою team_data , знаходиться в стовпці 5 нашої електронної таблиці.
Приклад 2: Повернення листа з останнього стовпця з даними
Ми можемо ввести таку формулу в клітинку A14 , щоб повернути літеру останнього стовпця, що містить дані з діапазону під назвою team_data :
=CHAR(64+(MIN(COLUMN( team_data ))+COLUMNS( team_data )-1))
На наступному знімку екрана показано, як використовувати цю формулу на практиці:
Формула повертає літеру E.
Це говорить нам, що останній стовпець, який містить дані в діапазоні під назвою team_data , знаходиться в стовпці E нашої електронної таблиці.
Зауважте, що функція CHAR в Excel повертає символ на основі списку кодів символів ASCII .
Цифри від 65 (A) до 90 (Z) відповідають великим літерам англійського алфавіту.
Отже, у нашій формулі ми використовуємо CHAR(64 + посилання на клітинку) , щоб повернути велику літеру, яка відповідає останньому рядку, що містить дані в нашому іменованому діапазоні.
Додаткові ресурси
У наступних посібниках пояснюється, як виконувати інші типові завдання в Excel:
Excel: знайдіть перше входження значення в стовпець
Excel: знайдіть перше значення, більше певного числа
Excel: як знайти перше ненульове значення в рядку