powered by simpleCommunicator - 2.0.61     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / Microsoft Office [игнор отключен] [закрыт для гостей] / Автофильтр в своем поле со списком Excel
7 сообщений из 7, страница 1 из 1
Автофильтр в своем поле со списком Excel
    #36466198
Oreshnik
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Есть табличка

Код - Текст
1.1. - Текст1
1.2. - Текст2
1.3.- Текст3
2.1. - Текст4
.........................

Нужно создать ячейку с выпадающем списком или объект "Поле со списком" на др. листе.
В источнике строк которого фильтровалась бы табличка по полю "код" с условием "Начинанется на - '1.' "
Весь инет перерыл, в Access как 2 пальца .... а в Excel.

Количество и порядок расположение строк с одной категорией произвольное и при изменении/замене нужно обновлять источник строк "поле со списком"
...
Рейтинг: 0 / 0
Автофильтр в своем поле со списком Excel
    #36466251
Фотография vikttur
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Для создания выпадающего списка на другом листе данные для списка обозвать именованным диапазоном (Меню ВСТАВКА-Имя_Присвоить, в поле формулы - ссылка на диапазон), а в проверке данных ссылаться не на диапазон, а на его имя.
При необходимости добавления данных диапазон должен быть динамическим, который можно создать с помощью СМЕЩ, ИНДЕКС...
Например:
=A2:ИНДЕКС(A2:A100;ПОИСКПОЗ(9E+307;A2:A100;1))
=СМЕЩ(A2;;;СЧЕТЗ(A2:A100);)
Но СМЕЩ - летучая функция (пересчитывается при любом пересчете листа).
...
Рейтинг: 0 / 0
Автофильтр в своем поле со списком Excel
    #36471606
Oreshnik
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
А если столбец Код - текст и нужно не точное совпадение, а как в автофильтре "начинается с.."
...
Рейтинг: 0 / 0
Автофильтр в своем поле со списком Excel
    #36472076
Фотография vikttur
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Применяйте символ "*".
Или пора пример показать.
...
Рейтинг: 0 / 0
Автофильтр в своем поле со списком Excel
    #36474086
Oreshnik
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Такая строчка работает:
=ИНДЕКС(Лист1!$A$2:$A$17;ПОИСКПОЗ("1.a";Лист1!$A$2:$A$17;1)):ИНДЕКС(Лист1!$A$2:$A$17;ПОИСКПОЗ("1.a";Лист1!$A$2:$A$17;-1))
А если заменить на
=ИНДЕКС(Лист1!$A$2:$A$17;ПОИСКПОЗ("1.*";Лист1!$A$2:$A$17;1)):ИНДЕКС(Лист1!$A$2:$A$17;ПОИСКПОЗ("1.*";Лист1!$A$2:$A$17;-1))
то перестает, список не раскрывается
Список:
2.a
2.a
2.a
1.a
1.a
1.a
1.a
1.a
3.a
3.b
3.c
...
Рейтинг: 0 / 0
Автофильтр в своем поле со списком Excel
    #36474366
Фотография vikttur
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
=ИНДЕКС($A$2:$A$17;ПОИСКПОЗ(0;--ЕОШ(НАЙТИ("3";$A$2:$A$17));0)):ИНДЕКС($A$2:$A$17;ПОИСКПОЗ(0;--ЕОШ(НАЙТИ("3";$A$2:$A$17));0)+СУММ(1-ЕОШ(НАЙТИ("3";$A$2:$A$17)))-1)

В Ваших формулах использование "-1" в тип_сопоставления ПОИСКПОЗ ошибочно.
Получается, что для первой ПОИСКПОЗ сортировка диапазона должна быть по возрастанию, для второй - по убыванию.
...
Рейтинг: 0 / 0
Автофильтр в своем поле со списком Excel
    #36474851
Oreshnik
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
To vikttur - спасибо огромное!!!!!!!!!!!!!

З.Ы. Воистину все возможно, когда имеешь возможность....
...
Рейтинг: 0 / 0
7 сообщений из 7, страница 1 из 1
Форумы / Microsoft Office [игнор отключен] [закрыт для гостей] / Автофильтр в своем поле со списком Excel
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]