|
|
Регистрация Восстановить пароль |
Повторная активизация e-mail |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
|
|
Опции темы | Поиск в этой теме |
24.06.2010, 18:59 | #1 |
Пользователь
Регистрация: 01.07.2007
Сообщений: 41
|
Поиск по двум значениям из двух таблиц
Добрый день!
Подскажите формулу поиска значений по двум колонкам из разных таблиц Есть две таблицы в которой колонки 1 и 2 имеют одинаковые параметры Надо найти значение в третьей колонке из таблицы 2 и вставить в таблицу 1, для проверки |
24.06.2010, 19:32 | #2 |
Форумчанин
Регистрация: 23.03.2010
Сообщений: 101
|
В ячейку D3:
=ПРОСМОТР(A3&B3;$H$3:$H$18&$I$3:$I$ 18;$J$3:$J$18) И протянуть вниз... |
24.06.2010, 19:39 | #3 |
Форумчанин
Регистрация: 23.03.2010
Сообщений: 101
|
А лучше формулой массива:
=МАКС(ЕСЛИ(A3&B3=$H$3:$H$18&$I$3:$I $18;$J$3:$J$18)) |
24.06.2010, 19:44 | #4 |
Форумчанин
Регистрация: 25.04.2010
Сообщений: 616
|
В ячейку D3
=СУММПРОИЗВ(($H$3:$H$18=A3)*($I$3:$ I$18=B3)*$J$3:$J$18) и протягиваем. |
24.06.2010, 21:05 | #5 |
Участник клуба
Регистрация: 10.08.2009
Сообщений: 1,796
|
Здравствуйте Freerider1972.
предлагаю ознакомиться с нестандартным для MS Excel вариантом решения Вашей задачи. Вариантом использующим библиотеку ADO и SQL. Евгений. |
24.06.2010, 22:19 | #6 |
Пользователь
Регистрация: 01.07.2007
Сообщений: 41
|
Большое человеческое спасибо! kim2, nilem, Teslenko_EA - отличное профессиональное решение!!! Просто шедевр!
|
24.06.2010, 22:21 | #7 | |
Пользователь
Регистрация: 01.07.2007
Сообщений: 41
|
Цитата:
Но проблема то еще в том, что таблицы сравниваемые находятся не на одном рабочем листе, а на разных Хотя можно скопировать на один... Тоже вариант... |
|
24.06.2010, 22:45 | #8 |
Участник клуба
Регистрация: 10.08.2009
Сообщений: 1,796
|
"..Но проблема то еще в том.." - проблемы никакой нет, немного анализа текста SQL конструкции и думаю будет понятно, что необходимо изменить в строке:
"..T2.F3 FROM [Лист1$H3:J65000] .." чтобы данные второй таблицы получались с листа Лист2 и диапазона например: A3:C65000 Евгений. |
19.10.2010, 19:56 | #9 |
Форумчанин
Регистрация: 08.06.2009
Сообщений: 179
|
Евгений!
Пишу код: Код:
Код:
Что я делаю не так? Файл прилагаю |
20.10.2010, 11:01 | #10 |
Форумчанин
Регистрация: 08.06.2009
Сообщений: 179
|
Проблему решил. Вместо ThisWorkbook написал ActiveWorkbook. Тему можно считать закрытой
|
|
Похожие темы | ||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
Подстановка с выбором по двум значениям | Terking | Microsoft Office Excel | 3 | 04.06.2010 11:21 |
поиск по двум полям | denisov | PHP | 4 | 23.04.2010 21:50 |
Поиск значения по двум символам кода | maneta | Microsoft Office Excel | 3 | 17.01.2010 22:14 |
поиск данных по двум значениям | robbe | Microsoft Office Excel | 14 | 13.01.2010 12:03 |
Объединение двух таблиц | jekis2506 | Microsoft Office Excel | 5 | 15.04.2009 08:34 |