• ベストアンサー

エクセルで

教えてください。2つの表を1つにしたいのです。  あ.xls い.xls aaa 1個 bbb 2個 bbb 2個 ccc 1個 eee 3個    eee 1個 ggg 0個        ↓       う.xls aaa 1個 bbb 4個 ccc 1個 eee 4個 ggg 0個 このような結果を作るにはどうしたらいいでしょうか? 宜しくお願いします。

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

  • ベストアンサー
  • rossy0408
  • ベストアンサー率20% (13/62)
回答No.1

sheet1:A1~A6まで、それぞれの名称(? ここで言うなら「aaa」とか)を入力     B1~B6まで、数量を入力     ↑ 書式設定で表示形式→ユーザー定義→種類に0を選び、その後ろ       に"個"を入力すれば、1、2、3…と入力するだけで1個、2個、3個…       となります。 sheet2:同様に sheet1が出来上がった状態でsheet2にコピーすれば簡単ですね。 sheet3:A1~A6はsheet1と同様     B1~B6に数式(=sheet1!B1+sheet2!B1)と入力すれば、合計になりま     すが…。これでいいのでしょうか? xls同士の~であればsheet○の代わりにBook○.xlsにすればOK 但し、「$B$1」となるのでB1と変えてあげてください。そのまま下にコピーすれば 合計がでるはずです。  =[Book1.xls]Sheet1!B1+[Book2.xls]Sheet1!B1  ← 式

marutin99
質問者

お礼

ありがとうございます。このやり方が一番手っ取り早いと判断しました。

すると、全ての回答が全文表示されます。

その他の回答 (2)

  • Wendy02
  • ベストアンサー率57% (3570/6232)
回答No.3

こんばんは。 私なら、「統合」を使いますね。 ブックを越えて、計算します。 ただ、タイトル行を入れてください。 最初に、貼り付ける場所(う.xls)のシートを開き、 メニューバーのデータ-統合 集計の方法(F) 「合計」 統合元(E) [あ.xls]Sheet1!$A$1:$B$10 [い.xls]Sheet1!$A$1:$B$10 統合の基準 □ 左端 にチェックを入れます。 これで、ダブりがあっても、足し算します。 一旦、出来上がれば、ブックを開く必要はありません。

marutin99
質問者

お礼

ありがとうございます。思い通りの物ができました。

すると、全ての回答が全文表示されます。
  • rossy0408
  • ベストアンサー率20% (13/62)
回答No.2

関数であれば =SUBTOTAL(9,[Book1.xls]Sheet1!B1,[Book2.xls]Sheet1!B1) のようになります。 これを下にコピーすればいいと思います。 答えになってなかったら、すみませんm(_ _)m

marutin99
質問者

お礼

ありがとうございます。SUBTOTAL関数はじめて知りました。勉強になりました。

すると、全ての回答が全文表示されます。

関連するQ&A