• ベストアンサー

エクセルでこんなことできますでしょうか?

エクセルを使ってデータ管理をしています。 エクセルで以下のようなデータがあるとします。  お店A   お店B  お店C 品目 個数 品目 個数 品目 個数 りんご 5 みかん 4 柿  4 みかん 3 りんご 2 パイナップル 2 柿   2 もも  3 いちご 3 もも  7 パイナップル 2 みかん 2 これを  お店A   お店B  お店C 品目 個数 品目 個数 品目 個数 もも 7  もも  3  りんご 5 りんご 2  みかん 3 みかん 4 みかん 2 柿  2        柿   4 のように品目を揃えて表示させたいのですが、 どのようにすればよいでしょうか?

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

  • ベストアンサー
  • ZEBRRA
  • ベストアンサー率75% (6/8)
回答No.4

こんにちは、SUMIF関数を用いてはいかがでしょうか。 元の入力データがA列からF列の3行目から50行目まであるとして No1の方がおっしゃっているような表を別のセルに作くります。 I列   J列   K列   L列     お店A  お店B  お店C もも りんご みかん 柿 求める値のセルのところで (たとえばお店AのもものセルJ3には =SUMIF(A3:A50,"もも",B3:B50)  と関数を入力すれば、自動的に計算してくれます。 お店Cの柿であればセルL6には =SUMIF(E3:E50,"柿",F3:F50) となります。 入力の注意点としては関数式に書く品名は元データの品名と同じにしてください。半角と全角、ひらがな(もも)と漢字(桃)でも別のものと判断されます。 参考になれば幸いです。

その他の回答 (4)

  • mt2008
  • ベストアンサー率52% (885/1701)
回答No.5

ANo.3に補足のような形ですが、ピボットテーブルで行のフィールドに「品目」、列のフィールドに「店名」、データアイテムに「合計/個数」を表示させると概ねお望みの表になると思います。

  • hallo-2007
  • ベストアンサー率41% (888/2115)
回答No.3

まさか  お店A   お店B  お店C 品目 個数 品目 個数 品目 個数 りんご 5 みかん 4 柿  4 みかん 3 りんご 2 パイナップル 2 柿   2 もも  3 いちご 3 もも  7 パイナップル 2 みかん 2 の様なシートに毎日、数字を入力しているわけではないと思います。 各店で入力しているのであれば、フォーマットを指定して入力してもらうことが最優先でしょう。 各店から、メールなどで届いたデータを貼り付けているのであれば 店名 品目 個数  A りんご 5  A みかん 3  A 柿   2  A もも  7  B みかん 4  B りんご 2  B もも  3  B パイナップル ・・・・と縦方向に貼り付けてみてください。 ピボットテーブルが集計してくれます。

  • pkweb
  • ベストアンサー率46% (212/460)
回答No.2

たとえば 各お店の足りない品物も追記して、並べ替えを行ってはいかがでしょうか。 これくらいの数ならできますが、後々つらいかもしれませんが…。

  • ota58
  • ベストアンサー率27% (219/796)
回答No.1

品目      お店A   お店B  お店C          個数    個数   個数 りんご  もも パイナップル いちご 柿

関連するQ&A