Как определить номер строки ячейки с непустым значением в заданном диапазоне.

excel

Подразумевается что весь диапазон пустой, кроме одной произвольной ячейки
Ответы:
Если "непустое" подразумевается число, тогда можно так:
=ПОИСКПОЗ(0,000001;C3:C7;-1)
С3:С7 - диапазон для поиска
0,000001 - число, заведомо меньшее, чем то, которое может встретиться в диапазоне.
Для столбца.
Если там диапазон из нескольких столбцов - мне проще макрос написать.
Если заполнена только одна ячейка, то для любого диапазона:
=СУММПРОИЗВ((диапазон<>"")*СТРОКА(диапазон))
формула массива
=ПОИСКПОЗ(9^9;КОДСИМВ(A1:A100))
Ввод нажатием трех клавиш Ctrl+Shift+Enter
Правильно работает, если диапазон начинается с первой строки.


11 лет назад

RPI.su - самая большая русскоязычная база вопросов и ответов. Наш проект был реализован как продолжение популярного сервиса otvety.google.ru, который был закрыт и удален 30 апреля 2015 года. Мы решили воскресить полезный сервис Ответы Гугл, чтобы любой человек смог публично узнать ответ на свой вопрос у интернет сообщества.

Все вопросы, добавленные на сайт ответов Google, мы скопировали и сохранили здесь. Имена старых пользователей также отображены в том виде, в котором они существовали ранее. Только нужно заново пройти регистрацию, чтобы иметь возможность задавать вопросы, или отвечать другим.

Чтобы связаться с нами по любому вопросу О САЙТЕ (реклама, сотрудничество, отзыв о сервисе), пишите на почту [email protected]. Только все общие вопросы размещайте на сайте, на них ответ по почте не предоставляется.