Некоторые отличия формул для поиска последней заполненной ячейки в Excel:
- Формула с функцией СЧЁТЗ(). 1 Работает для диапазонов без пропусков, подсчитывает только значения и не учитывает пустые ячейки. 1 Если в столбце есть пропуски, формула вернёт неправильный номер строки. 1
- Формула с функцией ПОИСКПОЗ(). 1 Если диапазон заполняется числовыми значениями, то формула вернёт номер последней заполненной строки. 1 Пустые ячейки и текстовые значения игнорируются. 1 Если нужно определить номер строки последнего текстового значения, формулу нужно переделать: =ПОИСКПОЗ('*';$A:$A;-1). 1
- Формула с функцией ПРОСМОТР(). 25 Эта функция по очереди (слева-направо) перебирает непустые ячейки в диапазоне и сравнивает каждую из них с искомым значением. 3 Если значение очередной проверяемой ячейки совпало с искомым, то функция останавливает просмотр и выводит содержимое ячейки. 3 Если точного совпадения нет и очередное значение меньше искомого, то функция переходит к следующей ячейке в строке. 3 Если в качестве искомого значения задать достаточно большое число, то функция пройдёт по всей строке и, в итоге, выдаст содержимое последней проверенной ячейки. 3
Выбор формулы зависит от поставленной задачи. 2