Excelで列内の各値の出現回数を数える

  • これを共有
Hugh West

Excelでさまざまなタスクを実行するために、各値の出現回数を数える必要があるかもしれません。 この記事の議題は、Excelで列の各値の出現回数を数える方法を紹介することです。 今回は、この問題に関する5つの簡単で迅速な方法を示します。 それでは、タスクを効率的に実行するために記事を通過してみましょう。

練習用ワークブックをダウンロードする

以下のExcelワークブックをダウンロードしていただくと、より理解が深まり、ご自身で練習することができます。

列内の各値の出現回数を数える.xlsx

Excelで列内の各値の出現回数を数える5つの方法

チュートリアルに進む前に、今日のデータセットについて知っておきましょう。

ここで、私たちは セールスレップ , 都市 そして 給与 この例では、理解しやすくするために、いくつかの値が繰り返されています。 セールスレップ 都市 はテキスト値の列であり 給与 このリレーションシップとデータセットは練習用です。

さて、上記のデータセットを使って、列の各値の出現回数を複数回数えてみます。 では、一つずつ探っていきましょう。

1.COUNTIF関数の使用

を使用しています。 COUNTIF機能 単純で簡単なので、実際にやってみましょう。

📌 ステップス

があります。 COUNTIF機能 は、特定の条件を比較する範囲内のセルの数を数えます。

を数える式を書いてみましょう。 セールスレップ この例のExcelワークブックでは

=countif(b7:b23,f7)

COUNTIF機能 の値をすべて挿入した。 セールスレップ かわりに レンジ . クライテリア は、すべての名前のインスタンス数を計算する必要があるので、基準として、名前(この場合はファーストネーム)を挿入しました。 これは、名前の出現回数を示しました。 マックス このデータセットはそれほど大きなものではありませんので、ざっと見たところ、以下のようなものがありました。 4 最大 その中 セールスレップ の欄があります。

  • ここで、カーソルをセルの右下隅に持っていき E7 で、プラスに見えるでしょう (+) のサインです。 フィルハンドル ツールを使用します。
  • そして、それをダブルクリックすると、残りの値が表示されます。

あ、これ、不良品が出てる、間違えちゃった。

を使わなかったんです。 アブソリュートリファレンス そのため、セル参照が変化してしまい、間違った出力になってしまうのです。 そこで、このような場合は アブソリュートリファレンス うんどうぜん オートフィル .

=countif($b$7:$b$23,f7)です。

今度は正しい値を提供した。

しかし、これが一見して価値がわかる形式になっているかどうか、少し考えてみてください。 いや、これは中身を早く提供するものでも、目に楽しい形式でもない。

内部構造をより速く導き出すために、Excelの助けを借りることができます。 ソート&フィルター 機能を搭載しています。

  • まず、全体を選択します。 セールスレップ 列( B6:B23 ).
  • 次に データ タブで表示します。
  • ここでは アドバンスト オプションで ソート&フィルター グループであるため、それを選択します。

をクリックすると アドバンスト アイコンをクリックすると アドバンストフィルター のダイアログボックスが表示されます。

  • まず、以下を選択します。 別の場所にコピーする .
  • があります。 リスト範囲 が自動的に選択されます。
  • での コピー先 ボックスで、貼り付けたい場所にセル参照を挿入します。 この場合、セル F6 .
  • そして、必ず 一意なレコードのみ .
  • 最後に エンタメ をクリックするか よっしゃー .

これで、すべてのユニークな値をカラムから別の場所にある F6:F12 の範囲である。

  • では、前回の COUNTIF の式で表されます。

各値の出現回数を取得するためには、この抽出した列から基準を使用する必要があります。

  • そして、活用します。 オートフィル 機能を使って、数式を次のセルにコピーします。

この COUNTIF の式は、数値に対しても使用できます。

  • このとき、その公式を書きましょう。 給与 の欄があります。
=countif($d$7:$d$23,f15)

ここから先は、一意な値を別々の場所に抽出するために ソート&フィルター オプションは、数式を使用する前に .

続きを読む エクセルで繰り返される単語を数える方法(11のメソッド)

2.SUM関数とEXACT関数の活用

を使って、各値の出現回数を調べることができます。 総和 エグザクト の機能も備えています。

については、その名前がすべてを物語っています。 SUM機能 を選択すると、その範囲に応じた金額が表示されます。

があります。 EXACT機能 は2つの値を比較し が全く同じであれば FALSE 通常、この関数はテキスト値に対して使用されます。

📌 ステップス

を使った我々の計算式は 総和 エグザクト 関数は次のようなものになります。

SUM(-EXACT(範囲,条件))

式の理解を深めるために、以下のように書きます。 EXACT機能 の部分が先にあります。

  • まず、セルを選択します。 G7 と入力し、次の計算式を入力します。
=--EXACT($B$7:$B$23,F7)

ここでは EXACT機能 にとって セールスレップ また、ダブルハイフンを使って変換しています。 TRUE/FALSE まで 0 1 この式が配列式であることはおわかりいただけたと思いますが,マッチングが成立するごとに,次のような結果が返されます。 1 0 はマッチングしないため。

  • では、その SUM機能 が動作し、結果を出します。
=sum(--exact($b$7:$b$23,f7))

この式は配列式なので Ctrl + Shift + Enter だけでなく エンタメ を押すだけで、この数式を操作することができます。 エンタメ また,配列の数式を入力すると,数式を囲む中括弧が表示されます。 Excelは自動的にこれを行います。 手動で行う必要はありません。 .

  • 最後に フィルハンドル を行い、残りのセルにも同じことを行う。

同様に、この式は数字にも使えます。 下の画像では、この式を 給与 の欄があります。

=sum(--exact($d$7:$d$23,f16))

続きを読む Excel VBAで列の重複を数える(完全解析編)

類似の読み物

  • エクセルで重複した行を数える方法(4つの方法)
  • Excelで重複した値を一度だけ数える(3つの方法)
  • エクセルで1日あたりの発生回数を数える方法(4つの簡単な方法)

3.COUNT関数とIF関数の挿入

を使って出現回数を計算する方法を見てきました。 COUNTIF機能 .今回は、その使い方をご紹介します。 COUNT イフ の機能を持つ。

でありながら、混乱しないように。 COUNTIF のセクションで、1つの関数 ( COUNTIF ) を使用しますが、本節では COUNT & イフ 2つの独立した機能

📌 ステップス

  • を一番最初に書きます。 IF機能 については、この式の セールスレップ の欄があります。
=IF($B$7:$B$23=F7,$D$7:$D$23)
  • 次に、 を押します。 エンタメ .

配列は、条件に一致する数値範囲から対応する値を提供し ファルス 他の人のために

ここで、それは発見されました。 4 を返したので、その4ヶ所では すうりょういき 値( 給与 ).

  • 今度は内部で COUNT機能 の場合、これらの数値をカウントし、出現回数を提供します。
=count(if($b$7:$b$23=f7,$d$7:$d$23))です。

  • 同様に、数値の値についても、フィールドを適切な範囲と基準に置き換えるだけで、同様のことが可能です。
=count(if($d$7:$d$23=f16,$d$7:$d$23))です。

の2番目のパラメータを確認してください。 IF機能 すうりょういき を使用しており アブソリュートリファレンス .

続きを読む Excelで範囲内の重複をカウントするVBA(4つのメソッド)

4.SUM関数とIF関数の適用

IF機能。 が返されます。 1 そうでなければ 0 の配列が得られます。 1 0 になります。 SUM機能 以下、その詳細な処理を見てみましょう。

📌 ステップス

  • 最初は、セルに G7 という数式を下に挿入します。
=SUM(IF($B$7:$B$23=F7,1,0))
  • をタップしてください。 エンタメ キーになります。

この式は、数値の値に対しても問題なく動作します。

=SUM(IF($D$7:$D$23=F16,1,0))

続きを読む Excelで列の重複をカウントする方法(3つの方法)

5.ピボットテーブルの採用

を使用することができます。 ピボットテーブル この処理の詳細を見てみましょう。

📌 ステップス

  • まず、範囲内の任意のセルを選択します。 ここでは、セル B4 .
  • 2つ目は インサート タブで表示します。
  • 3つ目は、「」をクリックすることです。 ピボットテーブル について テーブル のグループです。

があります。 テーブルまたは範囲からのピボットテーブル をクリックすると、ダイアログボックスが表示されます。

  • ここで、確認してください。 テーブル/レンジ が正しいかどうか。
  • したがって、選択 退出ワークシート を挿入したいので ピボットテーブル を同じシートの中に入れてください。
  • そして、その後に 所在地 .ここでは、セルとして行いました F4 .
  • をクリックします。 よっしゃー .

下の画像のように、ピボットテーブルが表示されます。

この中に ピボットテーブルのフィールド タスク・ペインに、テーブルのカラム名が表示されます。 フィールド のセクションと、4つのエリアがあります。 フィルター , コラム , , 価値観 .

  • 現在、ドラッグ セールスレップ フィールドを 価値観 のエリアです。

内の各値の出現回数をカウントしています。 セールスレップ の欄があります。

続きを読む Excelのピボットテーブルで重複をカウントする(2つの簡単な方法)

Excelで複数の条件を指定して出現回数をカウントする

前節では、列内の各値の出現回数を数える方法を学びましたが、ここでは、複数の条件を指定して出現回数を数える方法を紹介します。

ここでは、MaxとJohnのデモを示します。 データセットから、以下のようなことがわかります。 マックス において ニューヨーク , ロサンゼルス サンフランシスコ しかし、カウントしたい マックス から ニューヨーク の街で、そのために。

  • 主に、セルへ H5 を入力し、次の数式をセルに貼り付けます。
=countifs($b$5:$b$21,f5,$c$5:$c$21,g5)である。

ここでは COUNTIFS機能 は、複数の条件を取ることができる。

  • 次に、 を押します。 エンタメ .

続きを読む Excelで複数の条件に基づいて重複をカウントする方法

結論

本日は以上です。 この記事では、Excelで列内の各値の出現回数を数える方法を簡単かつ簡潔に説明しました。 Practiceファイルのダウンロードをお忘れなく。 この記事をお読みいただきありがとうございました。お役に立てたでしょうか。 ご質問やご意見がありましたらコメント欄でお知らせください。 当社のウェブサイトをご覧ください。 エクセルウィキ Excelのワンストップ・ソリューション・プロバイダーである日本エクセル協会にお問い合わせください。

Hugh West は、業界で 10 年以上の経験を持つ、非常に経験豊富な Excel トレーナー兼アナリストです。彼は会計と財務の学士号と経営管理の修士号を取得しています。ヒューは教えることに情熱を持っており、理解しやすい独自の教育アプローチを開発しました。彼の Excel に関する専門知識は、世界中の何千人もの学生や専門家がスキルを向上させ、キャリアで優れた成果を上げるのに役立ってきました。 Hugh はブログを通じて知識を世界に共有し、個人や企業が潜在能力を最大限に発揮できるよう無料の Excel チュートリアルとオンライン トレーニングを提供しています。