У меня есть 2 списка данных параметров для нескольких разных машин. Я пытаюсь объединить данные в один список, но не все параметры присутствуют для всех машин. Возможно ли это в EXCEL?

Список 1

Список 1

Список 2

Список 2

Объединенный список:

Объединенный список

2 ответа2

3

Предположения.

  1. У вас есть только эти две таблицы для управления
  2. Немного ручного создания таблицы предлагается
  3. Заголовки уникальны между двумя списками. то есть скажем, что Машина 4 может существовать только в Списке 1 или 2, но не в обоих одновременно.

В этом примере Список 1 находится в ячейках C2:F8, а Список 2 - в C10:D15

Теперь сначала вручную создайте структуру вашей таблицы в другом месте. В этом примере он создан в H2 и после.

Скопируйте столбец C (см. Второй снимок). Поместите его в H, удалите дубликаты и отсортируйте его в столбец H. Аналогичным образом скопируйте заголовки из обоих списков один рядом с другим. Итак, у вас есть такая структура.

Теперь в I3 поместите следующую формулу и перетащите ее вниз и поперек вдоль длины и ширины новой таблицы или списка.

=IFERROR(VLOOKUP($H3,$C$11:$D$15,MATCH(I$2,$C$10:$D$10,0),FALSE),IFERROR(VLOOKUP($H3,$C$3:$F$8,MATCH(I$2,$C$2:$F$2,0),FALSE),""))

2

Вы можете сделать это с помощью Index/Match.

Допустим, список на первом изображении начинается с A1, а список на втором изображении начинается с A9, тогда формула, которую вам нужно будет ввести в ячейку E2, будет иметь вид

=IFERROR(INDEX($B$10:$B$14,MATCH($A2,$A$10:$A$14,0)),"")

Вот изображение образца, который вы предоставили

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