異なるシートからの集計と転記について

このQ&Aのポイント
  • 収入明細書と支出明細書には日付、摘要、単価、個数、金額等を打ち込みますが、書式が異なります。収入、支出明細書は日ごとに1シート作成する必要があります。
  • 収入明細書と支出明細書の内容を収支報告書に転記し、日付、摘要、金額等を集計して入出金の流れや現金残高を把握します。
  • シートごとに異なる明細書の書式を統一する方法や、収入明細書と支出明細書のデータを整理する方法について教えてください。
回答を見る
  • ベストアンサー

異なるシートからの集計と転記について

収入明細書と、支出明細書があります。 それぞれ書式が違います。 それぞれの明細書には日付、摘要、単価、個数、金額等を打ち込みますが、収入と、支出の明細書では若干項目や、セルなどの位置が違います。 収入、支出の明細書は取引がある場合は、1日1枚の提出なので日ごとに1シート作成していかないといけないかなと思っています。 この2つの明細書の内訳内容をもう1つの収支報告書に転記し、 日付、摘要、金額等を集計し、入出金の流れや、現金残高などを把握します。 漠然とした内容でお答え頂くにもわかりにくいのではないかと思います。ごめんなさい。 ただ、別々1日1シートで、入出金の明細の書式が違うのでどうすればいいのか全然思い浮かばず、どうすべきなのかをお知恵をいただけたらと思っています。 ・私が考えたのは、それぞれのシートを新たな1シートに必要項目のみとばす。(収入と支出でセルの位置や項目が違うのでうまくとばせないのが問題) ・上記のシートからさらに新たなシートに収支報告書用に整列させる。(収支明細書で使用しなかった行が空欄でとんでくるので邪魔になる) ・上記のシートを収支報告書にとばす。 とまでは考えたのですが、問題が山積みで… きっともっとよい方法があるのではと思っています。 私はエクセル初心者ではありませんが、独学ですので本当の意味での理解が出来ていないと思います。 わかりやすく教えて頂けたらうれしいです。 また、マクロはまったくわかりません。 少しずつ勉強していきたいと思っていますが、出来れば関数等で作成できたらと思っています。 どうかよろしくお願い致します。

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

  • ベストアンサー
  • a_a007
  • ベストアンサー率100% (1/1)
回答No.2

自分がマクロの作成でよく参考にさせて頂いているサイトは Office TANAKA http://officetanaka.net/excel/index.htm Excel VBA Parts Collection http://t_shun.at.infoseek.co.jp/My_Page/Excel-VBA/vba_menu.htm です。他に有名なのは moug モーグ http://www.moug.net/index.html とかでしょうか? 人によってわかりやすいサイトは違うと思うので「VBA 入門」とかで検索していろいろ見た方がいいと思います。 マクロでの作業としては、 収入明細書、支出明細書の必要なセルをコピーするまたは変数で保存して 収支報告書に貼り付ける、またはセルに値を入力するという事になると思います。 頑張ってくださいね。

mimi557788
質問者

お礼

サイトありがとうございました 少しずつ勉強させて頂きます。

その他の回答 (1)

  • a_a007
  • ベストアンサー率100% (1/1)
回答No.1

質問の内容が理解出来ているか自信がないので確認させてくださいね。 収入明細書が |日付|摘要|単価|個数|項目A|金額| というようになっていて、 支出明細書が |日付|項目B|単価|個数|金額|摘要| というようになっていて、 これらの明細は1日1シートあり 収支報告書は |日付|摘要|金額|残金| というような感じで、これも1日1シート作る ということでしょうか? 関数よりもマクロの方が向いていそうな作業ですね。 関数と手作業でということなら 下ごしらえ用のシートに収支報告書用の項目にあわせて |日付|摘要|金額|残金| |=1行目収入の日付のセル|=1行目収入の摘要のセル|=1行目収入の金額のセル| |=2行目収入の日付のセル|=2行目収入の摘要のセル|=2行目収入の金額のセル| 適当な行繰り返したら次の行から |=1行目支出の日付のセル|=1行目支出の摘要のセル|=1行目支出の金額のセル| |=2行目支出の日付のセル|=2行目支出の摘要のセル|=2行目支出の金額のセル| と各セルに関数を入れ、 次に、 フィルタを使って空白の行を表示しない様にする ↓ 必要な範囲をコピーする ↓ 収支報告書に数値のみを貼付ける というのはどうでしょう? あまり楽になった気はしないので申し訳ありませんが。

mimi557788
質問者

補足

さっそくのご回答ありがとうございます。 収支報告書だけは1日1シートではなく、1シートで1年分です。 出来れば、コピーしたりという手作業はなしで転記出来るようにと思っているのですが、関数では無理があるのでしょうか? やはりマクロを勉強しないとだめですよね…(>_<) 独学で勉強するのに良いサイトなどをご存じでしたら教えて頂けるとありがたいです。

関連するQ&A

  • EXCEL シート毎の集計

    一覧表のシート(年月日、摘要、科目、金額、収入、支出、残高)から 科目(会議費・衛生費・備品etc)毎にシートに分けて、科目毎に集計するシートを作りたいのですが、どうやったら作れるのでしょうか? シートに移行したいデータは、一覧表にある科目毎のデータ(年月日、摘要、摘要の金額)です。 何か良い方法があればアドアイスお願いします。 よろしくお願い致します。

  • 二枚のシートから各シートへの抽出

    すみません、日を改めての再投稿です。 会計処理する上で下記のような方法が出来るかどうか教えて下さい。 「普通預金」シートと「現金」シートがあり明細を記入していきます。 項目には「日付」「摘要」「収入」「支出」「残高」があります。 そこで項目に「番号」を追加し、下記の通りに置き換えます。 会議費=1 「会議費」シートを作成し、「普通預金」と「現金」シートに記入した分は会議費シートに 追加されていくという方法は可能でしょうか? わかりづらい説明で大変申し訳ありません。 現在の方法だと、例えば「現金」で「会議費」を支払ったとすると、 「普通預金」と「会議費」 2枚に記入しなくてはならないため間違いも起こりやすくなっています。 「普通預金」か「現金」シートに記入すれば自動的に「会議費」に反映されるようにしたいということです。 一応画像も作成してみたのでご参考になれば幸いです。 よろしくお願いいたします。

  • 2枚のシートから各シートへの抽出

    会計処理する上で下記のような方法が出来るかどうか教えて下さい。 「普通預金」シートと「現金」シートがあり明細を記入していきます。 項目には「日付」「摘要」「収入」「支出」「残高」があります。 そこで項目に「番号」を追加し、下記の通りに置き換えます。 会議費=1 「会議費」シートを作成し、「普通預金」と「現金」シートに記入した分は会議費シートに 追加されていくという方法は可能でしょうか? わかりづらい説明で大変申し訳ありません。 現在の方法だと、例えば「現金」で「会議費」を支払ったとすると、 「普通預金」と「会議費」 2枚に記入しなくてはならないため間違いも起こりやすくなっています。 「普通預金」か「現金」シートに記入すれば自動的に「会議費」に反映されるようにしたいということです。 一応画像も作成してみたのでご参考になれば幸いです。 よろしくお願いいたします。

  • Excelの入力で質問です。

    収支計算表を作っています。 項目の中には、ときどき「1人あたりいくらで、○人分」というデータがあります。 たとえば、D列に人数、E列に単価を入力、支出欄に、その行の「E×D」を自動入力するとします。 この書式を、ときどき出てくるものに対していちいち入れるのは面倒なので、上記の「支出欄」のセルを選択し、そのままドラッグして、以下の支出欄にも適用するとします。 すると、すべての欄に「0」が入力されてしまいます。 ひとつひとつの項目は、「収入」だけが入力されることもあれば、「支出」だけが書き込まれることもあるので、収入の書かれる行には、支出欄に「0」が入っているのは、見た目でじゃまです。 【例】 ※ここまでの繰り越しが10,000円。 日付    項目   人数   単価  収入  支出  残高 3/10 お菓子代   3    300       900  9,100 3/10  小遣い             5,000   0  14,100 3/11  文具                   1,100 13,000 3/11  入場料    5    800      4,000  9,000 3/12  兄から援助           2,000    0 11,000               こんな感じで「0」が入る↑ この「0」を表示しない方法というのはないのでしょうか? なお、この収支表は、それぞれの項目を細かく種別に分ける必要があり(そのための列は設けてあります)、それを元に順番を入れ替えたりする可能性のあるものです。また、金額が入る欄のセルの書式は「通貨」になっています。 達人の方のご回答をお待ちします。よろしくお願いいたします。

  • エクセル:同じものを複数抽出して別のシートに自動表示させる方法

    シート1 日付 番号 物件名 科目   摘要  収入 支出   10/1  1  A  雑費    電球代     100 10/2  3  B  郵送費      ~     200 10/3  2  C  振込手数料   ~     500 10/4  1  A  雑費      ~      100  ・   ・  ・ シート2         ↓  番号(物件番号):1  物件名:A 日付    科目    摘要    金額(支出のみ) 10/1    雑費    電球代   100 10/6    雑費           100 合計                  200     番号(物件番号):2  物件名:B 日付    科目    摘要    金額(支出のみ) 10/1    郵送代         100  ・  ・  ・ このようなデータを毎月作成し、別のシート1枚に物件番号・物件名(現在40で今後も増加予定)ごとにそれぞれ表を自動表示するように作成したいのですが、うまくできません。どなたかご存知の方教えてください。どうぞ宜しくお願いいたします。

  • sql serverのsqlについて

    windows7 64bit sql server 2012 expressをつかっています。 select YEAR("日付") as yere,MONTH("日付") as month,収支名,sum("金額")as kin from 収支 group by YEAR("日付"),MONTH("日付"),収支名 を実行して、 yere month 収支名 kin 2013 6 支出 13011 2013 6 収入 33500 2013 7 支出 20000 2013 7 収入 70000 と、なりましたが、同じ年、月の収支と支出を求める表を得るにはどうしたらよいでしょうか? yere month 差 2013 6 -24089 2013 7 50000 のような感じです。 (もとのテーブルはこれです) id 日付 収支名 項目 金額 1 2013-06-16 収入 給料 15000 2 2013-06-16 支出 ガス代 555 ...... 宜しくお願いします。

  • エクセルで番号から別のシートにデータ引用

    会計処理する上で下記のような方法が出来るかどうか教えて下さい。 「普通預金の明細記入」シートがあり通帳記帳と同じ内容を一覧で書いていきます。 項目には「日付」「摘要」「収入」「支出」「残高」があります。 そこで項目に「番号」を追加し、下記の通りに置き換えます。 会議費=1 振込=2 利息=3 「会議費」「振込」「利息」シートを作成し、「普通預金の明細記入シート」 に記入した分はそれぞれのシートに追加されていくという方法は可能でしょうか? わかりづらい説明で大変申し訳ありません。 現在の方法だと例えば「振込」で10,000円使用したとすると、 「普通預金の明細記入シート」と「振込シート」 2枚に記入しなくてはならないため間違いも起こりやすくなっています。 「普通預金の明細記入シート」に記入すれば自動的に「振込シート」に反映されるようにしたい ということです。 よろしくお願いします。

  • エクセルで2つのシートの集計のしかた

    エクセルの関数等使いこなせないものでお知恵をお貸しください。 よろしくお願いいたします。 例えば「A」と「B」のシートがあります。この2つシートを1つにまとめた表を作りたいです。「A」「B」には名前と項目ごとに金額があります。「A」のシート、または「B」のシートのどちらかだけに名前・金額があるものもあれば「A」「B」の両方のシートに名前・金額があるものもあります。「A」「B」どちらにも名前・金額があるものは1行の各セルに「A」の項目の金額、「B」の項目の金額がとんでくるようにしたいです。「A」「B」どちらかにしかない場合は「A」の項目のセルに、「B」の項目のセルに金額がとんでくるように・・・といった表を作成出来ないものでしょうか? 説明不足で申し訳ありませんが教えてください。よろしくお願いいたします。

  • エクセルでの家計簿作成にアイデアを!

    表題の件で、質問させてください。 いま、エクセルで家計簿を作ろうとしています。 で、シート1には銀行の通帳と全く同じ感じに入力(つまり日付、払い戻し、入金、残高)、シート2には手持ちのお金について、日付、支出、収入、残高の項目をもうけております。 まぁ、いずれのシートも基本的には同じ項目です。 で、シート3で、月ごとの支出・収入をまとめていこうと考えています。 なので、要するには、シート3のとB1セルに、ある月のシート1の払い戻し、C1セルにある月の入金のリンクをはり、D1セルに支出、E1セルに収入のリンクをはりました。 で、月ごとの支出はB1+D1、収入はC1+E1の計算をさせました。 で、 銀行から現金を引き出した場合、その金額をシート2の収入として取り扱うことで、手元にある現金の残高を管理しようとしていました。 が、ここで問題発生なのです。 銀行からの引き出しは、シート3上で、支出として取り扱われて、使用したわけではないのに、シート3上では、何かの購入や支払いをしたことになってしまうことに気がつきました。 また収入に関しても、上記では、銀行に振り込まれる給与だけでなく、銀行から引き出した現金も収入として取り扱われてしまいます。 長文になってしまいましたが、上記の二つの問題点をなんとか回避するためのアイデアはないでしょうか? よろしくお願いします。

  • 教えてください!エクセルのシートからシートへ行単位で自動転記したいのです。

    エクセルで収支表を作成しています。 区分が入っているセルがあるのですが、その区分ごとに行単位で同ファイルの違うシートへ自動転記することは可能でしょうか? 日付 入金 code  社名  区分  ~  資料計  ~  立替計  ~  前払計  合計  残金 2/3   500   1056   ××  ●表  ~   3000   ~      0   ~     500   500    11100 2/6        1057   ××  △地  ~   500   ~     300    ~       0   800    10300 2/3  800   1056   ××  ★表  ~    1000   ~   200   ~       0   1200    9900 と、いうような収支表があります。 これを「●表」、「△地」、「★表」のそれぞれのシートに、行ごと、できれば合計の前までを、自動転記することができるでしょうか? ☆出来上がりイメージ シート名(●表) 日付 入金 code 社名 区分 ~ 資料計 ~ 立替計 ~ 前払計  2/3   500  1056  ××  ●表   3000      0       500 シート名(△地) 日付 入金 code 社名 区分 ~ 資料計 ~ 立替計 ~ 前払計  2/3   0    1057  ××  △地     500      0       300 シート名(★表) 2/3   500  1058  ××  ★表   1000       0       200 収支表に入力すれば、各シートに自動的に転記され、ぞれぞれの表が作成できるようにしたいのです。 まったくの初心者です。 いままでの質問結果を見ても自分の質問がどれに当たるのかもわかりませんので質問させていただきました。 具体的にどこのセルにどのようにすればいいのか、かみくだいてご説明いただけると大変助かります。 ここに書いた表もぐちゃぐちゃで、分かりずらいとは思いますが、どうぞよろしくお願いいたします。

専門家に質問してみよう