Формула Excel: последняя строка в смешанных данных без пробелов -

Содержание

Общая формула

=COUNTA(range)

Резюме

Чтобы получить последнюю относительную позицию (т.е. последнюю строку, последний столбец) для смешанных данных, не содержащих пустых ячеек, вы можете использовать функцию COUNTA.

В показанном примере формула в D5:

=COUNTA(B4:B100)

Последняя * относительная * позиция

При построении более сложных формул часто необходимо определить последнее расположение данных в списке. В зависимости от данных это может быть последняя строка с данными, последний столбец с данными или пересечение обоих. Важно понимать, что мы следуем за последней * относительной позицией * внутри заданного диапазона, а не за номером строки на листе:

Объяснение

Эта формула использует функцию COUNTA для подсчета значений в диапазоне. COUNTA считает и числа, и текст, поэтому хорошо работает со смешанными данными.

Диапазон B4: B8 содержит 5 значений, поэтому COUNTA возвращает 5. Число 5 соответствует последней строке (последней относительной позиции) данных в диапазоне B4: B100.

Примечание. Этот подход не сработает, если диапазон содержит пустые / пустые ячейки.

Динамический диапазон

Вы можете использовать эту формулу для создания динамического диапазона с другими функциями, такими как ИНДЕКС и СМЕЩЕНИЕ. См. Ссылки ниже для примеров и объяснения:

  • Динамический диапазон с INDEX и COUNTA
  • Динамический диапазон с OFFSET и COUNTA

Вдохновением для этой статьи послужила отличная книга Майка Гирвина «Control + Shift + Enter».

Интересные статьи...