Выравнивание двух таблиц в Excel по уникальным ключам


2

У меня есть две таблицы с одинаковыми столбцами. Каждая таблица имеет столбец «имя» (в основном уникальный ключ) и два столбца суммы.

Каждое имя может появиться в одной или обеих таблицах.

Я хочу выровнять их так, чтобы каждый экземпляр с одинаковым именем появлялся рядом.

Пример:

Если «вход»

Table 1:
Name      Amount1   Amount2
Field A   1         2
Field B   3         4
Field C   5         6

Table 2
Name      Amount1   Amount2
Field B   7         8
Field D   9         10

Тогда «вывод» будет:

Name      Amount1   Amount2       Name      Amount1   Amount2  
Field A   1         2
Field B   3         4             Field B   7         8
Field C   5         6
                                  Field D   9         10

Есть ли способ сделать это в Excel (кроме написания макроса)?

Ответы:


2

По сути, вы составляете третью (объединенную) таблицу со списком всех имен.

Для ячеек значений необходимо выполнить поиск столбцов значений других таблиц, в которых сравниваются поля имен этих двух таблиц.

Вам нужно выполнить поиск для каждого поля значения (так что всего 4 в вашем примере), но оно должно работать.

ОК, проверьте эту таблицу для примера.


Это работает, но немного громоздко с большим набором данных.
Крис

Это проще, если вы используете теги $ на полях. По сути, вы устанавливаете верхнюю строку для каждого столбца и можете перетаскивать определение до конца. Это не идеально, но это, безусловно, сделает работу.
JNK
Используя наш сайт, вы подтверждаете, что прочитали и поняли нашу Политику в отношении файлов cookie и Политику конфиденциальности.
Licensed under cc by-sa 3.0 with attribution required.