エクセルの縦長データの印刷方法とは?
- エクセルの縦長(4列500行)データの印刷について教えてください。用紙の右のほうも使って、1枚にABCD列のセット×4くらい印刷できる方法はないでしょうか?
- 現在、エクセルの縦長データの印刷をしていると、用紙の右のほうは空白のまま印刷されてしまいます。そこで、用紙の右のほうも活用しながら、ABCD列のセットを4つくらい印刷する方法を知りたいです。
- エクセルのシートにはABCD列のデータが500行分入っており、印刷すると10枚になってしまいます。しかし、用紙の右のほうも活用することで、1枚にABCD列のセットを4つ印刷する方法があれば教えてください。
- ベストアンサー
エクセルの縦長(4列500行)データの印刷について教えてください。
エクセルの縦長(4列500行)データの印刷について教えてください。 エクセルのシート1のA B C D 列にそれぞれ500行のデータがはいっています。 印刷すると、用紙の右のほう半分は空白で、10枚印刷されてしまいます。 用紙の右のほうも使って、1枚にABCD列のセット×4くらい印刷できる方法は ないでしょうか? ↓こんな感じに印刷したいのですが.. ABCD ABCD ABCD ABCD 1 1 1 1 51・・51 101・・101 151・・151 2 2 2 2 52・・52 102・・102 152・・152 ・ ・ ・ ・ ・ ・ ・ ・ ・ ・ ・ ・ 1列の縦長のデータはINDIRECT関数でできたのですが、 ↓ =INDIRECT("YK!A"&(COLUMN(A1)-1)*50+ROW(A1)) 列が増えると複雑ですごく時間がかかってしまいます。 どなたか詳しい方教えてください。よろしくお願いします。
- lilosthitch
- お礼率95% (38/40)
- オフィス系ソフト
- 回答数1
- ありがとう数4
- みんなの回答 (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のオプション」ボタンをクリックして「詳細設定」の項目からシートで作業するときの表示設定にある、「ゼロ値のセルにゼロを表示する」のチェックを消します。
関連するQ&A
- エクセルで縦に長い表を2列印刷する方法
100行あるエクセルの縦長の表を2列に印刷する方法はありませんか。 B3からE3まで項目がありB4から100行あるデータを50行づつの2列に分けてA4用紙に印刷する方法を教えて下さい。
- 締切済み
- Excel(エクセル)
- 【エクセルの行と列が隠れている】
こんにちは。 エクセルの「行1」や「列A」全体が隠れてしまっています。隠れている箇所に文字がかいてあるので、印刷すると文字が現れます。その隠れているところに文字を追加したり、罫線をつけたりしたいです。 右クリックで「再表示」「非表示」という操作ができることは知っています。「ヘッダーフッター」や「ページ設定」の「シート」の「印刷タイトル」には何も入力されていません。 最初の行と列の再表示をする方法を教えていただけないでしょうか。よろしくお願いいたします。
- ベストアンサー
- オフィス系ソフト
- 大きな列のデータを折り返して用紙一杯に印刷するには?
図書の管理をするのにExcel2002を使い、A列に図書の番号データーを6000行程度並べました。それを印刷することになったのですが、そのままですと用紙の端だけに印刷されたものが、何十枚と出てきます。そのデータを100行づつぐらいに折り返して用紙一杯にに無駄なく印刷するにはどうしたらよいのでしょうか?教えてください。
- ベストアンサー
- オフィス系ソフト
- エクセルで長い行を5行ごとに1列にするには?
エクセルで行列の入れ替えの応用(になるのでしょうか?)をお尋ねします。 A列に例えば100行のデータが入っているのを、5行ずつ横並べにして、20行にしたい時どうすればよいでしょうか? A列 ------- データ1 データ2 データ3 データ4 データ5 データ6 データ7 データ8 データ9 データ10 (続く…) -------- こうなっているのを、 A列 B列 C列 D列 E列 ------------------------------------------ データ1 データ2 データ3 データ4 データ5 データ6 データ7 データ8 データ9 データ10 (続く…) ---------------------------------------- このように、表示したいのです。 お尋ねしているのは、100行ですが、 実は1500行ほどの長い名簿データが元のものです。 宜しくお願い致します。
- ベストアンサー
- オフィス系ソフト
- エクセルでの印刷方法について
きっと簡単なことなのかもしれませんが、エクセルで作ったデータが列A~D、250行くらいの細長いもので、それをA4の用紙1枚に印刷したいのですが、その設定方法を教えて下さい。
- ベストアンサー
- オフィス系ソフト
- セル内のデータが空白の場合、その行は印刷しない
エクセルデータで1000行、列項目が10項目ある表を作りましたが、データのない項目があるので印刷時にデータのない行は印刷しない方法を教えてください。 ただし、AとB列は品名と品名コードが常に表示されます。 データとして在庫数、重量、単価の項目があり金額は重量×単価の計算式があります。 ※在庫数、重量、単価が空白の場合はその行は空白行とみなし印刷しないようにする。 また、プレビューで見た場合も空白行は詰めて表示されること ※在庫数、重量、単価のセル内には関数が登録されておりデータが0の場合は空白となるように 設定してあります。 サンプル画像を添付しますのでよろしくお願いします。
- 締切済み
- Excel(エクセル)
- エクセルの列 1行おきに色行けをしたい。
Windows 7 Excel 2010 を使用しています。 エクセルのシートに、1行おきに色付けをするには、「=MOD(ROW()、2)」という関数がありますが、 A列・B列・・・・・・の1行おきの列に色付けをする関数がありましたら教えてください。
- ベストアンサー
- オフィス系ソフト
- エクセルの印刷でAB列を紙の無駄なく印刷したい
エクセルでA列に曲の名前 B列に歌手名を書いています この状態で普通に印刷すると 紙の左側は曲の名前 歌手名となりますが 右側は空白になってしまいます これだと紙も無駄にいるのでAB20行-40行まで 紙面の右の方に印刷したいと思っています (位置的にEF列あたりにABの20-40を印刷) そういう設定は可能でしょうか? AB列20-40までをEF列にコピペする以外ほうほうありませんか? (エクセル。オープンオフィスもしくはそこら辺の類似ソフトでおねがいします)
- 締切済み
- オフィス系ソフト
- エクセルの行と列について
ウィンドウズXPでエクセル2003を使用してます。 あるエクセルファイルを開くと行も列も数字になってしまいます。 (普通、行は下に1・2・3・・・列は右にA・B・C・・・となると思うんですが) この表示を正しい表示にするにはどうすればよいでしょうか。 教えていただけませんでしょうか。 よろしくお願いいたします。
- ベストアンサー
- Windows XP
- エクセルVBAでデータ最終行取得方法
エクセルVBAでデータ最終行取得方法で良い方法を教えてください。 データの行数、列数は不定。 最多のデータ行の列も不定。 この条件で、データ最終行を取得するにはどうすればよいでしょうか? lastrow = ActiveSheet.Cells(ActiveSheet.Rows.Count, "A").End(xlUp).Row では、A列の最終行に限定されます。 lastrow = ActiveSheet.Cells(1, "A").SpecialCells(xlLastCell).Row では、列の限定はありませんが、一旦データ入力後、削除した部分まで入ってしまいます。 lastrow = ActiveSheet.UsedRange.Rows.Count では、データ入力後、削除した部分まで入ってしまい、かつ、1行目など上部が空白の場合、不正確になります。
- ベストアンサー
- オフィス系ソフト
お礼
感動です!できました!ありごとうございました!!