No.7ベストアンサー
- 回答日時:
>UNIQUE関数、配列数式を使わない方法でお願いします。
とのご要望であり、添付画像の図①のような集計表を作成する場合、
E2セルに
=IFERROR(INDEX($B$2:$B$9,AGGREGATE(15,6,ROW($1:$8)/(MATCH($B$2:$B$9,$B$2:$B$9,0)=ROW($1:$8)),ROW(A1))),"")
を入れて、下方向へフィルコピーします。次に、F2セルに
=IF(E2="","",SUMIFS(C:C,B:B,E2))
を入れて、下方向へフィルコピーします。これで、集計表が完成します。
しかし、どう考えても、 d-q-t-pさんの回答にあるピボットテーブルを用いる方法、つまり、元表の範囲を選択した状態で、メインメニューの「挿入」→「ピボットテーブルアイコン」→表示場所決定 と進んで図③のようなフィールドリストを表示させ、行ボックスに品名を、値ボックスに個数を、それぞれドラック&ドロップし、図②のようなピボットテーブルを作成する方法のほうが、簡単かつスピディーだと思います。
なお、元表が更新された場合、図①の集計表だと、数式適用範囲を広げたり、数式自体の修正を必要とすることがありますが、図②のピボットテーブルの場合、ピボットテーブル内のセルを右クリックして「更新」を選択すればピボットテーブルも一瞬で更新可能です。
※元表の最終行・列にデータを追加したとき、追加分のデータはピボットテーブルの範囲から外れるため、「更新」ボタンを押しても反映されません。このような事態を避けるため、元表を予め(範囲が自動拡張される)テーブル化しておく方法がお勧めです。
No.6
- 回答日時:
PowerQuery を使えば
左のテーブルから
簡単な操作で右の結果を出せます。
データの増減等があっても、
「すべて更新」をクリックするだけで済みます。
Excel2016 です。
他のバージョンでうまくいかなかったら後免。
No.1
- 回答日時:
こんにちは
>UNIQUE関数、配列数式を使わない方法でお願いします。
わざわざ面倒な制約を設ければ、難しく複雑にになるだけと思いますが・・
通常の方法なら
◇ 方法1
1)B列をE列にコピーし、「データ」-「重複の削除」で
E列にユニークな項目を抽出する
2)F列はSumif関数やSumproduct関数等を利用して集計する
あくまでも関数だけで行いたいのなら・・
◇ 方法2
1)作業列を利用して、B列の最初に出現する品名をチェック
2)作業列を参照して、順にE列に重複を省いた品名を抽出
3)F列は「方法1」と同じ
※ 方法1、方法2は検索すれば説明付きの紹介サイトが多数見つかると思いますので、式は省略します。
作業列も使いたくないのなら・・
(スピル機能は使えるものと想定)
◇ 方法3
1)E2セルに以下の式を入力
=FILTER(B2:B9,COUNTIF(OFFSET(B2,,,ROW(B1:B8)),B2:B9)=1,"")
2)F2セルに以下の式を入力
=SUMIF(B2:B9,E2#,C2:C9)
等の方法が考えられます。
お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!
似たような質問が見つかりました
- Excel(エクセル) エクセル関数に詳しい方、教えてください(テキスト関数と条件付書式) 1 2024/04/11 02:44
- Excel(エクセル) ある文字を含む際に、値を返す数式についてです 5 2022/08/28 16:58
- その他(Microsoft Office) Excelで該当しない項目(#N/Aの商品名)を簡単に表示・抽出させる方法についてです 1 2022/08/25 22:12
- Excel(エクセル) エクセルの条件付き書式 個人シートを参照して集計シートに色付けしたい 1 2023/06/22 00:39
- Excel(エクセル) 関数を教えていただきたいです。 添付のような「data sheet」があります。 他に、「集計 sh 3 2023/11/02 17:11
- その他(Microsoft Office) エクセルにおいて品名コードを使用しての集計方法について 5 2024/07/10 15:55
- その他(プログラミング・Web制作) 特定の項目セルにスキャン(入力)すると連続で5行に自動で日付がはいる 1 2024/07/31 14:20
- その他(Microsoft Office) ピボットテーブルへの集計フィールド挿入 1 2023/02/26 11:33
- Excel(エクセル) エクセルの集計方法 3 2022/12/06 20:58
- Excel(エクセル) SUMIFSと日付変換 10 2023/04/16 15:38
このQ&Aを見た人はこんなQ&Aも見ています
-
あなたの「必」の書き順を教えてください
ふだん、どういう書き順で「必」を書いていますか? みなさんの色んな書き順を知りたいです。 画像のA~Eを使って教えてください。
-
人生最悪の忘れ物
今までの人生での「最悪の忘れ物」を教えてください。 私の「最悪の忘れ物」は「財布」です。
-
【お題】ヒーローの謝罪会見
【大喜利】 怪人の侵略に気づくのが遅れ、それを防げなかった戦隊ヒーローの謝罪会見で出た発言
-
おすすめのモーニング・朝食メニューを教えて!
コメダ珈琲店のモーニング ロイヤルホストのモーニング 牛丼チェーン店の朝食などなど、おいしいモーニング・朝食メニューがたくさんありますよね。
-
お風呂の温度、何℃にしてますか?
みなさん、家のお風呂って何℃で入ってますか? ぬるめのお湯にゆったり…という方もいれば、熱いのが好き!という方もいるかと思います。 我が家は平均的(?)な42℃設定なのですが、みなさんのご家庭では何℃に設定していますか?
-
Excelで、毎月の月曜と金曜の合計何日あるかを拾えるような関数ありますか?
Excel(エクセル)
-
エクセル数式に問題があります
Excel(エクセル)
-
エクセルの数式が分かりません
Excel(エクセル)
-
-
4
1.5ヶ月分の費用按分 エクセル関数
Excel(エクセル)
-
5
Excelで<a>,<b>の入ったセルをcountifすると動作がおかしい。なぜ?
Excel(エクセル)
-
6
Excelの数式について教えてください。
Excel(エクセル)
-
7
条件付き書式の効率的な設定の仕方について
Excel(エクセル)
-
8
エクセルの関数ついて
Excel(エクセル)
-
9
エクセル初心者です 用語とか良く分からないので簡単に説明していただけると幸いです 表を作っているので
Excel(エクセル)
-
10
Excelで合計を求めたいです
Excel(エクセル)
-
11
Excelの数式の効率化について
Excel(エクセル)
-
12
8:40までの出勤は全て8:30にする関数を教えて下さい!!
Excel(エクセル)
-
13
11ケタの数字を打つと、エクセルの表示が、1.01235E+11 になるのはなぜ?
Excel(エクセル)
-
14
Excelの数式について教えてください。
Excel(エクセル)
-
15
excelVBAについて。
Excel(エクセル)
-
16
エクセル初心者です 用語等まだ良く分からないので簡単に説明していただけると幸いです タブの挿入、図形
Excel(エクセル)
-
17
エクセルのデータについて
Excel(エクセル)
-
18
考えた式の戻り値が期待通りにならない
Excel(エクセル)
-
19
年間の医療費のデータがあり、月々の集計をする計算式を教えていただけませんか
Excel(エクセル)
-
20
Excelの計算で差分を求める場合について
Excel(エクセル)
関連するカテゴリからQ&Aを探す
おすすめ情報
- ・漫画をレンタルでお得に読める!
- ・【大喜利】【投稿~12/2】 国民的アニメ『サザエさん』が打ち切りになった理由を教えてください
- ・ちょっと先の未来クイズ第5問
- ・【お題】ヒーローの謝罪会見
- ・これが怖いの自分だけ?というものありますか?
- ・スマホに会話を聞かれているな!?と思ったことありますか?
- ・それもChatGPT!?と驚いた使用方法を教えてください
- ・見学に行くとしたら【天国】と【地獄】どっち?
- ・【大喜利】【投稿~11/22】このサンタクロースは偽物だと気付いた理由とは?
- ・お風呂の温度、何℃にしてますか?
- ・とっておきの「まかない飯」を教えて下さい!
- ・2024年のうちにやっておきたいこと、ここで宣言しませんか?
- ・いけず言葉しりとり
- ・土曜の昼、学校帰りの昼メシの思い出
- ・忘れられない激○○料理
- ・あなたにとってのゴールデンタイムはいつですか?
- ・とっておきの「夜食」教えて下さい
- ・これまでで一番「情けなかったとき」はいつですか?
- ・プリン+醤油=ウニみたいな組み合わせメニューを教えて!
- ・タイムマシーンがあったら、過去と未来どちらに行く?
- ・遅刻の「言い訳」選手権
- ・好きな和訳タイトルを教えてください
- ・うちのカレーにはこれが入ってる!って食材ありますか?
- ・おすすめのモーニング・朝食メニューを教えて!
- ・「覚え間違い」を教えてください!
- ・とっておきの手土産を教えて
- ・「平成」を感じるもの
- ・秘密基地、どこに作った?
- ・カンパ〜イ!←最初の1杯目、なに頼む?
- ・この人頭いいなと思ったエピソード
- ・あなたの「必」の書き順を教えてください
- ・ギリギリ行けるお一人様のライン
- ・10代と話して驚いたこと
- ・大人になっても苦手な食べ物、ありますか?
- ・14歳の自分に衝撃の事実を告げてください
- ・家・車以外で、人生で一番奮発した買い物
- ・人生最悪の忘れ物
- ・あなたの習慣について教えてください!!
- ・都道府県穴埋めゲーム
このQ&Aを見た人がよく見るQ&A
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
エクセルで作成した書類の印刷...
-
スプレッドシートで適切な条件...
-
Excelについて。 以前、無料でE...
-
エクセルのCOUNTAについて
-
Excel初心者です、Excelの日付...
-
エクセルで作成した表の中にあ...
-
新規ブックの作成について。
-
Excelの警告について
-
Excelの質問です。 特定のセル...
-
ExcelVBAについて。
-
標準、数値、文字列・・・VLOOK...
-
エクセルのデータ整理
-
Excelの質問です。 セルA1に文...
-
excelVBAについて。
-
excelVBAについて。
-
excelですが一つのマスに入って...
-
excelVBAについて。
-
excelVBAについて。
-
excelVBAについて。
-
パソコンで作成したExcelをiPho...
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
Excelの警告について
-
excelVBAについて。
-
excelVBAについて。
-
UNIQUE関数、配列数式を使わず...
-
エクセルのデータ整理の方法
-
11ケタの数字を打つと、エク...
-
エクセルの関数ついて
-
エクセル初心者です 用語とか良...
-
エクセル2021 範囲指定印刷をす...
-
【マクロ】メッセージボックス...
-
Excelで合計を求めたいです
-
IEを使わずHTMLを取得する
-
1.5ヶ月分の費用按分 エクセル関数
-
エクセル初心者です 用語等まだ...
-
excelVBAについて。
-
エクセルの不調について
-
Excelで、毎月の月曜と金曜の合...
-
vbe でのソースコード参照(msgb...
-
エクセル数式に問題があります
-
アクセス2016 エクセル2016 重...
おすすめ情報