- ベストアンサー
※ ChatGPTを利用し、要約された質問です(原文:複数エクセルシートの組合せるマクロの質問で(2))
複数エクセルシートの組合せるマクロの質問で(2)
このQ&Aのポイント
- 複数のエクセルシートを組み合わせるマクロに関する質問です。
- 特定の組合せパターンを作成するためのエクセルシートの構成について詳しく説明しています。
- マクロまたは関数を使用して、エクセルシートの組み合わせを解決する方法を教えてください。
- みんなの回答 (2)
- 専門家の回答
質問者が選んだベストアンサー
回答No1です。 シート1のデータはお示しの表では間に空白の行が有るようになっていますが、空白の無い形で1行目から下方に入力されているものとしてください。
その他の回答 (1)
- KURUMITO
- ベストアンサー率42% (1835/4283)
回答No.1
関数で対応することができます。 シート1からシート4までのデータはお示しのデータが1行目から下方に入力されているとします。 そこでマクロのシートですが例えばシート5に表示させるとして1行目は空白でA2セルには次の式を入力してD2セルまで横にドラッグコピーしたのちに下方にも25行目までドラッグコピーします。 =IF(MOD(ROW(A1),2)=1,IF(INDEX(Sheet1!$A:$D,ROUNDUP(ROW(A1)/4,0),COLUMN(A1))=0,"",INDEX(Sheet1!$A:$D,ROUNDUP(ROW(A1)/4,0),COLUMN(A1))),IF(A1="","",INDEX(INDIRECT("Sheet" &COUNTIF($A1:$D1,"?*")&"!A:D"),(MOD(ROW(A1)-1,4)+1)/2,COLUMN(A1))))