Обща формула
=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.