- 締切済み
エクセルで2つのファイルでの作業で質問です。
エクセルで2つのファイルでの作業で質問です。 明細一覧表の 請求書NOの列 同じ請求書NOの行が複数あり 同じ請求書NOの行をひろって、同じ請求書NOの行の金額(列)の合計を、もう1つのファイルの請求書NOの列に、明細一覧表でひろった、それぞれの請求書NOの合計金額を、もう1つのファイルの同じ請求書NOのところに、合計金額を入れる作業をしたいのです。なにか、関数で、効率よくできる方法はないものか、ご教示していただきたく、宜しくお願いいたします 金額 請求書NO 200 9825A 500 9825A 300 9825A 900 9811B 2000 9854S 800 9854S ↓もう1つのファイル 請求書NO 金額 9825A 1000 9811B 900 9854S 2800
- みんなの回答 (1)
- 専門家の回答
みんなの回答
関連するQ&A
- VLOOKUP関数で開いていないファイルを参照
月度ごとのファイルがあり、フォーマットは全て同じです。 <例> 一覧データ0604.xls 店番 金額 111 15000 112 10000 この金額を一覧表にしたいと思います。 店番 0604 0605 ・・・ 111 15000 12000 112 10000 18000 この一覧表を作るために、VLOOKUP関数を使いました。 普通に入れると、ファイル名の変更が面倒なので、作業行を作っています。 店番 0604 0605 ・・・ 作業行 111 15000 12000 112 10000 18000 06年04月の作業行(B2セル)には以下の式を入れています。 ="'D:\マイドキュメント\[一覧データ"&B1&".xls]全店明細'!$A:$B" そして実際のVLLOKUPは111店の場合こうです。(B3セル) =VLOOKUP($A3,INDIRECT(B$2),2,0) これでフィルコピーしてデータを持ってくることはできるのですが、一覧データファイルが開いていないとダメです。 すると2年分であれば24個のブックを開かないといけません。 出来ればファイルを開かずに使えると良いのですが、この式ではダメですよね? もしできる方法があれば教えて下さい。よろしくお願いいたします。
- ベストアンサー
- オフィス系ソフト
- エクセルでファイル間での表のコピーを自動で行いたいのですが。
エクセルでファイル間での表のコピーを自動で行いたいのですが。 エクセルで別ファイルに表のコピーを自動で行いたいのですが。 AファイルとBファイルに同じ表が作成されていて (まったく同じではありません、例えばBファイルの表には最後の列や行には合計行があるとか) Aファイルの表が変更された場合Bファイルの表も自動的に変更されて欲しいのですが 表の中の値だけでなく 表の行や列が増えたり減ったりという事も変更したいのですが
- ベストアンサー
- オフィス系ソフト
- エクセル セル参照での自動計算(マクロ必須?)
いろいろ調べたのですが、あまりにも欲張った作業を自動的にさせようと していますので私の力では限界があり、皆さんのお力をお借りして ヒントでも教えて頂ければと思い質問をさせて頂きます。 A B C (伝票NO) (金額) 合計金額 1 001850 600 2 001850 300 3 001850 1580 2480 4 001851 2100 2100 5 001852 80 6 001852 1260 7 001852 800 8 001852 1260 9 001852 1260 10 001852 945 11 001852 945 6550 12 001853 1050 13 001853 420 14 001853 1260 2730 15 001855 1575 16 001855 1600 3175 17 001854 1260 18 001854 945 19 001854 12600 20 001854 425 15230 上記のファイルで A列を参照し、A列が同じ値になっている行分のB列の合計をC列へ自動的に 表示させたいのですが、どのような関数やマクロを使えばよいのでしょうか? 例) 001850がA1~A3の行まであるので 同じ行数分のB列(B1~B3)の合計を C列のC3に表示 ●A列は番号順に並んでいない ※001855から001854に戻る場合もある ●A列の行は1行の場合もあれば、複数行の場合もある また、同じような形式でファイルがたくさんあり ファイルごとにA列番号が違い、またA列の行数も違います。 このような場合はマクロを使用することになるのでしょうか? IF関数ですと限界があり また、せっかく作った関数式が別ファイルには論理式や真偽のセル値の違いで エラーが表示されると思います。 たぶんマクロを使わないといけないと思うのですが 最終的な目標として、「ファイルを開く」→「マクロ実行?」→「C列に合計表示」という 作業を自動的におこないたいです。 欲を出せば、C列の合計が表示されている行以外は全て削除させたいです。 ※上記の例ですが、C1、C2、C5、C6などの行を削除 ※削除させるので「形式を選択して貼り付け」→「値を貼り付け」という作業も マクロで行う必要があると思うのですが…。 何かヒントになるよな事でも構いませんので ご教授願います。
- ベストアンサー
- オフィス系ソフト
- エクセルVBAを教えてください。
エクセルVBAを教えてください。 エクセル初心者です。 仕事の都合で下記のようなマクロを作らないといけないのですが作り方がよくわかりません・・・。 宜しくお願い致します。 ----------------------------------------------- 列A 列B 列C 列D 1行目 名前 金額 日時 2行目 Aさん 100円 12/1 3行目 200円 12/2 4行目 300円 12/3 5行目 合計 600円 6行目 Bさん 100円 12/1 7行目 200円 12/2 8行目 300円 12/3 8行目 400円 12/4 9行目 合計 1000円 10行目 Cさん 100円 12/1 11行目 200円 12/2 12行目 合計 300円 のExcel表があります。 これを下記のように変更したいです。 列を1つ挿入し、追加した列に合計行までそれぞれの人の名前をペーストしたいです。 列A 列B 列C 列D 列E 1行目 名前 名前 金額 日時 2行目 Aさん Aさん 100円 12/1 3行目 Aさん 200円 12/2 4行目 Aさん 300円 12/3 5行目 合計 Aさん 600円 ←合計欄まで名前をコピーしたいです。 6行目 Bさん Bさん 100円 12/1 7行目 Bさん 200円 12/2 8行目 Bさん 300円 12/3 8行目 Bさん 400円 12/4 9行目 合計 Bさん 1000円 10行目 Cさん Cさん 100円 12/1 11行目 Cさん 200円 12/2 12行目 合計 Cさん 300円
- ベストアンサー
- オフィス系ソフト
- Excel 合計の出し方について
Excelのカウントについて質問です。 A列 B列 1行目 1-2-3 1200 2行目 2-3-1 800 3行目 4-5-1 400 4行目 3-2-1 2000 5行目 1-3-2 500 6行目 答え→ ( 4500 ) 上記の表があり、B列6行目にA1~A5の内容を確認し、 条件に応じた計算結果を出したいです。 条件としては、1-2-3、2-3-1、3-1-2など、同じ数字で構成されているものであれば、順番が違っていても同じものとみなして合計します。 ※ちなみに1-2-3は文字列です。 ※上記の表では、1-2-3でできる組合せの合計で4500という答えを出してます。 思いつくままに関数を書いてみました。 =SUM(SUMIF(A1:A5,{"1-2-3","1-3-2","2-1-3","2-3-1","3-1-2","3-2-1"},B1:B5)) これでもできなくはないのですが、組合せをたくさん書くのがとても面倒で、 仮に、1-2-3-4 や、1-2-3-4-5 など組合せが多くなった場合はとても上記のやり方では対応できません。また、組合せは1桁だけでなく2桁(1-3-10)、3桁(5-80-100)も存在します。 効率良く書ける方法があればおしえてください。
- ベストアンサー
- その他MS Office製品
- Excelで条件に合うデータをピックアップして合計を求めたい
下記のような条件で合計を求めたいのですが、 SUM関数やSUMIF関数では、求めている合計が得られません。 例) 行/列 A B C 1| No. 金額 氏名 2| 1 200,000 A 3| 1 200,000 B 4| 1 200,000 C 5| 2 150,000 A 6| 2 150,000 D 7| 3 180,000 B 8| 3 180,000 D 9| 3 180,000 E 10| 小計 上記のようなデータがあります。 B列には、Noごとに、それぞれ同じ金額が重複して入力してあります。 ここから、Noの最初の金額である200,000+150,000+180,000=530,000 という合計を10行目に求めたいのです。 現在は、自分でNoを確認しながら、その都度、 合計したいセルを選択して合計を求めているのですが、 データ数が多いため、何か別の方法がないかと思案しております。 どなたか、アドバイスの程、宜しくお願いします。
- 締切済み
- オフィス系ソフト
- エクセルの並び替えについての質問です。
エクセルの並び替えですが、例えば列の並び替えで2列(仮にA列・B列)に数値は入れてあり、A列を基準に昇順する場合2003ではその並べ替えをしたい範囲を指定して、「データ」→「並べ替え」→範囲の先頭行をデータにチェックを入れて、最優先されるキーを列Aにして、昇順にチェックを入を入れれば、A列基準で並び替えが完了しましたが、2007ではではその並べ替えをしたい範囲を指定して、「並べ替え」→最優先されるキーを選択すると列A・列Bの選択ではなく、A・B列の1行目の数値の選択となり、それで並び替えると1行目はそのままで、2行目からの並び替えになってしまいます。また1行目を数値のない空欄セルにしておいて1行目から上記作業をすれば、優先されるキーは列A・列Bの選択肢が出ますが、もしその表が1行目が空欄で無い場合はどうするのでしょう?また、2003では並び替えの作業を『繰り返し』で別の表も同じく並び替えの作業が出来ますが、2007では上記の1行目空欄セルにしておいてから並び替えをして『繰り返し』の作業は出来ません。 どの様にすれば、『繰り返し』の作業も出来るのでしょうか?
- 締切済み
- オフィス系ソフト
- エクセルについて
エクセルにあまり詳しくないので、ご存知の方がいらっしゃいましたら教えて下さい。 例えば… A列 項目名 B列 個数 C列 単価 D列 合計 の表で、行の下の方に、消費税とか全体の合計が入っています。 印刷する時や表を確認する時は、D列に金額の入ったものだけの表にしたいのです。 別シートにはしたくないので、この表だけで何とかしたいです。 会社で使うのですが、会社の要望では、ボタンを使って簡単に操作したいそうです。 金額が入っていない行も含めて全体を表示するボタンと、金額が入っているのだけを表示する(消費税や全体合計の行も含め)ボタンの2つが必要です。 詳しくないので説明が下手ですみません。 調べても合うものが無く困っています。 どなたか教えて下さい! 宜しくお願いします!!
- ベストアンサー
- その他(ビジネス・キャリア)
- エクセルで「飛び飛びのデータ」から合計を出す数式はありますか?
どなたか教えてください A列・B列に下記のデータが入っており「予定金額の合計」をL48セルに表示したいのです。 ただ、途中の行に「結合セル」があり文字が入っているので縦計をとる方法から色々考え たのですがうまくいきませんでした・・・。 予定額の右側の合計を出す関数を教えてください(ponta_024) [ A列 ][ B列 ] 予定金額 100 予定金額 150 一覧参照 65,000 予定金額 170 一覧参照 12,800 予定金額 120 ・ ・ よろしくお願いします
- ベストアンサー
- Windows XP
- エクセル 集計表
経費の日毎・月別の集計表から月別の一覧表の作成方法を教えてください。 現在の表は B1からO1まで14列に経費科目を入れています。 A2からA32までの31行に日付を付し、A33行目を科目別合計としています。この表を13枚作成して串差しで全体の合計表を作成しました。 14枚目に各月の各経費合計額のみの一覧表を作成する方法を教えてください。 よろしくお願い致します
- ベストアンサー
- Excel(エクセル)
お礼
早速のご回答、ありがとうございます。 業務に活用したいと思います。 ありがとうございました。