Excel INDEX MATCH набор данных из нескольких столбцов в набор данных столбцов строк - PullRequest
0 голосов
/ 07 сентября 2018

У меня есть следующий набор данных:

ID  DATE    MEAN
2774    13174   0.674203033
2774    13234   0.24248537
2774    13324   0.577691487
2774    13344   0.566831396
2774    13384   0.30762495
2774    13404   0.284883448
2774    13444   0.096585341
2774    13484   0.489822992
2774    13514   0.001782501
2775    13284   0.358919173
2775    13324   0.59444239
2775    13344   0.496785916
2775    13364   0.41113428
2775    13384   0.482818723
2775    13444   0.061972905
2775    13464   0.245064925
2775    13484   0.539972425
2776    13174   0.254853256
2776    13234   0.288461709
2776    13284   0.23615498
2776    13304   0.086730293
2776    13324   0.283138381
2776    13344   0.262207605
2776    13364   0.252859662
2776    13384   0.268640347

Я хочу переформатировать его в Excel в этот формат, где дата - это горизонтальный заголовок, а ID - вертикальный заголовок:

ID  13174   13234   13284   13304   13324   13344   13364   13384   13404   13444   13464   13484   13514
2774                                                    
2775                                                    
2776    

Я знаю, что мне нужно использовать INDEX и MATCH, и это то, что я придумал, но по какой-то причине это не работает. Это дает мне # N / A

=INDEX($A$2:$C$25,MATCH(1,($F3=$A$2:$A$25)*(G$1=$B$2:$B$25),0),3)

Я также пытался использовать SUMPRODUCT, но это дало мне # ЗНАЧЕНИЕ!

=INDEX(C2:C847051,SUMPRODUCT((A2:A847051=E2)*(B2:B847051=G1)*ROW(2:847051))-1)

Кстати, это упрощенный набор данных только для того, чтобы задать этот вопрос. В моем реальном наборе данных содержится почти 30 000 уникальных идентификаторов и 48 уникальных дат.

1 Ответ

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

Использовать SUMIF:

=SUMIFS($C:$C,$A:$A,$F3,$B:$B,G$1)

Но в конечном итоге сводная таблица сделает это автоматически.

enter image description here

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