質問: エクセルで画像のようにしたいのですが、なんの関数を使いどのようにしたら良いでしょうか。
回答: 画像参照ください。 元データが左シート1のF・G列の様にあるとして、A~E列に作業列を追加します。 A1・C1・D1にそれぞれ「1」を入力 以下の式をその列の下にコピー A2 =IF(COUNTIF(F$1:F2,F2)=1,MAX(A$1:A1)+1,"") B1 =F1&G1 C2 =IF(COUNTIF(B$1:B2,B2)=1,1,"") D2 =IFERROR(IF(A2="",D1+C2,1),"") E1 =IF(D1="","",MAX(A$1:A1)&D1&F1) 右シート A1 =IFERROR(INDEX(シート1!F:G,MATCH(ROW(),シート1!A:A,0),1),"") 下にコピー B1 =IFERROR(VLOOKUP(ROW()&COLUMN()-1&$A1,シート1!$E:$G,3,FALSE),"") 下・右にコピー