|
|
Регистрация Восстановить пароль |
Повторная активизация e-mail |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
|
|
Опции темы | Поиск в этой теме |
16.09.2010, 10:15 | #1 |
220400
Форумчанин
Регистрация: 21.05.2010
Сообщений: 726
|
Перекрестное использование функции ВПР
Добрый день.
Есть таблица-справочник, в которой есть три поля: 1) наименование; 2) сумма; 3) страна. Прописав функцию ВПР в ячейках столбцов "Страна" и "Сумма" получил возможность автоматического заполнения этих полей путем выбора значения в поле "Наименование". Вопрос: возможно ли как-нибудь, используя стандартные функции Excel, реализовать следующее: выбрав значение в поле "Наименование" - автоматически заполняются поля "Страна" и "Сумма" первыми найденными значениями, или выбрав значение в поле "Страна" - автоматически заполняются поля "Наименование" и "Сумма" первыми найденными значениями, или выбрав значение в поле "Сумма" - автоматически заполняются поля "Наименования" и "Страна" первыми найденными значениями? PS: версия Excel - 2007.
Cерьёзной помощи не ждите - помогаю в перерывах на "перекур".
Не существует ничего невозможного для человека, который не собирается ничего делать сам. Не учите человека, если вы не его учитель. Последний раз редактировалось Sparkman; 16.09.2010 в 10:19. Причина: вложение не прикрепилось |
16.09.2010, 11:06 | #2 |
Форумчанин
Регистрация: 14.05.2009
Сообщений: 311
|
стандартными - это формулами?
если да, то (от противного) во всех ячейках должны быть формулы (чтобы было в динамике), меняем одну из ячеек - она становится значением, соответственно статична - болт! макросами (не стандартно?) можно сделать... |
16.09.2010, 11:51 | #3 | |
220400
Форумчанин
Регистрация: 21.05.2010
Сообщений: 726
|
Цитата:
Пробовал везде поставить функцию "ВПР" - получалась цикличная ссылка. Не стандартно - не хотелось бы возиться с VBA.
Cерьёзной помощи не ждите - помогаю в перерывах на "перекур".
Не существует ничего невозможного для человека, который не собирается ничего делать сам. Не учите человека, если вы не его учитель. |
|
16.09.2010, 11:58 | #4 | ||
Программист VBA
СуперМодератор
Регистрация: 13.07.2008
Сообщений: 6,856
|
Цитата:
У вас во всех 3-х ячейках будут формулы. Вы не сможете вручную ввести значение ни в одну из этих ячеек - ибо формула тут же затрётся (заменится введенным значением) Следовательно, эта ячейка перестанет реагировать на изменение остальных двух. Цитата:
|
||
16.09.2010, 12:54 | #5 |
Форумчанин
Регистрация: 14.05.2009
Сообщений: 311
|
|
16.09.2010, 13:34 | #6 | |
220400
Форумчанин
Регистрация: 21.05.2010
Сообщений: 726
|
Цитата:
эхх.. тогда вопрос по VBA: возможно ли отловить изменение ячейки?
Cерьёзной помощи не ждите - помогаю в перерывах на "перекур".
Не существует ничего невозможного для человека, который не собирается ничего делать сам. Не учите человека, если вы не его учитель. |
|
16.09.2010, 14:06 | #7 | |
Программист VBA
СуперМодератор
Регистрация: 13.07.2008
Сообщений: 6,856
|
Цитата:
Событие листа Worksheet_Change Код:
|
|
17.09.2010, 10:37 | #8 |
Форумчанин
Регистрация: 14.05.2009
Сообщений: 311
|
вот такой ВПР
|
17.09.2010, 12:30 | #9 |
220400
Форумчанин
Регистрация: 21.05.2010
Сообщений: 726
|
вау! не ожидал
спасибо! в понедельник посмотрю на работе
Cерьёзной помощи не ждите - помогаю в перерывах на "перекур".
Не существует ничего невозможного для человека, который не собирается ничего делать сам. Не учите человека, если вы не его учитель. |
17.09.2010, 22:46 | #10 | |
Участник клуба
Регистрация: 16.05.2010
Сообщений: 1,249
|
Цитата:
Меню Сервис-Параметры-Вычисления-Итерации. Пока что найдите и почитайте про итеративные вычисления. Если макросы разрешены, то лучше использовать VBA. |
|
|
Похожие темы | ||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
Использование функции сцепить | Anatoly_K | Microsoft Office Excel | 4 | 10.07.2010 15:59 |
Использование функции ExitWindowsEx. | Yurazav | Свободное общение | 11 | 07.06.2010 21:28 |
Использование функции strtok | Djost | Фриланс | 1 | 27.05.2010 16:21 |
вопрос по функции ВПР | BAK$ | Microsoft Office Excel | 1 | 19.12.2009 12:00 |
как определить адрес значения, полученного с помощью функции ВПР? | profik777 | Microsoft Office Excel | 5 | 21.11.2008 14:59 |