• ベストアンサー
※ ChatGPTを利用し、要約された質問です(原文:エクセルの縦長(4列500行)データの印刷について教えてください。)

エクセルの縦長データの印刷方法とは?

このQ&Aのポイント
  • エクセルの縦長(4列500行)データの印刷について教えてください。用紙の右のほうも使って、1枚にABCD列のセット×4くらい印刷できる方法はないでしょうか?
  • 現在、エクセルの縦長データの印刷をしていると、用紙の右のほうは空白のまま印刷されてしまいます。そこで、用紙の右のほうも活用しながら、ABCD列のセットを4つくらい印刷する方法を知りたいです。
  • エクセルのシートにはABCD列のデータが500行分入っており、印刷すると10枚になってしまいます。しかし、用紙の右のほうも活用することで、1枚にABCD列のセットを4つ印刷する方法があれば教えてください。

質問者が選んだベストアンサー

  • ベストアンサー
  • KURUMITO
  • ベストアンサー率42% (1835/4283)
回答No.1

シート1のA1セルから例えばD500セルまでデータがあるとして、シート2のA1セルには次の式を入力してP1セルまでオートフィルドラッグしたのちに下方にもオートフィルドラッグします。 =IF(COLUMN(A1)>16,"",INDEX(Sheet1!$A:$D,IF(ROUNDUP(COLUMN(A1)/4,0)=1,(ROUNDUP(ROW(A1)/50,0)-1)*200+MOD(ROW(A1)-1,50)+1,IF(ROUNDUP(COLUMN(A1)/4,0)=2,(ROUNDUP(ROW(A1)/50,0)-1)*200+MOD(ROW(A1)-1,50)+1+50,IF(ROUNDUP(COLUMN(A1)/4,0)=3,(ROUNDUP(ROW(A1)/50,0)-1)*200+MOD(ROW(A1)-1,50)+1+100,IF(ROUNDUP(COLUMN(A1)/4,0)=4,(ROUNDUP(ROW(A1)/50,0)-1)*200+MOD(ROW(A1)-1,50)+1+150,"")))),MOD(COLUMN(A1)-1,4)+1)) なお、シート1でデータが無い空のセルは0と表示されますのでそれを表示させたくない場合には「Offic」ボタンから「Excelのオプション」ボタンをクリックして「詳細設定」の項目からシートで作業するときの表示設定にある、「ゼロ値のセルにゼロを表示する」のチェックを消します。

lilosthitch
質問者

お礼

感動です!できました!ありごとうございました!!