Есть таблица с базой данных, которая будет пополняться/изменяться ежемесячно. Сейчас в ней (я вырезал кусок) около 300 строк, но к концу года может быть и больше, как пойдёт. Мне надо, чтобы на отдельном листе формировался список из значений 3-х столбцов, на основании значений который я пропишу в столбце "Статус", "РЭС "и "Тип". И самое главное, если бы в одном из них написано "Любой", или пустое место, то это означает, что будут выбираться все значения. Очень сложно объяснить, как мне кажется, но я пример прикреплю. Во втором листе "Что должно получиться" я прописал "фильтры" по которым уже сформированы списки, но я, естественно, сделал это вручную.
Причём надо именно два списка (пример в приложении, на листе "Что должно получиться")
Как можно решить эту задачу? Хочется это автоматизировать. Если бы получилось, то это бы в МИЛЛИАРДЫ раз упростило мою работу
Очень прошу Вашей помощи!
Всем привет!
Есть таблица с базой данных, которая будет пополняться/изменяться ежемесячно. Сейчас в ней (я вырезал кусок) около 300 строк, но к концу года может быть и больше, как пойдёт. Мне надо, чтобы на отдельном листе формировался список из значений 3-х столбцов, на основании значений который я пропишу в столбце "Статус", "РЭС "и "Тип". И самое главное, если бы в одном из них написано "Любой", или пустое место, то это означает, что будут выбираться все значения. Очень сложно объяснить, как мне кажется, но я пример прикреплю. Во втором листе "Что должно получиться" я прописал "фильтры" по которым уже сформированы списки, но я, естественно, сделал это вручную.
Причём надо именно два списка (пример в приложении, на листе "Что должно получиться")
Как можно решить эту задачу? Хочется это автоматизировать. Если бы получилось, то это бы в МИЛЛИАРДЫ раз упростило мою работу
Доброго дня! Массивными формулами без всяких допстолбцов
Код
=ИНДЕКС(База!A$1:A$1000;НАИМЕНЬШИЙ(ЕСЛИ(База!E$3:E$1000='Что должно получиться'!G$1;СТРОКА(База!A$3:A$1000);1000);СТРОКА(A1)))
для ячейки А5 что должно получиться и соответственно для ячейки I5
Код
=ИНДЕКС(База!A$1:A$1000;НАИМЕНЬШИЙ(ЕСЛИ((База!E$3:E$1000='Что должно получиться'!O$1)*(База!D$3:D$1000='Что должно получиться'!O$2)*(База!B$3:B$1000='Что должно получиться'!O$3);СТРОКА(База!A$3:A$1000);1000);СТРОКА(A1)))
Доброго дня! Массивными формулами без всяких допстолбцов
Код
=ИНДЕКС(База!A$1:A$1000;НАИМЕНЬШИЙ(ЕСЛИ(База!E$3:E$1000='Что должно получиться'!G$1;СТРОКА(База!A$3:A$1000);1000);СТРОКА(A1)))
для ячейки А5 что должно получиться и соответственно для ячейки I5
Код
=ИНДЕКС(База!A$1:A$1000;НАИМЕНЬШИЙ(ЕСЛИ((База!E$3:E$1000='Что должно получиться'!O$1)*(База!D$3:D$1000='Что должно получиться'!O$2)*(База!B$3:B$1000='Что должно получиться'!O$3);СТРОКА(База!A$3:A$1000);1000);СТРОКА(A1)))
Просто офигеть!!! Нет слов!!! Чудеса! У меня рот до сих пор открыт
Всё, что вы там прописали для меня абсолютно непонятно, хотя у себя в организации по Экселю я считаюсь главным Гуру))) Вот это я понимаю на каком дне по знаниям я нахожусь) Жесть.
Появился ещё вопрос. А я могу где-то обучиться такой же магией? Есть может быть гайд или что-то вроде того по которому вы обучались?) Надеюсь, это был не Хогвартс
Я сейчас попробую перенести это в свой основной файл. Надеюсь получится)
Просто офигеть!!! Нет слов!!! Чудеса! У меня рот до сих пор открыт
Всё, что вы там прописали для меня абсолютно непонятно, хотя у себя в организации по Экселю я считаюсь главным Гуру))) Вот это я понимаю на каком дне по знаниям я нахожусь) Жесть.
Появился ещё вопрос. А я могу где-то обучиться такой же магией? Есть может быть гайд или что-то вроде того по которому вы обучались?) Надеюсь, это был не Хогвартс
Я сейчас попробую перенести это в свой основной файл. Надеюсь получится)Crossjaw
у себя в организации по Экселю я считаюсь главным Гуру)
Года полтора назад я тоже так про себя думал, пока не попал на этот сайт))) С тех пор тут сижу постоянно, теперь знаю немного больше чем раньше)))elovkov
Умное лицо это еще не признак ума. Все глупости на земле делаются именно с этим выражением лица
когда у меня не было интернета - это была справка эксель, а потом форумы, на которых, помогая другим и подглядывая за ответами помогающих - научился сам
когда у меня не было интернета - это была справка эксель, а потом форумы, на которых, помогая другим и подглядывая за ответами помогающих - научился самNic70y
Огромное спасибо! Получилось перенести в свой основной файл. Теперь буду пытаться разобрать что Вы тут понаписали, чтобы в будущем похожие трюки исполнять)))
Огромное спасибо! Получилось перенести в свой основной файл. Теперь буду пытаться разобрать что Вы тут понаписали, чтобы в будущем похожие трюки исполнять)))Crossjaw