教育 2020. 09.
質問日時: 2012/02/21 17:51 回答数: 2 件 エクセルでA4の書類を2種類作成したものを、A3の1枚の用紙に並べて 出力することはできますか? ちなみに、行の高さはバラバラです。 出力方法が分かる方いらっしゃいましたら、教えてください。 宜しくお願いします。 No. 2 ベストアンサー 回答者: mike_g 回答日時: 2012/02/21 22:27 1. [ページ設定]の[拡大縮小印刷]の設定を操作して、作成した2種類のA4 書類をA3書類に変更(それぞれ Sheet1、Sheet2 とする) 2.Sheet1 と Sheet2 を選択(して[作業グループ]とする) 3. [ページ設定]の[オプション]をクリックしてプリンタのプロパティを表示 4. "2 in 1 印刷"(Canon iP4700 の場合)にチェック入れ 5. [印刷] ステップ1で2種類とも縦向きの場合は、横向きA3用紙の左右に縦向きに印刷(確認済み) ステップ1で2種類とも横向きの場合は、縦向きA3用紙の上下に横向きに印刷(未確認)されるはず 14 件 この回答へのお礼 ご回答ありがとうございます! お陰様で、印刷することができました! お礼日時:2012/02/22 14:14 No. 1 mu2011 回答日時: 2012/02/21 18:10 一例です。 印刷→プロパティで「2ページを1ページ」を選択、印刷用紙サイズをA3で選択すれば可能と思います。 6 印刷することができました! 【Excel】複数のファイルを1つにまとめる方法【パワークエリ】 - アルパカIT用語辞典. お礼日時:2012/02/22 14:13 お探しのQ&Aが見つからない時は、教えて! gooで質問しましょう! このQ&Aを見た人はこんなQ&Aも見ています
普段の業務で売上表などを作成する際、月ごとや支店別、部署別といったカテゴリーごとに、別々のブックに記録して管理することはありますよね。これらのブックを1つにまとめて集計してほしいと急な依頼を受けたらどうしますか?
エクセルの数式についてご質問させてください。 パソコンが新しくなったのでデータを移動させています。 今までは、Windows10のパソコンにOffice365を入れて、本日の日付と生年月日を入力すると、年齢が出る様にしておりました。 今回同じくWindows10のパソコンにOffice2019をインストールして、同じようにデータ移行させましたら、エラーが出て表示されなくなってしまいました。 生年月日欄に年号と年月日を入力しますと、数式の入っている欄に西暦で年月日が表示されます。 このセル内にある数式は =IF(J9="", "", IF(L9="", "", IF(N9="", "", DATEVALUE((CONCATENATE(IF(I9="昭和", "S", IF(I9="大正", "T", IF(I9="明治", "M"))), J9, "/", L9, "/", N9)))))) です。 しかし、本日の日付欄に年月日を入れますと 日付セルのところが#VALUE! となってしまい、その結果、年齢も####となってしまいます。 そのセルの数式は =IF(U9="", "", IF(W9="", "", IF(Y9="", "", DATEVALUE((CONCATENATE("R", U9, "/", W9, "/", Y9)))))) です。 色々とやりましたが、何が原因で表示できないのか検討もつきませんでした。 画像も貼りましたが、見づらくてすみません。 ご教授のほどよろしくお願い申し上げます。
複数のシートをひとつにまとめる方法。 Excelで90枚あるシートを新しいシートにひとつに一気に縦にズラーっと並べる方法をわかる方いらっしゃいましたら教えてください。 2人 が共感しています シートの書式や数式ごとコピーしてまとめるのでしたら、シート単位でひとつひとつ手作業でコピーするか、マクロを利用するかでしょう。 マクロでも、別シートを参照している数式は正しく反映されませんが‥‥ とりあえず、マクロの場合です。 [開発]タブの[Visual Basic]から開くウィンドウの[挿入]-[標準モジュール]から表示される白紙部分に以下を記述し、そのウィンドウを閉じます。 ------- Sub Test() Dim i As Long, ad As Integer, r As Long Sheets(1) For i = 2 To Sheets(i). r = Sheets(1) If i = 2 Then ad = 0 Else ad = 2 '※ Cells(r, 1)(ad) '※ Next Sheets(1)toFit End Sub ※:シートごとの貼り付け領域間を1行開けます。2行開けたい場合は ad = 3。 ↓ 先頭(左端)に新しい白紙のシートを挿入します。 挿入したシートを表示した状態で―― [開発]タブの[マクロ]から上記マクロ(Test)を選択して[実行]します。 3人 がナイス!しています ThanksImg 質問者からのお礼コメント 出来ました! !こんなに簡単に出来るなんて感動です!本当にありがとうございました。説明もとても分かりやすかったです☆ お礼日時: 2018/9/25 21:29 その他の回答(2件) 90枚のシートが例えばA列からH列までの表で1行目は共通の項目名で2行目から下方にデータがあるとします。 まとめのシートでは例えばJ1セルは空白のセルでJ2セルから下方には90枚のシート名を並べます。K1セルには必ず0を入力してからK2セルには次の式を入力して下方にドラッグコピーします。 =IF(J2="", "", COUNTA(INDIRECT(J2&"! EXCELで複数のシートを1つのシートにまとめる方法がありました… - 人力検索はてな. A2:A1000"))+MAX(K$1:K1)) その後にA1セルからH1セルにはシート共通の項目名を並べます。 A2セルには次の式を入力してH2セルまで横にドラッグコピーしたのちに下方にもドラッグコピーします。 =IF(ROW(A1)>MAX($K:$K), "", INDEX(INDIRECT(INDEX($J:$J, MATCH(ROW(A1)-0.
の部分で「1ページあたりのページ数を2、順序を横」にしたのは、「元々A4サイズ(縦)で印刷する予定だった各ページをA3用紙(横)へ2ページずつ配置して印刷する」ためです。応用で、1枚に3ページとか4ページということも可能です あとは、実際に印刷するだけでOK。 ちなみに、例えば「契約書は元々A4縦で10ページ分(つまりExcel10シート分)作ってあったんだけど、A3印刷するのは3~8ページだけ」という場合でも、PDFにしてしまえば「印刷するページを3~8に指定」というだけで対応が可能です。 Wordでも同じ応用が可能 上記の方法は、「一旦PDFにしちゃってから、印刷処理で対応する」というものです。なのでExcelでなくても、例えばWordでこんなことをする場合にも対応が可能です。 A4サイズで作成したWordの書類をB4サイズで印刷したい A4サイズ縦の書類を、縮小して「A4用紙を横にして各ページに2ページ分ずつ配置して印刷したい) などなど・・・「印刷」をする場合には「PDF化してから印刷設定で処理」・・・知っておけばラクラクなんですけど、案外ご存じなかったり発想できなかったりする実践ノウハウかも知れませんね。
仮に各シートは同じ項目で同じ表になっているとします。 1行目は必ず項目名が入力されているとします。2行目から下方にデータが入力されているとします。 各シートの2行目から下方のデータをまとめのシートにコピーして表示させることを関数で行うとしたら次のようにすればよいでしょう まとめのシートでの操作を次に示します。 B1セルから右横の各セルには10以上あるシート名(文字列)を例えばSheet1のように入力します。 A2セルには0を入力します。B2セルには次の式を入力して右横方向にオートフィルドラッグします。 =IF(B1="", "", MAX($A2:A2)+COUNTIF(INDIRECT(B1&"! $A:$A"), "? *")-1) A3セルから横方向には各シート上にある項目名をコピーして並べます。 A4セルには次の式を入力して横方向にオートフィルドラッグしたのちに下方にもオートフィルドラッグします。 =IF(OR(ROW(A1)>MAX($2:$2), A$3=""), "", IF(INDEX(INDIRECT(INDEX($1:$1, IF(COUNTIF($2:$2, ROW(A1)), MATCH(ROW(A1), $2:$2, 0), MATCH(ROW(A1), $2:$2, 1)+1))&"! A:J"), ROW(A1)+1-INDEX($2:$2, IF(COUNTIF($2:$2, ROW(A1)), MATCH(ROW(A1), $2:$2, 0)-1, MATCH(ROW(A1), $2:$2, 1))), COLUMN(A1))=0, "", INDEX(INDIRECT(INDEX($1:$1, IF(COUNTIF($2:$2, ROW(A1)), MATCH(ROW(A1), $2:$2, 0), MATCH(ROW(A1), $2:$2, 1)+1))&"! A:J"), ROW(A1)+1-INDEX($2:$2, IF(COUNTIF($2:$2, ROW(A1)), MATCH(ROW(A1), $2:$2, 0)-1, MATCH(ROW(A1), $2:$2, 1))), COLUMN(A1)))) これで各シートのデータがまとめのシートに表示されることになります。