clorax
Дата: Пятница, 01.06.2018, 15:52 |
Сообщение № 1
Группа: Пользователи
Ранг: Прохожий
Сообщений: 2
Репутация:
0
±
Замечаний:
0% ±
Excel 2010
Помогите, пожалуйста, я решением задачи. У меня есть список Регионов с кодами населенных пунктов. Я сделала выпадающий список с регионами, мне нужно сделать так, что только по тому региону, который я выбрала в списке подтягивались данные по всем кодам нас.пунктов в данном регионе. Я пока что записла на том этапе, что через ЕСЛИ коды тянутся, но тянутся в том же порядке, в котором они расположены в исходном списке, пример во вложении
Помогите, пожалуйста, я решением задачи. У меня есть список Регионов с кодами населенных пунктов. Я сделала выпадающий список с регионами, мне нужно сделать так, что только по тому региону, который я выбрала в списке подтягивались данные по всем кодам нас.пунктов в данном регионе. Я пока что записла на том этапе, что через ЕСЛИ коды тянутся, но тянутся в том же порядке, в котором они расположены в исходном списке, пример во вложении clorax
Ответить
Сообщение Помогите, пожалуйста, я решением задачи. У меня есть список Регионов с кодами населенных пунктов. Я сделала выпадающий список с регионами, мне нужно сделать так, что только по тому региону, который я выбрала в списке подтягивались данные по всем кодам нас.пунктов в данном регионе. Я пока что записла на том этапе, что через ЕСЛИ коды тянутся, но тянутся в том же порядке, в котором они расположены в исходном списке, пример во вложении Автор - clorax Дата добавления - 01.06.2018 в 15:52
_Boroda_
Дата: Пятница, 01.06.2018, 16:06 |
Сообщение № 2
Группа: Модераторы
Ранг: Местный житель
Сообщений: 16675
Репутация:
6481
±
Замечаний:
0% ±
2003; 2007; 2010; 2013 RUS
Регионы в первой таблице всегда по порядку? Если нет, тоКод
=ЕСЛИОШИБКА(ИНДЕКС(C:C;НАИМЕНЬШИЙ(ЕСЛИ(B$1:B$99=F$2;СТРОКА(B$1:B$99));СТРОКА(F1)));"")
Формула массива. Вводится одновременным нажатием Ctrl+Shift+Enter Если да, тоКод
=ЕСЛИ(СТРОКА(G1)>СЧЁТЕСЛИ(B$3:B$99;F$2);"";ИНДЕКС(C:C;ПОИСКПОЗ(F$2;B$1:B$99;)+СТРОКА()-5))
илиКод
=ЕСЛИ(СТРОКА(G1)>СЧЁТЕСЛИ(B$3:B$99;F$2);"";ИНДЕКС(C3:C99;ПОИСКПОЗ(F$2;B$3:B$99;)))
Если порядок неважен, тоКод
=ЕСЛИ(СТРОКА(I1)>СЧЁТЕСЛИ(B$3:B$99;F$2);"";ПРОСМОТР(2;1/(B3:B99=F$2);C$3:C$99))
В файле еще автораскраску сделал Условным форматированием
Регионы в первой таблице всегда по порядку? Если нет, тоКод
=ЕСЛИОШИБКА(ИНДЕКС(C:C;НАИМЕНЬШИЙ(ЕСЛИ(B$1:B$99=F$2;СТРОКА(B$1:B$99));СТРОКА(F1)));"")
Формула массива. Вводится одновременным нажатием Ctrl+Shift+Enter Если да, тоКод
=ЕСЛИ(СТРОКА(G1)>СЧЁТЕСЛИ(B$3:B$99;F$2);"";ИНДЕКС(C:C;ПОИСКПОЗ(F$2;B$1:B$99;)+СТРОКА()-5))
илиКод
=ЕСЛИ(СТРОКА(G1)>СЧЁТЕСЛИ(B$3:B$99;F$2);"";ИНДЕКС(C3:C99;ПОИСКПОЗ(F$2;B$3:B$99;)))
Если порядок неважен, тоКод
=ЕСЛИ(СТРОКА(I1)>СЧЁТЕСЛИ(B$3:B$99;F$2);"";ПРОСМОТР(2;1/(B3:B99=F$2);C$3:C$99))
В файле еще автораскраску сделал Условным форматированием _Boroda_
Скажи мне, кудесник, любимец ба’гов... Платная помощь: Boroda_Excel@mail.ru Яндекс-деньги: 41001632713405 | Webmoney: R289877159277; Z102172301748; E177867141995
Ответить
Сообщение Регионы в первой таблице всегда по порядку? Если нет, тоКод
=ЕСЛИОШИБКА(ИНДЕКС(C:C;НАИМЕНЬШИЙ(ЕСЛИ(B$1:B$99=F$2;СТРОКА(B$1:B$99));СТРОКА(F1)));"")
Формула массива. Вводится одновременным нажатием Ctrl+Shift+Enter Если да, тоКод
=ЕСЛИ(СТРОКА(G1)>СЧЁТЕСЛИ(B$3:B$99;F$2);"";ИНДЕКС(C:C;ПОИСКПОЗ(F$2;B$1:B$99;)+СТРОКА()-5))
илиКод
=ЕСЛИ(СТРОКА(G1)>СЧЁТЕСЛИ(B$3:B$99;F$2);"";ИНДЕКС(C3:C99;ПОИСКПОЗ(F$2;B$3:B$99;)))
Если порядок неважен, тоКод
=ЕСЛИ(СТРОКА(I1)>СЧЁТЕСЛИ(B$3:B$99;F$2);"";ПРОСМОТР(2;1/(B3:B99=F$2);C$3:C$99))
В файле еще автораскраску сделал Условным форматированием Автор - _Boroda_ Дата добавления - 01.06.2018 в 16:06
sboy
Дата: Пятница, 01.06.2018, 16:12 |
Сообщение № 3
Группа: Друзья
Ранг: Участник клуба
Сообщений: 2566
Репутация:
724
±
Замечаний:
0% ±
Excel 2010
Вариант первой формулы от _Boroda_ , только без массивного вводаКод
=ЕСЛИОШИБКА(ИНДЕКС(C:C;АГРЕГАТ(15;6;СТРОКА($B$1:$B$22)/($F$2=$B$1:$B$22);СТРОКА(A1)));"")
Вариант первой формулы от _Boroda_ , только без массивного вводаКод
=ЕСЛИОШИБКА(ИНДЕКС(C:C;АГРЕГАТ(15;6;СТРОКА($B$1:$B$22)/($F$2=$B$1:$B$22);СТРОКА(A1)));"")
sboy
Яндекс: 410016850021169
Ответить
Сообщение Вариант первой формулы от _Boroda_ , только без массивного вводаКод
=ЕСЛИОШИБКА(ИНДЕКС(C:C;АГРЕГАТ(15;6;СТРОКА($B$1:$B$22)/($F$2=$B$1:$B$22);СТРОКА(A1)));"")
Автор - sboy Дата добавления - 01.06.2018 в 16:12
clorax
Дата: Пятница, 01.06.2018, 17:56 |
Сообщение № 4
Группа: Пользователи
Ранг: Прохожий
Сообщений: 2
Репутация:
0
±
Замечаний:
0% ±
Excel 2010
Ура, ура, ура! Спасибо! и так и так получилось. Дай Бог Вам здоровья, счастья, денег побольше)))) sboy , _Boroda_ ,
Ура, ура, ура! Спасибо! и так и так получилось. Дай Бог Вам здоровья, счастья, денег побольше)))) sboy , _Boroda_ , clorax
Ответить
Сообщение Ура, ура, ура! Спасибо! и так и так получилось. Дай Бог Вам здоровья, счастья, денег побольше)))) sboy , _Boroda_ , Автор - clorax Дата добавления - 01.06.2018 в 17:56