Загальна формула
=COUNTA(range)
Резюме
Щоб отримати останнє відносне положення (тобто останній рядок, останній стовпець) для змішаних даних, які не містять порожніх комірок, ви можете використовувати функцію COUNTA.
У наведеному прикладі формула в D5 має вигляд:
=COUNTA(B4:B100)
Остання * відносна * позиція
При побудові більш досконалих формул часто доводиться з'ясовувати останнє розташування даних у списку. Залежно від даних, це може бути останній рядок із даними, останній стовпець із даними або перетин обох. Важливо розуміти, що ми перебуваємо після останнього * відносного положення * всередині даного діапазону, а не номера рядка на аркуші:
Пояснення
Ця формула використовує функцію COUNTA для підрахунку значень у діапазоні. COUNTA підраховує як цифри, так і текст, тому добре працює зі змішаними даними.
Діапазон B4: B8 містить 5 значень, тому COUNTA повертає 5. Число 5 відповідає останньому рядку (останньому відносному положенню) даних у діапазоні B4: B100.
Примітка: Цей підхід не вдасться, якщо діапазон містить порожні / порожні клітинки.
Динамічний діапазон
Ви можете використовувати цю формулу для створення динамічного діапазону з іншими функціями, такими як INDEX та OFFSET. Див. Посилання нижче для прикладів та пояснень:
- Динамічний діапазон з INDEX і COUNTA
- Динамічний діапазон з OFFSET і COUNTA
Натхненням для цієї статті стала чудова книга Майка Гірвіна Control + Shift + Enter.