
エクセル2007で作成した縦に長い表をA4縦方向に2列づつ印刷していくにはどうすればよいのでしょうか?
表は顧客リストなのですが、縦に長い表をエクセルで作成しました。
表は新しい顧客情報をどんどん下に入力していくので表はどんどん縦に長くなります。
また、データをおいうえお順で並べ変えたりするので
この縦に長い表のフォーマットは便宜上くずしたくないのです。
細長い表なので印刷する場合はA4用紙縦方向に2列づつ印刷していきたいのです。
そういうことは可能でしょうか?
割り付け印刷ではうまく表を2列に配置できず見栄えがよくなく、
何か良い方法があれば教えてください。
A 回答 (3件)
- 最新から表示
- 回答順に表示
No.3
- 回答日時:
エクセルのデータを2段組みで印刷したい場合は、編集はエクセルで、印刷はワードで行うのがお勧めです。
エクセルのデータ範囲を(今後のデータの追加に対応できるように少し大きめに)選択し、右クリック「コピー」、ワードで新規文書を開き、ページレイアウトタブの段組みから2段を選択しておき、右クリック「形式を選択して貼り付け」で「リンク貼り付け」にチェックを入れます。
このワード文書のレイアウトを適宜整えておき、エクセルでデータを変更したらこのワード文書で右クリックして「リンク先の更新」をすれば最新のエクセルデータを2段組みで印刷できます。
この回答への補足
回答ありがとうございます。
しかし、この場合、貼り付け位置が思うようにいきません。
形式を選択してリンク貼り付けすると、
張り付けたい位置より、なぜか一段落下に張り付けられてしまいます。
二段組みにしたレイアウトでは左の段組みが一段落下に張り付けられてしまうので、
右の段組みと段が一段ずれてしまいます。
普通に張り付ける場合は問題がなく張り付けたい位置にきちんと貼り付けられるのですが、
なぜ形式を選択してリンク貼り付けを行うと一段落下に張り付けられてしまうのでしょうか?
No.2
- 回答日時:
シート1のA列にデータがあるとして、印刷のためのシートを例えばシート2に用意します。
A4の1ページ当たり40行で2列の表にするとしたらシート2のA1セルには次の式を入力してB1セルまでドラッグコピーしたのちに下方にもドラッグコピーします。=IF(INDEX(Sheet1!$A:$A,IF(COLUMN(A1)=1,ROUNDDOWN((ROW(A1)-0.1)/40,0)*80+MOD(ROW(A1)-1,40)+1,ROUNDDOWN((ROW(A1)-0.1)/40,0)*80+40+MOD(ROW(A1)-1,40)+1))=0,"",INDEX(Sheet1!$A:$A,IF(COLUMN(A1)=1,ROUNDDOWN((ROW(A1)-0.1)/40,0)*80+MOD(ROW(A1)-1,40)+1,ROUNDDOWN((ROW(A1)-0.1)/40,0)*80+40+MOD(ROW(A1)-1,40)+1)))
印刷の際は40行を1ページになるように改ページプレビューなどで設定して印刷すればよいでしょう。
仮にシート1でデータがA列およびB列に合ってシート2では4列として40行のページにするのでしたらシート2のA1セルには次の式を入力してD1セルまでドラッグコピーしたのちに下方にもドラッグコピーします。
=IF(INDEX(Sheet1!$A:$B,IF(COLUMN(A1)<=2,ROUNDDOWN((ROW(A1)-0.1)/40,0)*80+MOD(ROW(A1)-1,40)+1,ROUNDDOWN((ROW(A1)-0.1)/40,0)*80+40+MOD(ROW(A1)-1,40)+1),MOD(COLUMN(A1)-1,2)+1)=0,"",INDEX(Sheet1!$A:$B,IF(COLUMN(A1)<=2,ROUNDDOWN((ROW(A1)-0.1)/40,0)*80+MOD(ROW(A1)-1,40)+1,ROUNDDOWN((ROW(A1)-0.1)/40,0)*80+40+MOD(ROW(A1)-1,40)+1),MOD(COLUMN(A1)-1,2)+1))
なお40行以外で設定する場合には上記の式を参考にしてください。
この回答への補足
回答ありがとうございます。
2番目の数式で試したいのですが、
循環参照による警告が出てしまいます。
また、6列にするためには式のどの部分を修正すればよいのでしょうか。
お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!
似たような質問が見つかりました
- ノートパソコン ページ番号の入れ方について 3 2023/02/16 17:11
- Excel(エクセル) エクセルでキーリストからデータを取り出して1枚1枚印刷するには? 11 2022/06/27 09:52
- 年賀状作成・はがき作成 表 縦、裏 横の名刺(アメリカサイズ)を作りたいんですけど、 この用紙を合わせて印刷する場合、 裏の 2 2022/09/17 12:38
- PDF Acrobat Reader PDFで注釈をいれて印刷すると、縦と横が逆さまになって印刷されています 3 2023/01/30 07:31
- Photoshop(フォトショップ) 米国サイズで縦の名刺を作りたいんですけど、 印刷会社に赤枠に裁断が入る予定みたいで、 こういう風に印 5 2022/09/08 18:41
- PDF 2つのPDFを重ねる方法はありますか? 4 2023/01/30 14:04
- Excel(エクセル) エクセルのマクロで複数シートを両面印刷するには? 2 2022/12/08 23:23
- Excel(エクセル) エクセルの罫線が印刷できない 4 2023/02/04 10:48
- Excel(エクセル) マクロでPDFを印刷する方法 3 2023/02/15 09:40
- 会計ソフト・業務用ソフト タックインデックスシール 2 2023/04/28 05:14
このQ&Aを見た人はこんなQ&Aも見ています
-
Excelの表を二段で印刷したい
Excel(エクセル)
-
EXCELで段組みできますか?
Excel(エクセル)
-
EXCELで縦に細長いデータを横に並べて印刷する
Windows Vista・XP
-
-
4
エクセルの長い表を3列で印刷する方法は?
Excel(エクセル)
-
5
Excel 2段組み
Excel(エクセル)
-
6
エクセル:横長の表を改行して、3列くらいに分けて印刷するには?
Excel(エクセル)
-
7
エクセルで長い行を1枚に印刷したい
Excel(エクセル)
-
8
エクセル 縦に長い表の印刷時、横に並べて印刷
Excel(エクセル)
-
9
縦一列の表を縦三列にして印刷したい
Word(ワード)
-
10
Excelで横に長い表を一枚に印刷する方法
Excel(エクセル)
-
11
エクセルで長い表を途中で折り返して2行にしたい
その他(Microsoft Office)
-
12
Excelで上下に同じ書類を作成する方法を教えてください!
Excel(エクセル)
-
13
Excel の細長い表を Word に貼り付けて段組みに
Excel(エクセル)
-
14
Wordでこのような三角が出てくるようになってしまったのですがどうやったら消せますか?
Word(ワード)
-
15
エクセルの印刷
Excel(エクセル)
-
16
エクセルで縦に長い表を印刷
Excel(エクセル)
-
17
振り込み相手の口座名義はどこまで書けば振り込めるか?
銀行・ネットバンキング・信用金庫
-
18
セルの文字を「印刷時だけ非表示」にしたいです。
Excel(エクセル)
-
19
Excelでセル参照したとき、書式も一緒に持ってくるには?
Windows Vista・XP
-
20
Excelの条件付き書式設定の太い罫線
Excel(エクセル)
関連するカテゴリからQ&Aを探す
おすすめ情報
このQ&Aを見た人がよく見るQ&A
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
一つのシートの中に複数のペー...
-
エクセルで作成した縦に長い表...
-
ピボットテーブル→参照が正しく...
-
Excel 表から値をさがして隣の...
-
メモ帳からエクセルに貼り付け...
-
オートフィルタのリストを順番...
-
Excelの数式のコピーで列移動で...
-
WEB上の表の列コピー選択方法は?
-
Excelピボットテーブルで 総計...
-
エクセルVBAで、行コピーを複数...
-
エクセルの列幅
-
PDFからExcelに変換する時に「...
-
【エクセル】行挿入で数式もい...
-
エクセルに入力したデーター並...
-
エクセルVBAでメモリ解放するに...
-
エクセルのリストから欠番を拾...
-
エクセルの関数の使い方 繰越...
-
Excelで検索結果をテキストボッ...
-
エクセルで各ページに同じ文書...
-
Excelでセル参照したとき、書式...
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
一つのシートの中に複数のペー...
-
WEB上の表の列コピー選択方法は?
-
エクセルで作成した縦に長い表...
-
【エクセル】行挿入で数式もい...
-
Excelピボットテーブルで 総計...
-
メモ帳からエクセルに貼り付け...
-
オートフィルタのリストを順番...
-
Excelの数式のコピーで列移動で...
-
ピボットテーブル→参照が正しく...
-
Excel 表から値をさがして隣の...
-
エクセルVBAで、行コピーを複数...
-
エクセルの関数の使い方 繰越...
-
エクセルの列幅
-
エクセルのリストから欠番を拾...
-
エクセルで各ページに同じ文書...
-
ACCESSのデータをEXCELに貼り付...
-
◆エクセルで行単位で重複検索し...
-
VBA csvを100万行ずつ各...
-
Excelで検索結果をテキストボッ...
-
エクセル シートのコピーをリ...
おすすめ情報