Консультация № 51587
09.08.2006, 09:33
0.00 руб.
0 3 2
Здравствуйте, уважаемые эксперты. У меня есть две таблицы. В одной в два столбца данные, типа

Маша/Любит кашу
Аня/Любит Мишу
Миша/Любит воблу.

Во второй -

Аня/Пьет водку
Маша/Пьет молоко
Гриша/Водолаз.

Надо создать сводную таблицу, типа:

Маша/Любит кашу/Пьет молоко
Аня/Любит Мишу/ Пьет Водку
Миша/Любит воблу/ _
Гриша/ _ /Водолаз
Сложность в том, что Маши, Ани, Миши и Гриши идут не по порядку и в разных таблицах имеются разные дедостающие строки. Именно как в примере.

Обсуждение

Неизвестный
09.08.2006, 09:57
общий
это ответ
Здравствуйте, Posvad!
Попробуйте функцию ВПР "Ищет значение в крайнем левом столбце таблицы и возвращает значение ячейки, находящейся в указанном столбце той же строки."
Неизвестный
09.08.2006, 10:21
общий
Поясните, пожалуйста в каком именно приложении офиса сделаны таблицы (word? excel? access?)
Неизвестный
09.08.2006, 13:15
общий
это ответ
Здравствуйте, Posvad!

Я получил уточнение... ожидается решение в Excel.

Объяснять решение словами было бы слишком длинно, как мне кажется. Я просто реализовал пример возможного решения в файле. Его можно посмотреть, скачав файл по ссылке:

www.genyaa.nm.ru\excel\PivotTableFromTwo.zip

Суть решения:
1 - создается промежуточная таблица - сумма (конкатенация) двух исходных таблиц с разносом вторых столбцов исходных таблиц в разные столбцы этой промежуточной.
2 - создается сводная таблица из промежуточной с помощью возможности Excel - Меню-Данные-Сводная таблица.

Успехов.
Форма ответа