Я пытаюсь объединить данные 2 листов вместе.
Столбцы на листе 1
Unique_ID
C1
C2
C3
...
Столбцы на листе 2
Unique ID
Type [List of C1, C2, C3... etc. which matches the column headers in Sheet 1]
Answer
Мне нужно вывести «Ответ» из листа 2 на лист 1. Таким образом, логика будет иметьбыть:
Лист 1 Unique_ID = Лист 2 Уникальный ID
AND
Лист 1 Заголовок столбца [C1, C2, C3 ... и т. д.] = Лист 2 [Список C1, C2, C3 ... и т. Д.]
Пожалуйста, дайте мне знать, если это не имеет смысла!
Лист 1 - Таблица 1
Unique ID C1 C2 C3
1
2
3
Лист 2 - Таблица 2
Unique ID Type Answer
1 C1 Text1
1 C2 Text2
1 C3 Text3
2 C1 Text4
2 C2 Text5
2 C3 Text6
3 C1 Text7
3 C2 Text8
3 C3 Text9
Лист 1 - Таблица 1 Ожидаемые результаты
Unique ID C1 C2 C3
1 Text1 Text2 Text3
2 Text4 Text5 Text6
3 Text7 Text8 Text9
Я получил его для работы, объединив Unique_ID и заголовок столбца, чтобы создать уникальный ключ вЛист 2, который является столбцом 3.В Листе 1 я сделал
=VLOOKUP(CONCATENATE($A2,B$1),Table2[[#All],[Column3]:[Answer]])
Есть ли способ сделать это, не разбивая мою таблицу на диапазон и не добавляя дополнительный столбец в Листе 2?Я пытался использовать INDEX
и MATCH
, но я не мог понять это.