エクセルで出金伝票を作成する方法

このQ&Aのポイント
  • エクセルを使用して出金伝票を作成する方法について説明します。
  • シート1に支払先情報を入力したリスト表を作成し、シート2の出金伝票に自動的に情報を反映させる方法を解説します。
  • エクセル初心者でも簡単に利用できる方法です。詳しい手順については記事を参考にしてください。
回答を見る
  • ベストアンサー

シート1に一覧表 シート2に請求書 ジャンプ?

すみません。画像を張り直そうと思っていじっていると消えてしましました、 再度質問させてください。 Windows初心者の者です。 どなたかお教えください。。。 出金伝票を作成したいと思っております。 出金日や支払先などもリストとして残しておく必要があるため、 エクセルでシート1に 番号 支払先     金額・・・・   1   HIYOKO   ¥10,500,000 2   piano       ¥3,000,000   というようなリスト表をつくっております。 シート2には出金伝票のひな形をつくっております、 以前利用したことがあるのですが、シート1のリスト表に各必要事項を入力したあとに シート2の出金伝票の番号と記載している箇所に 「 1 」と入力すれば、 シート1のリスト表の1の横列に入力したものが自動的にシート2の出金伝票に記載される仕組みが施されていました。 シート2の出金伝票の番号を入力する箇所に「  2 」と入力すればシート1のリスト表2の列に入力したものが自動的にシート2の出金伝票に記載されてるようになっていました。 このようなものを私も利用したいのですが、どなたか方法わかる方いらっしゃいませんでしょうか。 書いているだけだと意味がわからないと思いますので、表を添付致しますので、 どなたかお教えください、、 よろしくお願い致します・

質問者が選んだベストアンサー

  • ベストアンサー
  • tom04
  • ベストアンサー率49% (2537/5117)
回答No.2

No.1です。 >出金額の箇所のみ#N/Aと記載されてしまいます。。 の件について・・・ あくまで憶測ですが、 「マスター」Sheet1行目の項目名とSheet2のB8セルの項目は同じものになっているでしょうか? 前回の数式はそれぞれのセルに数式を入れる手間を省くために、「オートフィルでコピー」にしています。 INDEX関数の列番号を検索するのに、B7~B9セルのデータをMATCH関数の検索値としていますので 仮に「マスター」Sheetの項目名とSheet2のB7~B9の値が違う場合に そのようなエラーが表示される可能性があります。 ※ #N/A(ノーアサイン)は参照先のセルに値がない場合等に表示されます。 今一度確認してみてください。 仮に項目名とSheet2のB列のデータをどうしても変えなくてはいけない場合は 各セルにそれぞれ数式を入れてやる必要があります。 ※ 他の原因ならごめんなさいね。m(_ _)m

その他の回答 (1)

  • tom04
  • ベストアンサー率49% (2537/5117)
回答No.1

こんばんは! 前回回答した者です。 画像が小さくて詳細がはっきり判りませんが・・・ ↓の画像のような配置だと判断しました。 前回のSheet1が「マスター」というSheet名ようのですので、もう一度数式を載せてみます。 ↓の画像でSheet2のH3セルに =IF(H$2="","",INDEX(マスター!B:E,MATCH(H$2,マスター!A:A,0),MATCH(G3,マスター!$B$1:$E$1,0))) という数式を入れオートフィルで下へコピー。 C7セルには =IF(H$2="","",INDEX(マスター!B:G,MATCH(H$2,マスター!A:A,0),MATCH(B7,マスター!B$1:G$1,0))) としてこれもオートフィルで下へコピーしています。 ※ オートフィルで下へコピー ← これが正しい表現かどうかはわかりませんが、 数式を入れたセルを選択した状態で、セルの右下にマウスポインタを移動させると 小さな+の印になりますので、そのまま下へドラッグ! この操作のコトをさしています。

hiyokomari
質問者

お礼

tom04様 お世話になります! またご回答いただけまして、すごくうれしいです! ありがとうございます! そしてすごいです!!! できました(*^_^*) わざわざ数式まで併せていただきましてありがとうございます! ただ一点だけ。。 出金額の箇所のみ#N/Aと記載されてしまいます。。 なぜなのでしょうか。。 また教えていただけましたら、幸いです。 よろしくお願い致します。

関連するQ&A

  • シート1に一覧表 シート2に請求書 ジャンプ?

    Windows初心者の者です。 どなたかお教えください。。。 出金伝票を作成したいと思っております。 出金日や支払先などもリストとして残しておく必要があるため、 エクセルでシート1に 番号 支払先     金額・・・・   1   HIYOKO   ¥10,500,000 2   piano       ¥3,000,000   というようなリスト表をつくっております。 シート2には出金伝票のひな形をつくっております、 以前利用したことがあるのですが、シート1のリスト表に各必要事項を入力したあとに シート2の出金伝票の番号と記載している箇所に 「 1 」と入力すれば、 シート1のリスト表の1の横列に入力したものが自動的にシート2の出金伝票に記載される仕組みが施されていました。 シート2の出金伝票の番号を入力する箇所に「  2 」と入力すればシート1のリスト表2の列に入力したものが自動的にシート2の出金伝票に記載されてるようになっていました。 このようなものを私も利用したいのですが、どなたか方法わかる方いらっしゃいませんでしょうか。 書いているだけだと意味がわからないと思いますので、表を添付致しますので、 どなたかお教えください、、 よろしくお願い致します・

  • 支払い一覧表の作成

    シート1に支払い一覧表が下記の配列になっています   A   B    C     D    E   F 1 銀行名 支店名 預金の種類 口座番号 金額 支払先 シート2に支払先のデータが下記のようにあります   A    B   C     D     E 1 支払先 銀行名 支店名 預金の種類 口座番号 シート1で支払先を入力すると預金以下が自動的に表示するようにしたい VLOOKUP関数は理解していますが支払先を入力するだけで銀行名以下のデータが自動的にそれぞれの項目に移動する方法があるでしょうか よろしくご指導ください

  • Excel 一覧表から特定の数値を別シートに抽出

    Excelで名簿を作っています。 その名簿(一覧表)には会員番号・部屋番号・氏名を入力しているのですが、 部屋番号毎に自動でシートを振り分けたいと思っています。 部屋番号は1階は101、102、103、2階は201、202、203と言う感じでつけています。 これを1階のシート、2階のシートの形で一覧表に入れたすべてのデータで作りたいです。 作り方をしたいです。 フィルタオプションの設定を使ってみたのですが、分かりませんでした。 どなたか教えてください。 よろしくお願いします。

  • エクセルでリストに対応するデータを別シートの表

    エクセルでリストに対応するデータを別シートの表に参照したいです。 「表シート」のB2にリストを作って、 (リストは「一覧表シート」のA,B,Cが入力されているセルを参照しています。) Aを選択すると101の下の段(B11)に、 「一覧表シート」のAの列101の111が入力されるようにしたいです。 Bを選択すると222、Cを選択すると333が入力できるようにしたいです。 この「表シート」の表がややこしいのですが、 建物の部屋番号に対応しているため、3階2階1階という順になっています。 関数で対応できるものでしょうか? 分かりにくい表ですが、よろしくお願いします。

  • 複数のシートから一覧表を作成する方法

    次のことを実現させる方法を教えてください。 シート 「あ」「い」「う」があります。 ※例としてはシートを3つあげましたが、 このシートはどんどん数が増えていきます。 シート「あ」   A   B 1 鈴木 1976/1/1 シート「い」   A   B 1 佐藤 1977/1/1 シート「う」   A   B 1 山田 1978/1/1 そこから一覧表を作成したいのです。 その一覧表のシート名を「一覧表」とします。 シート「一覧表」(実現したいシート内容)   A    B   C 1 シート名 名前 生年月日 2 A     鈴木 1976/1/1 3 B     佐藤 1977/1/1 4 C     山田 1978/1/1 参照元のシートが固定されているなら   A    B   C 1 シート名 名前 生年月日 2 あ    あ!A1 あ!B1 3 い    い!A1 い!B1 4 う    う!A1 う!B1 と直接参照先を書けばいいのですが、 この方法では、シートが増えるたびに B列、C列にえ!A1 え!B1というように参照先を その都度書いていかなければいけません。 だから、一覧表で、シート名(A列)を入力ただけで、 自動的にそのシートに記載されている 名前と生年月日が反映されるようにしたいのです。 例えば今A3には「い」と記載されていますが、 これを「あ」と変更すると 以下のようにしたいのです。 B3のセルの中身は い!A1 → あ!A1 C3のセルの中身は い!B1 → あ!B1 一覧表のセルB列、C列にどのように記入すれば自動化できるでしょうか?

  • Excel シート1の雛型からシート2の一覧表作成へ

     お世話になります。  私は会社でExcelを使い事務をしております。  式を入力して少し事務を簡素化する事は出来ますが、マクロやVBには明るくありません。  シート1の雛型1箇所に入力すると同時に、シート2に一覧表が作成される様には出来ないものでしょうか?  頑張ってマクロを使ってみましたが、シート1のB1を入力するとシート2のB1の数値まで変わってしまいます。(表を参考にしてください)  シート1(雛型)    A       B        C 1 固定数  入力した数字  数式A/B  シート2(一覧表)     A           B         C 1 シート1A1の数字 シート1B1の数字 シート1C1の数字  2 シート1A1の数字 シート1B1の数字 シート1C1の数字 3 シート1A1の数字 シート1B1の数字 シート1C1の数字 4 シート1A1の数字 シート1B1の数字 シート1C1の数字  分かりにくい説明で申し訳ありません。  皆さまのお知恵をお待ちしております。  よろしくお願いします。

  • 受付順一覧表を別のsheetに貼り付けたい。

    Windows7を使用で、office 2007 エクセルでsheet1にある大会用の受付順リストを作成しました。このデータを別のsheet2に同じフォームを作り 受け付けた順に名前を入れていくわけですが、sheet1に打ち込んだ人名をその都度即sheet2に自動的に入力できる様に貼り付けたい。  

  • エクセルで2枚目のシートに予約の一覧表を作る

    エクセルについての質問です。 1枚目のシートに予約用紙を作成し、それを印刷して客に渡します。 項目は、名前、会員番号、予約日、予約時間の4項目です。 2枚目のシートには、予約の一覧を作成したいと思います。 項目は同じ4項目です。 1枚目の4項目を手入力したときに、自動的に、2枚目の予約一覧が作成されるようにしたいのです。 あるいは逆でも構わないのです。 つまり、予約一覧表に4項目を入力すれば、客に渡す予約用紙ができて、それを印刷可能になるようにしたいのです。 以前、ファイルメーカーではこのようなことは可能でしたが、この作業をするコンピューターにはファイルメーカーがなく、エクセルでなんとかできないかと思います。 ご存知の方があれば、教えて頂けないでしょうか。

  • 入力した表から個人別シートに自動で振り分けたい

    こんにちは。 excel2010で作ったものを2007で作業していく表です。 活動表という40人程度の利用者さんの日報のようなものを毎日入力しています。 その入力の際、自動で利用者さんごとに振り分けられないものだろうか、と考えております。 以下の画像のように、利用者さんのデータは2行に渡っていて、16番の利用者さん若しくは山田花子さんが何月何日に何時間、どんなリハビリをしたか、備考も山田花子さんのシートに記載させたいと思っております。 H25.05のシートには無い項目で山田花子さんのシートにはある「時間」は「終了」-「開始」の自動計算で、「請求」も何時間以上利用したかで数値が変わるものです。 似たような質問を3日捜し、試行錯誤しましたが少しも形になりませんでした。VBAは勉強したことがありません。関数が少しわかる程度です。 何卒、ご指導いただけませんでしょうか。

  • エクセル 表の作る方

    現在、エクセルの表を作成しています。 「シート1」には (例) 日時 科目 入金 出金 残高 1/1 負担金 10    10 ・・ ・・    ・・ ・・ という項目別に上から順に入力し、 「シート2」には、科目別の金額集計表を作りたいと思っています。 (例)  科目  金額  負担金 10 という形です。 そこで、「シート1」が何行になるか分からないのですが、 「シート2」で金額を集計する場合、Sumif関数を使ってあらかじめ範囲を指定しておく必要があると思いますが、「シート1」に入力すると範囲が自動的に変更される方法はあるのでしょうか? (例)日時 科目 入金 出金 残高 1/1 負担金 10    10 ・・ ・・    ・・ ・・ ※当初は範囲を2行目までの選択であったが、3行目を入力すると範囲が3行目に自動的に変る。