Location via proxy:   [ UP ]  
[Report a bug]   [Manage cookies]                
  • ベストアンサー

Excelで2行100列の表を少ない紙で印刷する方法

例えば2行で100列あるような表は印刷すると何枚にもなってしまい、 用紙の無駄ですよね? しかも、行は2行しかないのでその下の余白がもったいないです。 ページレイアウトの設定で一枚の紙に複数ページ印刷するという方法が ありますが、それ以外に何か良い方法がありましたら 教えていただきたいのですが、よろしくお願いいたします。

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

  • ベストアンサー
  • ka3
  • ベストアンサー率18% (36/194)
回答No.5

 下の行のセルに、参照式「=参照先セル」を入れると云う手法 では如何でしょうか ?

syatu
質問者

お礼

ご回答ありがとうございます。 いい方法だと思いました。 素人の私にも理解できます。 この方法だと自分でもアレンジが出来ますので試してみたいと思います!!

すると、全ての回答が全文表示されます。

その他の回答 (4)

  • imogasi
  • ベストアンサー率27% (4737/17070)
回答No.4

下記のようなのは役立ちませんでしょうか。 (1)Sheet1の第1行にデータがあるとして、それをSheet2のA1から右列に複写する。(元データは加工しない。) (2)3列で折り返す配置に、関数式を用いて、もって行く。簡単にするため、例として3にしました。 (3)すなわち、A2セルに関数式 =INDEX($A$1:$S$1,1,3*(ROW(A2)-1)+COLUMN(A2))を入れる。 ・実際のケースでは$S$1は100列目のセルを絶対番地で指定すること。 ・「3*」の3は、何列で折り返すかの列数で置き換えること。 (4)そして、A2の式をC2まで複写する。 ・実際のケースでは折り返す列数まで複写する。 (5)その後A2:C2を、第1行の総データ数/3行+1まで複写する。 (6)次にその数行下(見だし行など入れるため)に、sheet1の第2行を複写し、同じような理屈で演算式を組みたてる。 (7)項目見出し等が必要な場合は、項目見出しも折りたためるが、 複雑になって現実的でないかも知れない。 Sheet1の第2行目を折り畳むには、Sheet2の第8行にコピーするとして 第9行から折り畳みを始めるとなるのでA9セルに =INDEX($A$8:$S$8,1,3*(ROW(A9)-8)+COLUMN(A9))と入れることになる。

syatu
質問者

お礼

ご回答ありがとうございます。 こちらも試してみましたが、セルが統合されてしまうようなのですが、 私のやり方がまずいんですかね? しかし、皆さん色んな関数をご存知ですね。

すると、全ての回答が全文表示されます。
回答No.3

関数を使って全データを1ページ目に表示し、1ページ目だけを印刷されたら いかがでしょうか。(姑息ですか?) ただし、全セルが同じ幅だとした場合ですが‥‥。 A1 から CV2 までデータが入っているとします。 [ツール]-[オプション] で "改ページ" を表示すると、1ページ内に印刷される セルの数がわかります。(列Hまででしたら8つですね) また仮に、8列が1ページ内に印刷されるとして、残りのデータを 5:6行目、 9:10行目、‥‥ と4行ごと(間の空白行2行)に表示するとします。 セル A5 に =OFFSET($A$1,0,(INT((ROW()-5)/4)+1)*8+(COLUMN())-1) セル A6 に =OFFSET($A$2,0,(INT((ROW()-5)/4)+1)*8+(COLUMN())-1) と入力し、B5:H6 までコピーします。 次に、A5:H8 を選択し、下方にズ~ッとドラッグコピーします。 ※数式内の ROW()-5)/4)+1)*8 の各数字の意味は想像できると思います。  ちなみに 1ページに9列入って、3行ごと(間の空白行1行)の場合は、  ROW()-4)/3)+1)*9 になります。

syatu
質問者

お礼

ご回答ありがとうございます!! ためしにやって見ましたが、セルが統合されてしまうのは このままでいいんでしょうかねー? 私はど素人なので、何だかうまくいきませんが ちょっと頑張ってみます。

すると、全ての回答が全文表示されます。
  • shota_TK
  • ベストアンサー率43% (967/2200)
回答No.2

Wordで段組した白紙を用意し,そこに2行を選択したExcelのデータを貼り付けます.

syatu
質問者

お礼

わーお。そんな方法があるのですね!! 実際には2行152列あるのですが、 Wordで段組するって、表を挿入しておくのですよね? 5列ずつとか区切ってやっていくしかないですかね?

すると、全ての回答が全文表示されます。
  • taknt
  • ベストアンサー率19% (1556/7783)
回答No.1

一枚に 何行も入れるように コピペしまくる。

syatu
質問者

お礼

すばやいご回答ありがとうございます。 その方法も考えましたが、手間がかかりますねぇ… もし他にいい方法がありましたら、またよろしくお願いします。

すると、全ての回答が全文表示されます。

関連するQ&A