Домашняя страница Undo Do New Save Карта сайта Обратная связь Поиск по форуму
МИР MS EXCEL - Гость.xls

Вход

Регистрация

Напомнить пароль

 

= Мир MS Excel/Использование функции, ЕСЛИ в выпадающих списках. - Мир MS Excel

Регистрация · Логин: · Пароль: · · Забыли пароль?
Страница 1 из 11
Модератор форума: _Boroda_, Pelena, Manyasha, SLAVICK 
Мир MS Excel » Вопросы и решения » Вопросы по Excel » Использование функции, ЕСЛИ в выпадающих списках. (Формулы/Formulas)
Использование функции, ЕСЛИ в выпадающих списках.
Pioneer Дата: Воскресенье, 18.09.2016, 14:23 | Сообщение № 1
Группа: Пользователи
Ранг: Новичок
Сообщений: 16
Репутация: 0 ±
Замечаний: 0% ±

Excel 2013
Доброго вечера знатоки

Подскажите пожалуйста, как решить такую проблему.
При построении связаных выпадающих списков столкнулся с проблемой. Невозможно присвоить имя диапазону если он содержит пробелы и др. знаки.
Тоисть для того чтоб второй список видел диапазоны при ссылке на первый список - первый не должен иметь слова с пробелами. А без них никак. (ибо идет в печать)

Можно ли написать такую формулу чтоб поле источник при ссылке на первый выпадающий список, диапазон идентифицировался по части слова.
К сообщению приложен файл: 9393204.xlsx(11Kb)
 
Ответить
СообщениеДоброго вечера знатоки

Подскажите пожалуйста, как решить такую проблему.
При построении связаных выпадающих списков столкнулся с проблемой. Невозможно присвоить имя диапазону если он содержит пробелы и др. знаки.
Тоисть для того чтоб второй список видел диапазоны при ссылке на первый список - первый не должен иметь слова с пробелами. А без них никак. (ибо идет в печать)

Можно ли написать такую формулу чтоб поле источник при ссылке на первый выпадающий список, диапазон идентифицировался по части слова.

Автор - Pioneer
Дата добавления - 18.09.2016 в 14:23
_Boroda_ Дата: Воскресенье, 18.09.2016, 14:35 | Сообщение № 2
Группа: Модераторы
Ранг: Экселист
Сообщений: 9374
Репутация: 3947 ±
Замечаний: 0% ±

2003; 2007; 2010; 2013 RUS
Можно.
Первый именованный диапазон как у Вас, второй -
Код
=ИНДЕКС(Лист1!$I$10:$K$10;ПОИСКПОЗ(Лист1!$I$3;Обл; )):ИНДЕКС(ИНДЕКС(Лист1!$I$10:$K$999;;ПОИСКПОЗ(Лист1!$I$3;Обл; ));СЧЁТЗ(ИНДЕКС(Лист1!$I$10:$K$999;;ПОИСКПОЗ(Лист1!$I$3;Обл; ))))


Формула страшная, зато не пересчитывается при каждом телодвижении, как с ДВССЫЛ или СМЕЩ (с ними можно написать короче). И, кстати, можно добавлять населенные пункты в каждую из областей
Только под списками с нас. пунктами ничего не должно быть до строки 999 включительно

Сбой исправил
Что-то сбоит в тегах формул. Вот так все выглядит на самом деле
=ИНДЕКС(Лист1!$I$10:$K$10;ПОИСКПОЗ(Лист1!$I$3;Области ;) ):ИНДЕКС(ИНДЕКС(Лист1!$I$10:$K$999;;ПОИСКПОЗ(Лист1!$I$3;Области ;) );СЧЁТЗ(ИНДЕКС(Лист1!$I$10:$K$999;;ПОИСКПОЗ(Лист1!$I$3;Области ;) )))
А здесь смайлы прилепляются.

Посмотрите в файле
К сообщению приложен файл: 9393204_1.xlsx(11Kb)


Скажи мне, кудесник, любимец ба’гов...
Платная помощь:
Boroda_Excel@mail.ru
Яндекс-деньги: 41001632713405 | Webmoney: R289877159277; Z102172301748; E177867141995
 
Ответить
СообщениеМожно.
Первый именованный диапазон как у Вас, второй -
Код
=ИНДЕКС(Лист1!$I$10:$K$10;ПОИСКПОЗ(Лист1!$I$3;Обл; )):ИНДЕКС(ИНДЕКС(Лист1!$I$10:$K$999;;ПОИСКПОЗ(Лист1!$I$3;Обл; ));СЧЁТЗ(ИНДЕКС(Лист1!$I$10:$K$999;;ПОИСКПОЗ(Лист1!$I$3;Обл; ))))


Формула страшная, зато не пересчитывается при каждом телодвижении, как с ДВССЫЛ или СМЕЩ (с ними можно написать короче). И, кстати, можно добавлять населенные пункты в каждую из областей
Только под списками с нас. пунктами ничего не должно быть до строки 999 включительно

Сбой исправил
Что-то сбоит в тегах формул. Вот так все выглядит на самом деле
=ИНДЕКС(Лист1!$I$10:$K$10;ПОИСКПОЗ(Лист1!$I$3;Области ;) ):ИНДЕКС(ИНДЕКС(Лист1!$I$10:$K$999;;ПОИСКПОЗ(Лист1!$I$3;Области ;) );СЧЁТЗ(ИНДЕКС(Лист1!$I$10:$K$999;;ПОИСКПОЗ(Лист1!$I$3;Области ;) )))
А здесь смайлы прилепляются.

Посмотрите в файле

Автор - _Boroda_
Дата добавления - 18.09.2016 в 14:35
Udik Дата: Воскресенье, 18.09.2016, 14:37 | Сообщение № 3
Группа: Друзья
Ранг: Старожил
Сообщений: 1215
Репутация: 153 ±
Замечаний: 0% ±

Excel 2013
В источник данных проверки такую формулу засунуть
Код

=ДВССЫЛ(ЛЕВСИМВ(I3;НАЙТИ(" ";I3)-1))
К сообщению приложен файл: 0t.xlsx(11Kb)


вот вам барабан
яд 41001231307558 wm R419131876897
udik1968@gmail.com
 
Ответить
СообщениеВ источник данных проверки такую формулу засунуть
Код

=ДВССЫЛ(ЛЕВСИМВ(I3;НАЙТИ(" ";I3)-1))

Автор - Udik
Дата добавления - 18.09.2016 в 14:37
Pioneer Дата: Воскресенье, 18.09.2016, 15:36 | Сообщение № 4
Группа: Пользователи
Ранг: Новичок
Сообщений: 16
Репутация: 0 ±
Замечаний: 0% ±

Excel 2013
Спасибо огромное !

Все работает ! beer
 
Ответить
СообщениеСпасибо огромное !

Все работает ! beer

Автор - Pioneer
Дата добавления - 18.09.2016 в 15:36
AVI Дата: Пятница, 30.09.2016, 14:53 | Сообщение № 5
Группа: Проверенные
Ранг: Форумчанин
Сообщений: 176
Репутация: 6 ±
Замечаний: 0% ±

Excel 2013
_Boroda_, огонь!
 
Ответить
Сообщение_Boroda_, огонь!

Автор - AVI
Дата добавления - 30.09.2016 в 14:53
Мир MS Excel » Вопросы и решения » Вопросы по Excel » Использование функции, ЕСЛИ в выпадающих списках. (Формулы/Formulas)
Страница 1 из 11
Поиск:

Яндекс цитирования
© 2010-2016 · Дизайн: MichaelCH · Хостинг от uCoz · При использовании материалов сайта, ссылка на www.excelworld.ru обязательна!