[ 初めての方へ | 一覧(最新更新順) | 全文検索 | 過去ログ ]
『売上先(本支店)毎の集計』(ゆりこ)
A列に店名、B列に売上金額がありますが、店名の支店や営業所をまとめて売上金額の合計を早く出せる方法を教えて下さい。エクセル超初心者です。
A1 B1 C1 D1 1 店名 売上 店名 売上合計 2 佐々木商店 本店 30000 佐々木商店 70000 3 さのや 50000 さのや 160000 4 くすのき 10000 大石商店 20000 5 大石商店 20000 ノーラン 10000 6 さのや 新潟店 60000 ゆめの木 50000 7 ノーラン 10000 くすのき 10000 8 さのや 東京支店 50000 9 佐々木商店 京都 40000 10 ゆめの木 50000
現在は300件程の店名を昇順で並び替えてを手作業で計算しC1,D1を入力していますが時間がかかる上に間違いもあります。超初心者でもできる何か良い方法をご教授下さいますようお願いします。
< 使用 Excel:unknown、使用 OS:Windows10 >
ピボットテーブルはいかがですか? 事前準備として、店名を出さなくてはいけないので、C列を使わせてください 1)A列の店名と支店の間に、必ず空白があるならば C2=LEFT(A2,FIND(" ",A2&" ")) として、必要な行までコピー 2)C1に項目名として 店名_ としておきます 3)A1:C10を選択して、リボンから挿入>ピボットテーブルを選択してください 4)表示先は既存テーブルでも、新規ブックでもどちらでもOKです 5)行に 店名_ 値に 売上 をドロップして、売上の集計方法を 合計 に変更してください これで、出ると思いますが、いかがですか?
(稲葉) 2019/03/09(土) 06:34
D2: =IF(C2="","",SUMIF($A$2:$A$10,"*"&C2&"*",$B$2:$B$10))
適当に下にコピーします。
(メジロ) 2019/03/09(土) 10:45
C_店名が1文字になりましたが。 佐々木商店 → 佐 、さのや→さ
実際の店名には「ゆめのや」「ゆめのき」のように3文字から、最高五文字まで同じ店名があります。
C_に5文字ほど出して頂くことはできるのでしょうか?
どうぞよろしくお願い致します。(ゆりこ)
(ゆりこ) 2019/03/09(土) 12:14
店名 売上 店名_ 売上 佐々木商店 本店 30,000 佐 70000 さのや 50,000 さ 160000 くすのき 10,000 く 10000 大石商店 20,000 大 20000 さのや 新潟店 60,000 さ 160000 ノーラン 10,000 ノ 10000 さのや 東京支店 50,000 さ 160000 佐々木商店 京都 40,000 佐 70000 ゆめの木 50,000 ゆ 50000 合計 320,000 710000
店名_が重複して合計が合いませんでした。店名_を集約できまでしょうか?
(ゆりこ)
(ゆりこ) 2019/03/09(土) 13:25
(マナ) 2019/03/09(土) 13:36
上の式で提示された結果が求まっていますよ。
今回はC列の文字が1文字ですから「スペース」は関係ないと思いますが
前回の式で結果が出ていないということでしたら
マナさんが書かれていることが原因だったように思います。
(メジロ) 2019/03/09(土) 15:12
D2: =IF(C2="","",SUMIF($A$2:$A$10,C2&"*",$B$2:$B$10))
前の式では店名のどこかにC列の文字が含まれていれば
集計の対象となってしまいます。
(メジロ) 2019/03/09(土) 15:25
今さらですが、 C2=LEFT(A2,FIND(" ",A2&" "))が C2=LEFT(A2,FIND(" "," "&A2))
こうなってないですか? (稲葉) 2019/03/09(土) 16:46
半角とのご指摘でしたので店名の後をDeleteしてみましたら綺麗に店名が出ましたがピボットの結果が本支店が集約されませんでした。
店名 売上 本店_ 行ラベル 合計 / 売上 佐々木商店 本店 30000 佐々木商店 本店 くすのき 10000 さのや 50000 さのや さのや 50000 くすのき 10000 くすのき さのや 新潟店 60000 大石商店 20000 大石商店 さのや 東京支店 50000 さのや 新潟店 60000 さのや 新潟店 ノーラン 10000 ノーラン 10000 ノーラン ゆめの木 50000 さのや 東京支店 50000 さのや 東京支店 佐々木商店 京都 40000 佐々木商店 京都 40000 佐々木商店 京都 佐々木商店 本店 30000 ゆめの木 50000 ゆめの木 大石商店 20000 合計 320000 総計 320000
C2は=LEFT(A2,FIND(" ",A2&" "))です。
=IF(C2="","",SUMIF($A$2:$A$10,C2&"*",$B$2:$B$10))の関数の結果は下記のようになりました。
店名 売上 店名_ 売上合計 佐々木商店 本店 30,000 佐々木商店 本店 30000 さのや 50,000 さのや 160000 くすのき 10,000 くすのき 10000 大石商店 20,000 大石商店 20000 さのや 新潟店 60,000 さのや 新潟店 60000 ノーラン 10,000 ノーラン 10000 さのや 東京支店 50,000 さのや 東京支店 50000 佐々木商店 京都 40,000 佐々木商店 京都 40000 ゆめの木 50,000 ゆめの木 50000 合計 320,000 430,000
御面倒でも宜しくお願いします。(ゆりこ)
(ゆりこ) 2019/03/09(土) 18:29
" "この部分を全角スペースに二ヶ所置き換えて見てください 式の意味は、A列の文字を左からスペースまで取り出すです
(稲葉) 2019/03/09(土) 18:51
解決して良かったです データが書き変わった場合や、範囲が変わった場合 データ範囲の変更や更新処理が必要なので、忘れないように 同じシートにメモしておくとよいかと思います 私もそれで失敗したことあるので、お気をつけください (稲葉) 2019/03/09(土) 19:40
[ 一覧(最新更新順) ]
YukiWiki 1.6.7 Copyright (C) 2000,2001 by Hiroshi Yuki.
Modified by kazu.