- ベストアンサー
請求書の作り方で困ってます?
基本的な関数(SUM、IF、VLOOK等)は日常使ってますが、請求書作成初心者です。500件程ある得意先の月別売上表を基に請求書を作ろうとしています。 まず、ブックのシート(1)に得意先の月別売上表があります。行に得意先名、列に1月から12月までの表を作成しました。(例:B1に1月、C1に2月...と順に入力。A2に東京商店、A3に大阪商店...と順に入力) 同じブック内のシート(2)に請求書のフォームを作成しました。 次にシート(2)の指定したセル番地に得意先名と金額をシート(1)から参照する関数(例:単にA1=Sheet1!B2というように)しました。 つまり、シート(1)を作成すると同時に、シート(2)に請求書を作成したいのです。1件のひと月の請求書ならそれでいいのですが、500件で12ヶ月分を作成するには500X12で6000枚のシートを作成しないといけないのでしょうか?わかりやすい効率的な作成方法を教えて下さい。
- みんなの回答 (4)
- 専門家の回答
質問者が選んだベストアンサー
ExcelのデータでWordの差し込み印刷を使ってはいかがですか? 以下のページを参考に・・・・ http://www.wanichan.com/pc/word2002/word25.htm
その他の回答 (3)
- hayasi456
- ベストアンサー率40% (2402/5878)
シートを減らすだけなら シート(1)のA1は基本的に空欄にして、必要とする得意先のをそこにコピーし貼り付けると各月のシートに請求書がでます。12ヶ月分のシート1セットで充分です。 500件も得意先が有ると毎月500件の請求書を作っているのですか? その労力を考えると経理ソフトを導入した方がコストダウンになると思います。 得意先の日々の売上げの入力もしくは納品伝票を発行すれば自動集計され、請求書も簡単に必要とする得意先の請求書がプリントアウトされると言ったシステムはあります。 Accessがベースのフリーソフト(無料ソフト)も有るようです。 http://members.jcom.home.ne.jp/t.quantz/soft.files/Accesshannyouuriage/Accesshannyouuriage.htm http://homepage2.nifty.com/oota16/sohuto1.htm
- imogasi
- ベストアンサー率27% (4737/17069)
本日先刻の別質問 http://okwave.jp/qa2798008.html に私が答えました。これは教室クラスの個人成績表の例ですが、本質問の、請求書も同じタイプだと思います。 一度上記質問の私の回答の例を実際にやってみて、アイデアを理解し、応用(質問者のケースにするにはどう修正するか)できないか考えてください。 本当はVBAを駆使しないと、エクセルを対顧客ビジネスに使うのは無理が私の持論ですが、上記質問回答では最小限にしてあります。
「同時に」というのが自動的に、という意味なら、あなたがやろうとしていることは本来データベースソフトの機能ですから、データベースソフトを使ったほうが簡単です。 EXCELでやるならVBAやマクロを使う必要があります。 自動的ではなく、一件づつ得意先を指定して印刷するなら、VLOOKUP関数で、検索値を得意先名または得意先ID、列番号をその月の列に設定すれば十分対応できると思います。
お礼
今のところ差込が最善策だと思いました。ありがとうございました。