Страницы: 1
RSS
Как создать выпадающий список из уникальных значений
 
Доброго времени Уважаемые Форумчане. Прошу подкорректировать формулу формирующий колонку (столбец W) для выпадающего списка. Формула работает, но последнее значение копируется до конца списка. Подскажите, что не так. Заранее благодарен
Код
=ЕСЛИОШИБКА(ИНДЕКС(Заказчик_Тында;ПОИСКПОЗ(0;ЕСЛИ(МАКС(НЕ(СЧЁТЕСЛИ($W$1:W1;Заказчик_Тында))*(СЧЁТЕСЛИ(Заказчик_Тында;">"&Заказчик_Тында)+1))=(СЧЁТЕСЛИ(Заказчик_Тында;">"&Заказчик_Тында)+1);0;1);0));"")
Изменено: alex1210 - 22.05.2018 09:00:16
 
Способ 3. Выборка уникальных записей формулой
Согласие есть продукт при полном непротивлении сторон
 
alex1210, так может?
Код
 =ЕСЛИОШИБКА(ИНДЕКС(Таблица1[ООО «Газпром трансгаз Томск»];ПОИСКПОЗ(0;ЕСЛИ(МАКС(НЕ(СЧЁТЕСЛИ($W$1:W1;Таблица1[ООО «Газпром трансгаз Томск»]))*(СЧЁТЕСЛИ(Таблица1[ООО «Газпром трансгаз Томск»];">"&Таблица1[ООО «Газпром трансгаз Томск»])+1))=(СЧЁТЕСЛИ(Таблица1[ООО «Газпром трансгаз Томск»];">"&Таблица1[ООО «Газпром трансгаз Томск»])+1);0;1);0));"")
Не бойтесь совершенства. Вам его не достичь.
 
Sanja, Доброго времени, спасибо за подсказку ,как один из вариантов способ 3 подходит, но формула массива выстраивает список по падежам, хотелось бы чтоб так и было
 
alex1210, и вариант
Код
=ЕСЛИОШИБКА(ИНДЕКС(Таблица1[ООО «Газпром трансгаз Томск»]; ПОИСКПОЗ(НАИМЕНЬШИЙ(СЧЁТЕСЛИ(Таблица1[ООО «Газпром трансгаз Томск»]; "<"&Таблица1[ООО «Газпром трансгаз Томск»]); СТРОКА(1:1)); СЧЁТЕСЛИ(Таблица1[ООО «Газпром трансгаз Томск»]; "<"&Таблица1[ООО «Газпром трансгаз Томск»]); 0));"")
Не бойтесь совершенства. Вам его не достичь.
 
a.i.mershik,доброго времени, теперь шумов в конце дублируется если протягиваю диапоз до 30 строки
 
alex1210, какой формулой дублируется?? у меня ничего не дублируется....
Не бойтесь совершенства. Вам его не достичь.
 
a.i.mershik, прошу прощенья, второй вариант то что надо. Спасибо огромное
 
Доброго времени Уважаемые форумчане , подскажите, создаю динамический выпадающий список из уникальных значений, получаются повторы, подскажите что не так. Список формирую формулой массива
Код
=ЕСЛИОШИБКА(ИНДЕКС(Таблица2; ПОИСКПОЗ(НАИМЕНЬШИЙ(СЧЁТЕСЛИ(Таблица2; "<"&Таблица2); СТРОКА(1:1)); СЧЁТЕСЛИ(Таблица2; "<"&Таблица2); 0));"")
Изменено: alex1210 - 28.07.2018 07:31:55
Страницы: 1
Наверх