Страницы: 1
RSS
Найти последнюю ячейку, содержащую ""
 
Добрый день,
Помогите разобраться с задачей.
Есть массив ячеек, заполненных формулой =ЕСЛИОШИБКА(ВПР(A1;main!A$1:C$65;3;0);"")
Необходимо найти последнюю пустую ячейку, точнее содержащую "". Формулой ПОИСКПОЗ() не получается, т.к. ячейки непустые.
Изменено: kolka0000 - 27.02.2018 11:51:39
 
Цитата
kolka0000 написал:
Есть массив ячеек,
Где?
 
kolka0000, попробуйте меньше ноля установить вместо ""
Не бойтесь совершенства. Вам его не достичь.
 
формула массива
Код
=МАКС(ЕСЛИ(НЕ(ЕПУСТО(E:E))*(E:E="");СТРОКА(E:E)))
найдет в колонке Е позицию последней ячейки, содержащей "" (пустую строку)
Программисты - это люди, решающие проблемы, о существовании которых Вы не подозревали, методами, которых Вы не понимаете!
 
надо найти последнюю пустую ячейку, в данном случае это была бы ячейка Е8.
Изменено: kolka0000 - 27.02.2018 17:31:00
 
=ПРОСМОТР(2;1/(E3:E8="");D3:D8)
так лучше
=ПРОСМОТР(2;1/(E3:E99="")/ЕЧИСЛО(D3:D99);D3:D99)
Изменено: АlехМ - 27.02.2018 12:46:48
Алексей М.
 
kolka0000, см. #4, там написана формула, редкий случай, но в ней даже угадано колонку, в которой нужно искать последнюю ячейку, содержащую ""
Программисты - это люди, решающие проблемы, о существовании которых Вы не подозревали, методами, которых Вы не понимаете!
 
К сожалению, не работают эти способы.
 
АlехМ, Ігор Гончаренко, если не сложно, разложите по полочкам, что делают эта формулы.
 
что не работает то ну нашли мы пустую ячейку что с ней делаем вообще цель этого действа
Лень двигатель прогресса, доказано!!!
 
Цитата
Сергей написал:
что не работает то ну нашли мы пустую ячейку что с ней делаем вообще цель этого действа
Надо узнать какой номер по порядку последний свободен (из таб. 2), чтобы присвоить в табл. 1 при добавлении записи либо при редактировании существующих.
Изменено: kolka0000 - 27.02.2018 14:11:34
 
по полочкам:
моя формула, написанная в любую ячейку Вашего файла, покажет что последная ячейка с "" в колонке Е находится в 8-й строке (следовательно в Е8)
если в Е добавите еще несколько формул возвращающих "", названная выше формула укажет позицию последней из них.
Программисты - это люди, решающие проблемы, о существовании которых Вы не подозревали, методами, которых Вы не понимаете!
 
вариант
Код
=ПРОСМОТР(1=1;E3:E12<>"";$D$3:$D$12)+1
Лень двигатель прогресса, доказано!!!
 
Ігор Гончаренко, спасибо, Ваш способ отлично подошел, только вставлял формулу, как формулу массива через CTRL+SHIFT+ВВОД.
Страницы: 1
Наверх