我有以下数据集:
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,但这给了我#VALUE!
=INDEX(C2:C847051,SUMPRODUCT((A2:A847051=E2)*(B2:B847051=G1)*ROW(2:847051))-1)
顺便说一句,这是一个简化的数据集,仅用于提出此问题。我的真实数据集有将近3万个唯一ID和48个唯一日期。