重要なお知らせ

「教えて! goo」は2025年9月17日(水)をもちまして、サービスを終了いたします。詳細はこちら>

【GOLF me!】初月無料お試し

シート1 にリスト形式でデータを入力しています。日時、相手先、品目、数量、金額、これを何件も入力します。
シート2 に印刷用のレイアウトを作成、左上に相手先、右上に日付が入り中央に品目、数量、金額が並びます。(規定の印刷された用紙(品目、数量、金額が6行入ります)に数字等を当てはめたいので)
シート1 のリストはずらずら続きますが、印刷はその都度していきたいので、 シート1 から印刷用の シート2 に先頭行の指定はどのようにしたらいいですか?

A 回答 (2件)

シート1は『Sheet1』とし、Sheet1の1行目は表題が設定してあるものとします


シート2を印刷するには頁指定が必要と思いますので、シート2のどこかのセルに頁を入力します。
そのセルに『ページ』の名前を付けます。

印刷用のレイアウトが、相手先単位または日付単位か考慮する必要があるのか不明ですが、6行とも相手先、日付を書くなら下記のようにすればいいでしょう。(相手先別または日付別に印刷するなら、データを相手先や日付で絞り込んだりして区分けする必要があると思われます)

シート2の先頭行には、
  相手先 =OFFSET(Sheet1!A1,(ページ-1)*6+1,1)
  品目  =OFFSET(Sheet1!A1,(ページ-1)*6+1,2)
  数量  =OFFSET(Sheet1!A1,(ページ-1)*6+1,3)
  金額  =OFFSET(Sheet1!A1,(ページ-1)*6+1,4)
  日付  =OFFSET(Sheet1!A1,(ページ-1)*6+1,0)

最終ページで最終データを超えて指定してしまうので、セルの書式設定を

 セルの書式→表示形式→ユーザー設定 で下記のようにすればデータを越して指定しても表示されません。『;;』でマイナスとゼロを非表示にしています。
  相手先 G/標準;;
  品目  G/標準;;
  数量  #,###;;
  金額  #,###;;
  日付  ge.m.d;;

ご参考に。(Excel2000です)
    • good
    • 0
この回答へのお礼

あっというまに回答をいただきありがとうございました。超初心者でまだ理解ができませんが、もう一度トライします。

お礼日時:2002/02/15 18:03

こんにちは



 シート2で入力規則のリストを使われてはいかがでしょうか?

【エクセル技道場】-入力規則-名前定義で、[リスト]で他のシートの範囲を利用
http://www2.odn.ne.jp/excel/waza/validation.html …

参考URL:http://www2.odn.ne.jp/excel/waza/validation.html …
    • good
    • 0
この回答へのお礼

感謝します。読めば読むほどわからなくなってしまい、今気持ちを落ち着け再挑戦します。努力が足らないと反省します。

お礼日時:2002/02/16 00:37

お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!