• 締切済み

31枚のシートを1シートにまとめる

私はエクセル初心者です。 基本的な質問かもしれませんが、すみませんが教えてください。 1ブックのシート31枚を、一枚にまとめて印刷したいのです。 このシートはA1からM35までの表で、文字列のみです。 1ブックは月毎になっており、シートは1日~31日あります。 この月まとめ表みたいなものを、手帳にはさんで持ち歩きたいので A4用紙一枚に収めたいと思っていますが、 VLOOKUPを使ってみても上手くいきません。 どうすれば綺麗に一枚に収めることができるでしょうか? ちなみにたくさんブックがあるので、 コピぺを繰り返す方法だと大変です。 なんとか関数でやってみようとおもっていますが、 他に良い方法があったら教えてください。 どうぞ回答してくださるようお願いします 。

みんなの回答

回答No.1

そういうことをしたことは無かったので、自分だったらどうするか思案をした結果、何とか目的に近いことが出来そうな方法がありました。 (1)印刷機能の中の「割付印刷」という機能を使います。これはプリンタに依存する機能です。canonプリンタは最大は16頁/枚、epsonプリンタは4頁/枚です。 (2)上記の機能を使うには、各シートが連続頁になっている必要がありますが、microsoftexcelはシートをページ扱いしてくれないので、エクセル表を「コピー」と「貼り付け」を使ってwordに貼り付けてください。プリンタがepsonの場合は、4シートを1ページに貼り付けます。これで複数シートが複数ページの1ファイルになります。 (3)「割付印刷」を使うと、16シートが1頁に印刷されるので、17~31シートは用紙の裏面に印刷します。これで何とか用紙1枚に収まります。 アイデアだけで実績はありませんが、ダメモトで一度お確かめ下さい。

achi_kochi
質問者

お礼

Denkigishi様、回答ありがとうございます。 何とかできました。 助かりました。 ありがとうございました。

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

関連するQ&A

  • EXCEL LOOKUP関数で別シートをセルから参照したい

    シート:集計表・4月・5月・6月・・・・3月 (4月~3月までは売上表が入っていて、表の形式はまったく同じです。) 集計表のシートにおいて、 A1にシート名を入力することによって、そのシートを使った範囲を取得したいと思ってます。 B2に =vlookup(B1,'A1'!A:B,2,0) この場合、'A1'! は有効しませんが、何かの関数を使ってこれと同じ結果を得たいと考えています。 いろいろ検索しましたが、(検索の仕方も悪いかもしれません。) VLOOKUP関数を使って複数列を範囲としたいので、よく出てくるINDIRECT関数はセル番地を指定する以上、無理だと判断しました・・・。 よろしくお願いします。

  • Excel 微妙に違う2つのシートのデータをリンクさせる

    ある程度 同じデータのブック1とブック2があり、 ブック1は祭日などデータが無い日も日付があり、行が確保されていますが、 ブック2は祭日などデータが無い日は行が抜いてあります。 A列:日付、B列:曜日 C列:データ1、D列:リンクを入れる 04.11.22 月 56  =[ブック2.xls]シート1!H2 04.11.23 火  04.11.24 水 50  =[ブック2.xls]シート1!H3 04.11.25 木 52  =[ブック2.xls]シート1!H4 04.11.26 金 49  =[ブック2.xls]シート1!H5 04.11.29 月      04.11.30 火 A~C列はブック1、2とも同じデータです。(現在ブック1は1400行、ブック2は1300行くらい) D列にブック2のH列のデータを表記したいのですが、ドラッグなどでは行がずれてしまいます。 関数かマクロなど、何か良い方法を教えて下さい。 下記のことにも対応できれば更に便利なのですが・・。 ブック2のH列は時々J列とか他の列(表範囲内)に移動します。 そしてたまにはブック2のシート1もブック1に移動したりブック2に戻したりもします。

  • エクセル 複数条件 VLOOKUP

    おしえて下さい。 エクセルで、下記の表のように【ブック1】のA列の条件に一致するものを 【ブック2】のシート1、シート2どちらかから検索して一致するものを 【ブック1】のB列へ抽出したいのですが、IF関数やVLOOKUPの組み合わせで 可能でしょうか? うまく説明できずにすみません。 例) 【ブック1】      A  B    1 001 あああ    2 004 えええ    3 003 ううう    4 006 かかか 【ブック2】 シート1      A  B     1 001 あああ    2 002 いいい    3 003 ううう シート2      A  B     1 004 えええ    2 005 おおお    3 006 かかか

  • エクセルで参照する別シート名をセルに入力したい

    エクセルで参照する別シート名をセルに入力したいです。 (1) sheet2とsheet3にそれぞれA1:B10の表があります。    A列には氏名がB列には数値が入力してあります。    (同じ表で月度が違います。) (2) vlookup関数を使ってsheet1のA列に氏名を入力して対応する数値を    B列に求めたいです。 (3) この時、sheet1のC1に「sheet2」「sheet3」と入力することで    参照するシートを変えたいのですが、方法が解りません。 そもそも可能かどうかも解らず、悩んでいます。 ご教授お願いいたします。   

  • 【エクセル】他のBookの、シート名を抽出したい

    ブックA,Bがあって、 ブックAのSheet1に「商品名、シリアル番号、商品サイズ・・・」とい ったような項目の表があります。また、Sheet1の表を基にして、数値の 違う表がSheet30まであります。 ブックBのSheet1のA列にはブックAのデータに対応するシリアル番号が ずらっと並べてあります(抜けてたり、多かったりするかもしれません)。 そこで、隣のB列に、A列に書いてあるシリアル番号をブックAから参照 (検索?)して、同じシリアル番号が入力されたセルのあるシートの、 シート名を表示したいです。おねがいします。 VLOOKUPで対応するシリアル番号のセルを探し出して、そのシートを表 示させるようなことを考えていたのだけど、参照するデータの列が左端 ではないし、検索するシートがたくさんあるし、ぜんぜんわかりませ ん。マクロを使用すれば出来るのでしょうか? エクセル2003を使用しています。 長文になってしまい、わかりにくいかと思いますが回答お願いします。

  • エクセルでSheet1の表を参照して条件に合った値を返したい

    エクセルでSheet1に   A   B   C 1 1月1日 10時 10 2 1月1日 12時 25 3 1月1日 14時 17 4 1月2日 10時 15 5 1月2日 12時 23 6 1月2日 14時 19 ・ ・ ・ というような表があります。 Sheet2に   A   B   C  D  1 日付  10時 12時 14時  2 1月1日  3 1月2日  ・ ・ ・ の表があり、Sheet2のB2からD3にSheet1の表を参照して 条件に合うC列の値を返したいのです。 (例えばSheet2のB2には、1月1日の10時なのでSheet1C列の10が入る) VLOOKUP関数等を使って試してみましたがうまくいきません。 ご教授お願い致します。

  • エクセル、VBA、抽出複数検索について

    エクセル、VBA、VLOOKUP、MATCH関数等について出来る方法があれば教えてください。 インチごとに分けてあるシートがあり、(在庫表です) これを参照して、別ブックへVLOOKUP等を使って、サンプルデータのシート4のように表示させたいのですが、 何か方法を使って出来ることは可能でしょうか? 問題点が複数あります 1、VLOOKUPの範囲について、B列が結合されていて、C列は複数行あるため、商品名が入ってきません。 C列については、何千件とデータがあるため、結合することは不可能です。 一致している条件としては商品コードが必ずあり、商品名には「/」が入っております。 =CONCATENATEとVLOOKUPは一緒に使うことは可能ですか? もしくはINDEX関数やIF、SUMPRODUCT等を使うのでしょうか? シート4のような形に出来る方法があれば、教えてほしいです。 VBAは詳しくはないのですが、VBAで出来るのであれば、教えてほしいです。 在庫表はとても作り方が悪いのですが、これを作り直すと言うことは、不可能です。 グループ会社で使っているため、なんとかこの在庫表を使いたいです。 VBAでA列をA5からA100にコードのみ入れた場合、B列に商品名が入るようにVBAで作ることは可能でしょうか? もしくは、検索条件を2つ使って、一つは商品コード完全一致+あいまい検索で【/】で商品名を入れることは可能でしょうか? 関数は調べたのですが、関数では難しいのかなと思います。 宜しくお願い致します。

  • ひと月分のシートを新ブックにまとめたい

    当方、業務でExcel2003を使用しています。 タイトルに書いたように、一月分のエクセルのシートをマクロで新ブックを作成し、纏めたいと考えています。 残念ながら私はVBAについては最近知った程度ですのでほぼ判りません。 どなたか教えていただけるとありがたいです。 【PC】 OS→XP Excel→2003 【やりたいこと】 添付画像の図3-1と図3-2のような結果が欲しいです。 具体的に申し上げますと、 日々、添付画像の図1のようなフォーマットで表に入力する業務があります。 1日分で5シートほどになり、月にすると70シートぐらいの量になります。 この一月分のシートは日毎にシート名が振られており、 例えば、6月6日であれば0606-1、0606-2、0606-3、0606-4、0606-5というふうになっています。 また、予め「まとめ」フォルダのConclusion.xlsというブックにまとめられています。 シートの順番も6月分であれば、 0601-1、0601-2、0601-3・・・・・・0631-3、0631-4、0631-5となっています。 VBAで図1の表(1)D5~M14(緑の背景色部分)を拾い上げ、 同「まとめ」フォルダ内に新ブック(例:6月分まとめ.xls)を作成し(図2-1)、 「自工場まとめ」シートにセルA1から昇順で羅列し、 おなじく図1の表(2)D17~M26(青の背景色部分)を拾い上げ、 同「まとめ」フォルダ内のブック名6月分まとめ.xlsに、 新シートを作成(シート名:他工場まとめ 図2-2)、セルA1から昇順で羅列。 なお、図3-1と3-2には1行目に商品名、商品コード・・・・とありますが、 なくても構いません。 このようなマクロですが、出来る方いらっしゃいますでしょうか。 よろしくお願い致します。

  • 関数の中のシート名【複数】を置換を使って置換るには

    タイトルの件、質問します。 下記1の関数があります。 この中にあるシート名を下記2のとおり、置換を使って 書き換えたいと考えています。 実践しましたが、うまくできませんでした。 方法は、手入力以外であれば、置換機能ではなくてもOKです。 ご存知の方、いらっしゃいましたら、宜しくお願いします。 【下記2】 Sheet1 を 1000 に書き変えたい Sheet2 を 2000 に書き変えたい Sheet3 を 3000 に書き変えたい ※1000、2000、3000とは、シートの名前です。 【下記1】 =IF(ISERROR(VLOOKUP(SUBSTITUTE(B$1,"-",""),[名簿ブックa.xls]Sheet1!A:C,2,FALSE)),"",VLOOKUP(SUBSTITUTE(B$1,"-",""),[名簿ブックa.xls]Sheet1!A:C,2,FALSE)) &IF(ISERROR(VLOOKUP(SUBSTITUTE(B$1,"-",""),[名簿ブックa.xls]Sheet2!A:C,2,FALSE)),"",VLOOKUP(SUBSTITUTE(B$1,"-",""),[名簿ブックa.xls]Sheet2!A:C,2,FALSE)) &IF(ISERROR(VLOOKUP(SUBSTITUTE(B$1,"-",""),[名簿ブックa.xls]Sheet3!A:C,2,FALSE)),"",VLOOKUP(SUBSTITUTE(B$1,"-",""),[名簿ブックa.xls]Sheet3!A:C,2,FALSE)) ※本関数は、教えてgoo回答者様に、ご教授いただきました。

  • 複数のシートのデータをひとつのシートに纏める

    EXCELにおいて、複数のシートのA列のデータをひとつのシートにまとめるにはどのようなマクロを組めばよいのでしょうか。 (内容) ”Cycle1”SheetのA列をコピー⇒”まとめ”SheetのA列に貼り付け ⇒”Cycle2”SheetのA列をコピー⇒”まとめ”SheetのB列に貼り付け ⇒”Cycle3”SheetのA列をコピー⇒”まとめ”SheetのC列に貼り付け ⇒”Cycle4”SheetのA列をコピー⇒”まとめ”SheetのD列に貼り付け ・・・。 現在は、上記の内容を手動でやっており、シート数が多い場合大変です。 よろしくお願いします。

このQ&Aのポイント
  • パソコンから印刷をしようとした際、MFC-J739DNという製品で用紙切れのエラーが表示される問題が発生しています。用紙トレーの入れ直しやプリンターの電源の再起動を試しましたが、解決しませんでした。
  • Windowsをお使いの環境で、有線LANで接続されているMFC-J739DNという製品からの印刷ができません。用紙切れのエラーが表示され、用紙トレーの入れ直しやプリンターの再起動を試みましたが、問題は解決していません。
  • MFC-J739DNという製品で、Windows環境での印刷ができません。用紙切れのエラーが表示され、用紙トレーの再セットやプリンターの電源の再起動を試したものの、改善されませんでした。
回答を見る