• 締切済み

エクセルで請求書を作りたい

エクセルで、請求書を作りたいと思っています。 今、考えているのが、    A        B      C     1  氏名     商品名    商品名 2 ○○○子  \100       \0 3 △△△美  \300      \100 4 □□□太  \500      \200 このように、Aに名前、B、C・・・に商品ごとの金額を入れ、 表をつくり、別のシートで作った請求書に、名前と金額を反映させたいのです。 自動的に、順に印刷もしたいのですが、 このようなものを作ることはできますか? できましたら、方法を教えていただきたく思います。 宜しくおねがいします。

みんなの回答

  • imogasi
  • ベストアンサー率27% (4737/17069)
回答No.4

WEB(Googleなど)で「imogasi 請求書」で照会すれば、過去に私と回答者が答えたものが相当数出るので見てください。

  • gyouda1114
  • ベストアンサー率37% (499/1320)
回答No.3

Vlookupでいけませんか =vlookup(検索対象文字列,検索対象セル,抽出列,検索方法) 例 検索対象を氏名、検索対象セルを元の表、抽出列商品1の場合2、商品2の場合3とする。 参考 Excel関数-vlookup関数の使い方 http://exinfo.biz/func/func_vlookup.shtml

  • rukuku
  • ベストアンサー率42% (401/933)
回答No.2

はじめまして 場合によっては、エクセルのデータをワードで「差し込み印刷」した方が簡単かもしれません。 ただし、条件があります。ご質問の例でも ○○○子 \100 \0 とありますが、注文のなかった商品については「0円」の表示をしても構わないということです。 注文のなかった商品については「表示しない」という場合はこの方法は使えません。 そうでない場合には、 ・VBAを使えば可能です。(No.1のremora61さんがおっしゃるとおりです。) ・アクセスを使う(慣れてしまえば簡単だけど、覚えて作るまでが大変。  また、印刷のデザインについては「んーん?」) という方法もあります。 いずれの方法をとっても、「他の人が使える」という点が一番の難関になります。会社はqu_upさんが「欠勤した・退社した」という状況でも業務を行わなければなりません。「qu_upさんにしか分からない」というのでは困ります。 「自分が使える」というのは勉強すれば何とかなります。でも「他の人が使う」となるといろいろなことをプラスしなければなりません。 例えば、 ・取扱説明書の作成 ・明らかにおかしいデーターを入力したときにはエラーメッセージを出す ・間違って入力してしまったデータを修正したときに、その1枚だけ印刷  し直すことができる機能がある です。 そうなると、独自で作るより、市販のソフトを利用した方が安くなると思います。確かに、ソフトを買えば数万円かかります。しかし、qu_upさんが「仕事」として作れば1日につき約2万円のコストが会社にかかっていることと比較して検討してください。

  • remora61
  • ベストアンサー率20% (1/5)
回答No.1

特定のセルの値を別のシートに反映させるには参照を使用します。 これだけならば、反映させたいセルに =シート名!セル座標 と記述すれば可能です。 具体的に書けば、データが入力されているシートを「Sheet1」、請求書を作成するシートを「Sheet2」とした場合、Sheet2の特定のセルに =Sheet1!A2 と記述すれば○○○子の名前を特定のセルに反映させることができます(絶対参照と相対参照に気をつけて)。 しかしながらこの方法で請求書を作るとなるとあまり効率がいいとはいえません。また、自動的に順番に印刷(恐らく差し替え印刷のことですよね?)となるとマクロ(VBA)を勉強する必要があります。 私も以前請求書を作成していて似たようなエクセルファイルは持っているので参考として差し上げたいとは思うのですが・・・ どうすればいいでしょうかね(^^:) 簡単にしたいならばフリーソフトを使うことも一つの手ではないでしょうか。

関連するQ&A