Трехмерное Vlookup - PullRequest
       12

Трехмерное Vlookup

0 голосов
/ 18 сентября 2018

У меня есть основная таблица со следующей структурой в Excel: enter image description here

Как я могу преобразовать ее, как показано на втором рисунке, с помощью функции vlookup?(функция в желтых клетках).Сейчас задействованы три ключа: дневное время, пользователь и тип данных (ADP_ERQ, ADP_SO)

Примечание. Заголовки столбцов (дневное время, пользователь, ADP_ERQ, ADP_SO) на втором изображении являются фиксированными.

enter image description here

Ответы [ 2 ]

0 голосов
/ 18 сентября 2018

Попробуйте это в C17, затем заполните вправо и вниз.

=INDEX($A$3:$Z$12, MATCH($A17, $A$3:$A$12, 0), AGGREGATE(15, 7, (COLUMN(1:1)+MATCH($B17, $1:$1, 0)-2)/($2:$2=C$16), 1))

enter image description here

0 голосов
/ 18 сентября 2018

Для ячейки C17: IF(B17="USER_A",VLookup(A17,A3:C12,2,0),VLookup(A17,A3:E12,4,0))

Для ячейки D17: IF(B17="USER_A",VLookup(A17,A3:C12,3,0),VLookup(A17,A3:E12,5,0))

В этой формуле замените A3:C12 и A3:E12 на соответствующий диапазон таблицы, затем перетащите их вниз.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...