| 手作業がちょっと多くなりますが、
Sheet6にSheet2〜Sheet5のデータをコピーします。
Sheet6のD1セルに =A1&"_"&COUNTIF($A$1:A1,A1) と入力します。(作業列にします)
Sheet1の各列に以下の数式を入力します。
B1セル =IFERROR(INDEX(Sheet6!$B$1:$C$20,MATCH(Sheet1!$A1&"_1",Sheet6!$D$1:$D$20,0),1),"")
C1セル =IFERROR(INDEX(Sheet6!$B$1:$C$20,MATCH(Sheet1!$A1&"_1",Sheet6!$D$1:$D$20,0),2),"")
D1セル =IFERROR(INDEX(Sheet6!$B$1:$C$20,MATCH(Sheet1!$A1&"_2",Sheet6!$D$1:$D$20,0),1),"")
E1セル =IFERROR(INDEX(Sheet6!$B$1:$C$20,MATCH(Sheet1!$A1&"_2",Sheet6!$D$1:$D$20,0),2),"")
BとC列ではINDEX関数の列番号の引数が1と2と異なります。
B1:C1では、MATCH(Sheet1!$A1&"_1"
D1:E1では、MATCH(Sheet1!$A1&"_2"
F1:G1では、MATCH(Sheet1!$A1&"_3"
といった具合に変化します。
|