2

Мне было интересно, как лучше всего объединить две таблицы с идентификатором имени, например:

Один лист имеет:

apple   5
dog     3
cat     2

Второй лист:

dog     4
apple   7
cat     3

Я хотел бы объединить два так, чтобы у меня было

apple   5    7
dog     4    3
cat     2    3

Они не в порядке, и сортировка их в Excel не помогла решить проблему.

1 ответ1

2

Это проще всего сделать в базе данных с помощью Joins, но вы можете сделать это в Excel, используя VLOOKUP.

Сначала создайте третий лист и вставьте столбцы «собака, кошка и т.д.» Из первого и второго листов в один столбец на листе 3. В 2007 использует Excel Удалить Дубликаты особенность для удаления дубликатов.

Затем во втором столбце укажите формулу = VLOOKUP(A1, Sheet1!A $ 1:B $ 100, 2, false) где A1 - это ячейка слева от ячейки, которую вы редактируете (на листе 3), а A1:B100 - это область на листе 1, содержащая данные.

В третьем столбце вы указываете аналогичную формулу, но указывает на лист 2, = VLOOKUP(A1, Sheet2!A $ 1:B $ 100, 2, ложно).

Возможно, вам придется отсортировать данные на листе 1 и 2, а имена на листе 3.

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .