Выравнивание двух таблиц в 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 (кроме написания макроса)?

Kris
источник

Ответы:

2

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

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

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

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

JNK
источник
Это работает, но немного громоздко с большим набором данных.
Крис
Это проще, если вы используете теги $ на полях. По сути, вы устанавливаете верхнюю строку для каждого столбца и можете перетаскивать определение до конца. Это не идеально, но это, безусловно, сделает работу.
JNK