Страницы: 1
RSS
Вывод списка из непустых ячеек в диапазоне
 
Добрый день! В листе "Основной" есть список компаний, между ними есть пустые ячейки, которые необходимо сохранить. в лист "Номенклатура" необходимо получить список без пропусков ячеек. Настроил формулу массива, но она не работает, подскажите пожалуйста как исправить
 
.
Код
=ИНДЕКС(Основной!$A$1:$A$200;НАИМЕНЬШИЙ(ЕСЛИ(Основной!$A$2:$A$200<>0;СТРОКА($A$2:$A$200));СТРОКА(A1)))
Изменено: copper-top - 07.07.2017 10:59:25
 
=ИНДЕКС(Основной!$A$1:$A$200;НАИМЕНЬШИЙ(ЕСЛИ(СЧЁТЕСЛИ(Основной!$A$2:$A$200;Основной!$A$2:$A$200)>0;СТРОКА($A$2:$A$200));СТРОКА(A1)))
Алексей М.
 
copper-top, АlехМ, Спасибо, все работает!
 
А возможно подобную формулу использовать для получения аналогичных данных из строки. Я своими корявыми руками пробовал - не получается(
 
Код
=ФИЛЬТР(Основной!A1:A200;Основной!A1:A200<>"")
Цитата
Кер Рек : А возможно...
да
Компьютер никогда не заменит человека (©️ Hannibal Lecter)
 
Спасибо, но к сожалению не могу использовать 356 офис. Интересовала именно реализация на базе функции "индекс".
 
Цитата
Кер Рек написал:
формулу использовать для получения аналогичных данных из строки.
=INDEX($B$1:$ER$1;SMALL(IF($B$1:$ER$1<>"";COLUMN($B$1:$ER$1)-1);ROW(A1)))
 
Спасибо, все заработало.
 
подскажите а как эту формулу транспортировать чтобы она работала горизонтально
 
Замените СТРОКА(A1) на СТОЛБЕЦ(A1)
 
Спасибо
Страницы: 1
Наверх