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

Вход

Регистрация

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

 

= Мир MS Excel/Подстановка формулы в зависимости от выпадающего списка. - Мир MS Excel

  • Страница 1 из 1
  • 1
Модератор форума: китин, _Boroda_, DrMini  
Подстановка формулы в зависимости от выпадающего списка.
Khalilov_AA Дата: Вторник, 23.09.2014, 14:30 | Сообщение № 1
Группа: Пользователи
Ранг: Прохожий
Сообщений: 3
Репутация: 0 ±
Замечаний: 0% ±

Excel 2007
Подскажите пожалуйста.
Есть два листа в документе Excel.
1-ый лист является рабочей областью, в столбце "B" необходимо выбирать изделия, столбец "С" должен заполняться автоматически методом выбора из 2-го листа соответствующего столбца "С". При этом лист 2 неизменный (но дополняемый) и представляет собой исходную информацию. Формула скопированная из листа 2-а должна ссылаться на соответствующие ячейки листа 1.

Т.е. суть проста необходимо задать определенное наименование изделия, чтобы в соответствии с этим именем менялась формула вычисления. При этом параметры необходимые для формулы листа 1 применялись с листа 1.

Также прошу учесть, что изделий может быть множество и формула должна позволять копировать все значения для последующего изменения переменных.
Прикладываю исходный документ. Если это не возможно выполнить средствами Excel, помогите пожалуйста выполнить по средствам макросов. Пользователь, я Excel'я и макросов слабый, поэтому опишите процесс максимально доступно.
К сообщению приложен файл: 3990071.xlsx (10.2 Kb)


Сообщение отредактировал Khalilov_AA - Вторник, 23.09.2014, 14:31
 
Ответить
СообщениеПодскажите пожалуйста.
Есть два листа в документе Excel.
1-ый лист является рабочей областью, в столбце "B" необходимо выбирать изделия, столбец "С" должен заполняться автоматически методом выбора из 2-го листа соответствующего столбца "С". При этом лист 2 неизменный (но дополняемый) и представляет собой исходную информацию. Формула скопированная из листа 2-а должна ссылаться на соответствующие ячейки листа 1.

Т.е. суть проста необходимо задать определенное наименование изделия, чтобы в соответствии с этим именем менялась формула вычисления. При этом параметры необходимые для формулы листа 1 применялись с листа 1.

Также прошу учесть, что изделий может быть множество и формула должна позволять копировать все значения для последующего изменения переменных.
Прикладываю исходный документ. Если это не возможно выполнить средствами Excel, помогите пожалуйста выполнить по средствам макросов. Пользователь, я Excel'я и макросов слабый, поэтому опишите процесс максимально доступно.

Автор - Khalilov_AA
Дата добавления - 23.09.2014 в 14:30
китин Дата: Среда, 24.09.2014, 09:44 | Сообщение № 2
Группа: Модераторы
Ранг: Экселист
Сообщений: 7034
Репутация: 1079 ±
Замечаний: 0% ±

Excel 2007;2010;2016
так?
Код
=ИНДЕКС('2'!$C$3:$I$7;ПОИСКПОЗ('1'!$B3;Изделия;0);ПОИСКПОЗ('1'!C$2;'2'!$C$2:$I$2;0))
К сообщению приложен файл: Khalilov_AA.xlsx (11.0 Kb)


Не судите очень строго:я пытаюсь научиться
ЯД 41001877306852
 
Ответить
Сообщениетак?
Код
=ИНДЕКС('2'!$C$3:$I$7;ПОИСКПОЗ('1'!$B3;Изделия;0);ПОИСКПОЗ('1'!C$2;'2'!$C$2:$I$2;0))

Автор - китин
Дата добавления - 24.09.2014 в 09:44
шураООТиЗ Дата: Среда, 24.09.2014, 10:00 | Сообщение № 3
Группа: Пользователи
Ранг: Участник
Сообщений: 52
Репутация: 9 ±
Замечаний: 0% ±

Excel 2007
тоже самое с ВПР
К сообщению приложен файл: 9470073.xlsx (11.5 Kb)


Шура
 
Ответить
Сообщениетоже самое с ВПР

Автор - шураООТиЗ
Дата добавления - 24.09.2014 в 10:00
Nic70y Дата: Среда, 24.09.2014, 10:06 | Сообщение № 4
Группа: Друзья
Ранг: Экселист
Сообщений: 9133
Репутация: 2416 ±
Замечаний: 0% ±

Excel 2010
китин, шураООТиЗ и что это дает?
ТС нужна формула с листа 2, а не ее значение.
это в раздел vba надо.
такой вопрос уже решался, правда не помню где его встречал, то ли на Планете, то ли здесь.
могу косо решить, но зачем, когда вбашники сделают это лучше.


ЮMoney 41001841029809
 
Ответить
Сообщениекитин, шураООТиЗ и что это дает?
ТС нужна формула с листа 2, а не ее значение.
это в раздел vba надо.
такой вопрос уже решался, правда не помню где его встречал, то ли на Планете, то ли здесь.
могу косо решить, но зачем, когда вбашники сделают это лучше.

Автор - Nic70y
Дата добавления - 24.09.2014 в 10:06
китин Дата: Среда, 24.09.2014, 10:10 | Сообщение № 5
Группа: Модераторы
Ранг: Экселист
Сообщений: 7034
Репутация: 1079 ±
Замечаний: 0% ±

Excel 2007;2010;2016
[offtop]вот приедет бар...тьфу ТС,ТС нас рассудит


Не судите очень строго:я пытаюсь научиться
ЯД 41001877306852
 
Ответить
Сообщение[offtop]вот приедет бар...тьфу ТС,ТС нас рассудит

Автор - китин
Дата добавления - 24.09.2014 в 10:10
Khalilov_AA Дата: Четверг, 25.09.2014, 07:13 | Сообщение № 6
Группа: Пользователи
Ранг: Прохожий
Сообщений: 3
Репутация: 0 ±
Замечаний: 0% ±

Excel 2007
Nic70y, Подскажите куда мне с этим вопросом, с VBA вообще не знаком)))
 
Ответить
СообщениеNic70y, Подскажите куда мне с этим вопросом, с VBA вообще не знаком)))

Автор - Khalilov_AA
Дата добавления - 25.09.2014 в 07:13
Pelena Дата: Четверг, 25.09.2014, 08:15 | Сообщение № 7
Группа: Админы
Ранг: Местный житель
Сообщений: 19517
Репутация: 4632 ±
Замечаний: ±

Excel 365 & Mac Excel
такой вопрос уже решался

Вот практически идентичная тема http://www.excelworld.ru/forum/2-12417-1


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

Вот практически идентичная тема http://www.excelworld.ru/forum/2-12417-1

Автор - Pelena
Дата добавления - 25.09.2014 в 08:15
Khalilov_AA Дата: Четверг, 25.09.2014, 10:21 | Сообщение № 8
Группа: Пользователи
Ранг: Прохожий
Сообщений: 3
Репутация: 0 ±
Замечаний: 0% ±

Excel 2007
Pelena, Спасибо!
 
Ответить
СообщениеPelena, Спасибо!

Автор - Khalilov_AA
Дата добавления - 25.09.2014 в 10:21
  • Страница 1 из 1
  • 1
Поиск:

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