小技集

トップ > 小技集 > 記事
小技集一覧へ
限定コンテンツ一覧へ



2023年11月24日【ID:0】

メンバー限定

【Excel】同じセル内の複数の値を集計


Microsoft Formsなどで複数回答したものをExcelで確認すると、以下のように同じセルに複数の値が出力されることがあります。

こちらでは、このように同じセル内に「;」区切りで入力された複数の値を集計する方法について、2通りで解説しています。


重複した文字が含まれない場合

以下の表の項目「好きな食べ物」には、「りんご、ばなな、みかん、いちご、ぶどう」の5通りがあります。

また、これらの食べ物には「重複した文字」がありません。

この「重複した文字」とは、「もも」と「すもも」のような文字を指します。
このような「重複した文字」の要素が含まれていると、若干、集計が大変になります。
※「重複した文字」を考慮した集計方法については後半に解説しています。

「重複した文字」が含まれていない場合は、単純に「りんご」を含む件数などと求めることができます。
「○○が含まれている件数」は、COUNTIF関数を用いて求めることができます。

=COUNTIF(範囲, 検索条件)
// 範囲内で検索条件を満たしているセルの数を返す

以下の右の表に集計結果を求めていきます。

まず、セルF2の「りんご」の数について集計していきます。
「りんご」の数は、「B列の中で、「りんご」という文字が含まれるセルの数」になります。
これを数式で求めると、以下のようになります。

=COUNTIF(B:B,"*"&E2&"*")

検索条件の「"*"&E2&"*"」は、セルE2の値の左右に「*」を加えた文字「*りんご*」を表しています。
COUNTIF関数での「*」は、「0文字以上の文字」を表し、「「りんご」が含まれる」という条件になります。

この式で、以下のように集計することができます。

他の集計結果に関しては、オートフィルを活用して以下のように求めることができます。


重複した文字が含まれる場合

次に「重複した文字」が含まれる場合です。
以下の表を元に、右側の表に集計していきます。

この表の場合、セルF2の集計結果を「B列の中で、「1」という文字が含まれるセルの数」とすると、「10」も含まれて集計されてしまいます。
そのため、少し工夫をする必要があります。


続きはIT予備メンバー限定です。

メンバー限定コンテンツになります。




IT予備メンバーページと連携することで内容を確認することができます。

メンバーとは


すでにメンバーの方は、
ログインして連携してから、こちらを更新すると閲覧できます。
※連携しても確認ができない場合は、少し時間を置いてご確認ください。

ログイン(新しいタブ)
※[ログイン]→[設定]→[IT予備-連携]で連携できます


パソコンで開く場合は、記事の最後に「リンクコピー」があるためご活用ください。


メンバー募集
ExcelVBA特別教材配布 ExcelVBA特別教材配布





リンクの共有はこちらから行えます。

  リンクコピー Twitter Facebook はてなブックマーク Pocket
トップ > 小技集 > 記事
小技集一覧へ
限定コンテンツ一覧へ


- 人気の記事 -



- メンバー限定 [一覧] -



サイト累計閲覧数

4634587

有料動画講座
(買い切り)

Excel完全制覇


ちょっとした機能 便利ツール
【小技集】

【Excel】マトリックス表の見出しの作成方法

【Windows】読めない漢字を入力する

【Excel】XLOOKUP関数でスピルを活用

【Excel】日付と曜日を表示形式で改行して表示する

【Word】指定した範囲内を全角文字に統一

【Excel】表の一番右側のデータを自動抽出

【Excel】特定の項目が特定の値の場合に行全体を色付け

【Excel】値がない行(列)を自動で色付け

【Excel】データ数に応じて自動で連番を振る方法

【Excel】表の各行に空の行を挿入

【Excel】特定のセルへ瞬時に移動

【Excel】初回購入日と直近購入日を抽出

【Excel】重複のない順位を割り当てる

【Excel】表に自動で罫線を設定(カテゴリー別の罫線も設定)

【Excel】カレンダーに「休」を表示(祝日などを考慮)

【Excel】直近N日間のみ自動でグラフに表示

【Excel】行数や列数が異なる複数のマトリックス表を集計

【Excel】瞬時に先頭(末尾)のシートへ移動

【Excel】表の途中の罫線を瞬時に消す方法

【Excel】数式の引数に途中の行から最終行までを指定

【Excel】分析に必要な情報を瞬時に求める

【ExcelVBA】選択した値の関連データを自動で抽出

【Excel】存在しているシートのみ目次にリンクを表示

【Excel】表の最終行を瞬時に選択

【Excel】候補に表示されない3つの隠し関数





一覧ページへ

トップ > 小技集 > 記事
小技集一覧へ
限定コンテンツ一覧へ

メンバーに加入すると
多くの特典が得られます

・全作品ダウンロード
・コンテンツ閲覧管理
・チャットサポート


 詳しくはこちら 

閉じる

※メンバーページと連携すると
表示されなくなります