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

Вход

Регистрация

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

 

= Мир MS Excel/Как сделать - Связанный (зависимый) выпадающий список - Мир MS Excel

Старая форма входа
  • Страница 1 из 1
  • 1
Модератор форума: китин, _Boroda_  
Как сделать - Связанный (зависимый) выпадающий список
felixtreem Дата: Среда, 09.10.2013, 11:24 | Сообщение № 1
Группа: Пользователи
Ранг: Прохожий
Сообщений: 4
Репутация: 0 ±
Замечаний: 0% ±

Excel 2003
Добрый день.

Помогите решить проблему.
Есть лист1, в котором таблица из колонок: Наименование\Кол-во\Цена\Сумма
Есть лист2, в котором есть две колонки: Товар\Цена

Нужно сделать выпадающий список в лист1, что бы в колонке "Наименование" можно было выбрать позицию из лист2 с колонки "Товар", при этом, после выбора в лист1 пункта "Наименование" в соседней ячейке (то бишь, через одну ячейку) в поле "цена", унаследовалась цена из "лист2" выбранной строчки.

Прикрепляю файл.
 
Ответить
СообщениеДобрый день.

Помогите решить проблему.
Есть лист1, в котором таблица из колонок: Наименование\Кол-во\Цена\Сумма
Есть лист2, в котором есть две колонки: Товар\Цена

Нужно сделать выпадающий список в лист1, что бы в колонке "Наименование" можно было выбрать позицию из лист2 с колонки "Товар", при этом, после выбора в лист1 пункта "Наименование" в соседней ячейке (то бишь, через одну ячейку) в поле "цена", унаследовалась цена из "лист2" выбранной строчки.

Прикрепляю файл.

Автор - felixtreem
Дата добавления - 09.10.2013 в 11:24
Pelena Дата: Среда, 09.10.2013, 11:34 | Сообщение № 2
Группа: Админы
Ранг: Местный житель
Сообщений: 19428
Репутация: 4568 ±
Замечаний: ±

Excel 365 & Mac Excel
Здравствуйте
Используйте поиск по форуму, задача решалась много раз


"Черт возьми, Холмс! Но как??!!"
Ю-money 41001765434816
 
Ответить
СообщениеЗдравствуйте
Используйте поиск по форуму, задача решалась много раз

Автор - Pelena
Дата добавления - 09.10.2013 в 11:34
SkyPro Дата: Среда, 09.10.2013, 11:36 | Сообщение № 3
Группа: Друзья
Ранг: Старожил
Сообщений: 1206
Репутация: 255 ±
Замечаний: 0% ±

2010
http://www.excelworld.ru/forum/2-633-1
http://www.planetaexcel.ru/techniques/1/38/
http://www.excel-vba.ru/chto-um....-spiski

Поиск не пробовали?
На этот вопрос уже отвечали неоднократно.


skypro1111@gmail.com
 
Ответить
Сообщениеhttp://www.excelworld.ru/forum/2-633-1
http://www.planetaexcel.ru/techniques/1/38/
http://www.excel-vba.ru/chto-um....-spiski

Поиск не пробовали?
На этот вопрос уже отвечали неоднократно.

Автор - SkyPro
Дата добавления - 09.10.2013 в 11:36
китин Дата: Среда, 09.10.2013, 13:04 | Сообщение № 4
Группа: Модераторы
Ранг: Экселист
Сообщений: 7030
Репутация: 1079 ±
Замечаний: 0% ±

Excel 2007;2010;2016
да файла лично я не вижу


Не судите очень строго:я пытаюсь научиться
ЯД 41001877306852
 
Ответить
Сообщениеда файла лично я не вижу

Автор - китин
Дата добавления - 09.10.2013 в 13:04
felixtreem Дата: Среда, 09.10.2013, 14:42 | Сообщение № 5
Группа: Пользователи
Ранг: Прохожий
Сообщений: 4
Репутация: 0 ±
Замечаний: 0% ±

Excel 2003
Непонятно. Файл прикреплял.
SkyPro - Те ссылки, что вы кинули, читал, там описывается категории и подкатегории. Мне же надо, что бы после того, как я выбрал на Лист1 из выпадающего списка нужный мне товар, в соседней ячейке этого же листа сразу же появилась цена этого товара. Список товаров и цен уже сформирован на Лист2.

Еще раз прикрепляю файл.

Насколько я понимаю, в моем примере, нужно использовать параметр ЕСЛИ, вроде как-то так: Если из выпадающего списка на ячейке на ЛИСТ1 выбрана ячейка А1 на ЛИСТ2, тогда на ЛИСТ1 и ячейка В2 должна быть равна ячейке ЛИСТ2 В2.
К сообщению приложен файл: 8178432.xls (57.5 Kb)


Сообщение отредактировал felixtreem - Среда, 09.10.2013, 14:57
 
Ответить
СообщениеНепонятно. Файл прикреплял.
SkyPro - Те ссылки, что вы кинули, читал, там описывается категории и подкатегории. Мне же надо, что бы после того, как я выбрал на Лист1 из выпадающего списка нужный мне товар, в соседней ячейке этого же листа сразу же появилась цена этого товара. Список товаров и цен уже сформирован на Лист2.

Еще раз прикрепляю файл.

Насколько я понимаю, в моем примере, нужно использовать параметр ЕСЛИ, вроде как-то так: Если из выпадающего списка на ячейке на ЛИСТ1 выбрана ячейка А1 на ЛИСТ2, тогда на ЛИСТ1 и ячейка В2 должна быть равна ячейке ЛИСТ2 В2.

Автор - felixtreem
Дата добавления - 09.10.2013 в 14:42
китин Дата: Среда, 09.10.2013, 15:07 | Сообщение № 6
Группа: Модераторы
Ранг: Экселист
Сообщений: 7030
Репутация: 1079 ±
Замечаний: 0% ±

Excel 2007;2010;2016
ну если вам надо только,что бы
в соседней ячейке этого же листа сразу же появилась цена этого товара.

тогда это просто ВПР
Код
=ВПР($A7;Лист2!$B$2:$H$161;6;ЛОЖЬ)

сделал на примере 1 ячейки С7
К сообщению приложен файл: _8178432_22.xls (62.5 Kb)


Не судите очень строго:я пытаюсь научиться
ЯД 41001877306852
 
Ответить
Сообщениену если вам надо только,что бы
в соседней ячейке этого же листа сразу же появилась цена этого товара.

тогда это просто ВПР
Код
=ВПР($A7;Лист2!$B$2:$H$161;6;ЛОЖЬ)

сделал на примере 1 ячейки С7

Автор - китин
Дата добавления - 09.10.2013 в 15:07
китин Дата: Среда, 09.10.2013, 15:14 | Сообщение № 7
Группа: Модераторы
Ранг: Экселист
Сообщений: 7030
Репутация: 1079 ±
Замечаний: 0% ±

Excel 2007;2010;2016
немного переделал.убрал ошибку.файл новый.
Код
=ЕСЛИ(ЕНД(ВПР($A2;Лист2!$B$2:$H$161;6;ЛОЖЬ));"";ВПР($A2;Лист2!$B$2:$H$161;6;ЛОЖЬ))
К сообщению приложен файл: 9032384.xls (67.0 Kb)


Не судите очень строго:я пытаюсь научиться
ЯД 41001877306852
 
Ответить
Сообщениенемного переделал.убрал ошибку.файл новый.
Код
=ЕСЛИ(ЕНД(ВПР($A2;Лист2!$B$2:$H$161;6;ЛОЖЬ));"";ВПР($A2;Лист2!$B$2:$H$161;6;ЛОЖЬ))

Автор - китин
Дата добавления - 09.10.2013 в 15:14
felixtreem Дата: Среда, 09.10.2013, 15:41 | Сообщение № 8
Группа: Пользователи
Ранг: Прохожий
Сообщений: 4
Репутация: 0 ±
Замечаний: 0% ±

Excel 2003
китин - Это вы убрали значение #Н/Д, если значение в первой ячейке не выбрано?
Вроде ок, все работает. Очень огромное спасибо. Сам бы такую формулу я бы никогда не нарисовал бы.
=ЕСЛИ(ЕНД(ВПР($A12;Лист2!$B$2:$H$161;6;ЛОЖЬ));"";ВПР($A12;Лист2!$B$2:$H$161;6;ЛОЖЬ))
 
Ответить
Сообщениекитин - Это вы убрали значение #Н/Д, если значение в первой ячейке не выбрано?
Вроде ок, все работает. Очень огромное спасибо. Сам бы такую формулу я бы никогда не нарисовал бы.
=ЕСЛИ(ЕНД(ВПР($A12;Лист2!$B$2:$H$161;6;ЛОЖЬ));"";ВПР($A12;Лист2!$B$2:$H$161;6;ЛОЖЬ))

Автор - felixtreem
Дата добавления - 09.10.2013 в 15:41
китин Дата: Среда, 09.10.2013, 15:48 | Сообщение № 9
Группа: Модераторы
Ранг: Экселист
Сообщений: 7030
Репутация: 1079 ±
Замечаний: 0% ±

Excel 2007;2010;2016
да, felixtreem, я убрал значение ошибки #Н/Д.а если у вас офис выше 2007,то все ещё проше:
Код
=ЕСЛИОШИБКА(ВПР($A2;Лист2!$B$2:$H$161;6;ЛОЖЬ);"")


Не судите очень строго:я пытаюсь научиться
ЯД 41001877306852


Сообщение отредактировал китин - Среда, 09.10.2013, 15:48
 
Ответить
Сообщениеда, felixtreem, я убрал значение ошибки #Н/Д.а если у вас офис выше 2007,то все ещё проше:
Код
=ЕСЛИОШИБКА(ВПР($A2;Лист2!$B$2:$H$161;6;ЛОЖЬ);"")

Автор - китин
Дата добавления - 09.10.2013 в 15:48
felixtreem Дата: Четверг, 10.10.2013, 01:53 | Сообщение № 10
Группа: Пользователи
Ранг: Прохожий
Сообщений: 4
Репутация: 0 ±
Замечаний: 0% ±

Excel 2003
Тогда может еще подскажите, как сделать выборку нужной строки по первым буквам ввода с клавиатуры?

Примерно как в тотале, начинаешь набирать нужный текст и курсор сам переходит в соответствующие поля.
Можно без лишних заморочек, типа скрывания не соответствий, не возможность выбора соседних позиций.
А в ЛИСТ2, наименования можно сортирнуть по альфавиту, это вообще не критично.

Если слишком геморно, то и так сойдет, как есть, ну а вдруг. :)
 
Ответить
СообщениеТогда может еще подскажите, как сделать выборку нужной строки по первым буквам ввода с клавиатуры?

Примерно как в тотале, начинаешь набирать нужный текст и курсор сам переходит в соответствующие поля.
Можно без лишних заморочек, типа скрывания не соответствий, не возможность выбора соседних позиций.
А в ЛИСТ2, наименования можно сортирнуть по альфавиту, это вообще не критично.

Если слишком геморно, то и так сойдет, как есть, ну а вдруг. :)

Автор - felixtreem
Дата добавления - 10.10.2013 в 01:53
китин Дата: Четверг, 10.10.2013, 09:23 | Сообщение № 11
Группа: Модераторы
Ранг: Экселист
Сообщений: 7030
Репутация: 1079 ±
Замечаний: 0% ±

Excel 2007;2010;2016
поищите поиском.где недавно была такая тема


Не судите очень строго:я пытаюсь научиться
ЯД 41001877306852
 
Ответить
Сообщениепоищите поиском.где недавно была такая тема

Автор - китин
Дата добавления - 10.10.2013 в 09:23
Pelena Дата: Четверг, 10.10.2013, 09:45 | Сообщение № 12
Группа: Админы
Ранг: Местный житель
Сообщений: 19428
Репутация: 4568 ±
Замечаний: ±

Excel 365 & Mac Excel
Тогда может еще подскажите

Один вопрос - одна тема


"Черт возьми, Холмс! Но как??!!"
Ю-money 41001765434816
 
Ответить
Сообщение
Тогда может еще подскажите

Один вопрос - одна тема

Автор - Pelena
Дата добавления - 10.10.2013 в 09:45
  • Страница 1 из 1
  • 1
Поиск:

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