KutoolsforOffice— 1 つのソリューション、5 つの強力なツール。少ない労力で大きな成果。

Excel で条件に基づいて最も頻繁に出現するテキストを検索するには、どうすればよいですか?

著者Xiaoyang変更日

この記事では、Excel で特定の条件に基づいてセル範囲から最も頻繁に出現するテキストを検索する方法をご紹介します。また、列内で最も一般的なテキストを抽出するための数式もお伝えします。

最も頻繁に出現するテキストを検索条件に基づいて最も頻繁に出現するテキストを検索
セル範囲内で最頻出テキストを検索する数式を表示したExcelインターフェースのスクリーンショット条件に基づいてセル範囲内で最頻出テキストを検索する数式を表示したExcelインターフェースのスクリーンショット

配列数式を使用して列内で最も頻繁に出現するテキストを検索する

セルのリストから最も頻繁に出現するテキストを検索・抽出したい場合は、以下の数式をご利用ください。

一般的な数式の構文は次のとおりです。

=INDEX(range, MODE(MATCH(range, range, 0)))
  • range: is the list of cells where you want to find the most frequent text.

1。この数式を、結果を表示したい空白セルにコピーまたは入力してください。

=INDEX(A2:A15,MODE(MATCH(A2:A15,A2:A15,0)))
  • ヒント:この数式で、A2:A15は、最も頻繁に出現するテキストを検索したいデータリストです。

2。次に、Ctrl + Shift + Enterキーを同時に押すと、以下のスクリーンショットのように正しい結果が表示されます。

Excelで最頻出テキストの計算結果を表示したスクリーンショット


配列数式を使用して条件に基づいて最も頻繁に出現するテキストを検索する

場合によっては、特定の条件に基づいて最も頻繁に出現するテキストを検索したいこともあるでしょう。たとえば、以下のスクリーンショットのように、「プロジェクト A」内で最も多く登場する名前を調べたい場合などが該当します。

頻出テキストを検索するためのプロジェクト名と条件を含むサンプルExcelシートのスクリーンショット

一般的な数式の構文は次のとおりです。

=INDEX(range1, MODE(IF(range2=criteria, MATCH(range1, range1, 0))))
  • range1: is the range of cells where you want to find the most frequent text.
  • range2=criteria: is the range of cells containing the specific criteria that you want to find the text based on.

1。以下の数式を空白セルにコピーまたは入力してください。

=INDEX($B$2:$B$15, MODE(IF($A$2:$A$15=D2, MATCH($B$2:$B$15, $B$2:$B$15, 0))))
  • ヒント:この数式では:
  • B2:B15は、最も頻繁に出現するテキストを調べたいデータリストです。
  • A2:A15=D2は、最も頻繁に出現するテキストを検索するための条件を指定したセル範囲です。

2。数式を入力した後、Ctrl + Shift + Enterキーを同時に押すと、「プロジェクト A」で最も頻繁に登場する名前が抽出されます(スクリーンショット参照)。

プロジェクト条件に基づいた最頻出テキスト抽出の結果を表示したスクリーンショット


配列数式を使用して2 つの指定日付の間で最も頻繁に出現するテキストを検索する

このセクションでは、指定した2 つの日付の間に最も頻繁に出現するテキストを検索する方法をご紹介します。たとえば、2019 年6 月28 日から2019 年7 月5 日の間に最も多く登場する名前を調べるには、以下の配列数式をご利用ください。

1。次の数式を空白セルに入力してください。

=INDEX($B$2:$B$15, MATCH(MODE.SNGL(IF(($A$2:$A$15<=$E$2)*($A$2:$A$15>=$D$2), COUNTIF($B$2:$B$15, "<"&$B$2:$B$15), 「」)), COUNTIF($B$2:$B$15, 「<」&$B$2:$B$15),0))
  • ヒント:この数式では:
  • B2:B15は、最も頻繁に登場するテキストを検索したいデータリストです。
  • A2:A15<=E2は、名前を検索したい特定の日付以下となる日付の範囲です。
  • A2:A15>=D2は、名前を検索したい特定の日付以降に対応する日付の範囲です。

2。Ctrl + Shift + Enterキーを同時に押すと、結果が取得されます。

Excelで2つの日付の間における最頻出テキスト抽出の結果を表示したスクリーンショット


その他、関連する最も頻繁に出現するテキストに関する記事:

  • 条件付き書式を使用する頻度に基づく(最も一般的な数値またはテキスト)
  • たとえば、範囲内で最も頻繁に出現する値を持つセルに条件付き書式を適用したい場合は、Excel でこれを素早く実現するにはどうすればよいでしょうか?また、指定された列内の値の出現頻度に基づいて、その行全体に条件付き書式を適用するにはどうすればよいでしょうか?この記事では、こうしたケースに対応する2 つの回避策をご紹介します。
  • Excel で2 番目に一般的/頻繁な数値またはテキストを検索する
  • Excel では、MODE 関数を使えば範囲内でもっとも頻繁に出現する数値を簡単に見つけられます。しかし、列から2 番目に頻繁に出現する数値を取得するにはどうすればよいでしょうか?また、列から2 番目に一般的なテキスト値を見つけるにはどのように操作すればよいでしょうか?ここでは、こうした課題を解決するためのいくつかの回避策をご紹介します。
  • 最も頻繁に出現する値を検索します(数値またはテキスト文字列)をExcel のリストから取得
  • 重複を含む名前リストをお持ちの場合、その中から最も頻繁に出現する値を抽出したくなることでしょう。もっとも直接的な方法は、リスト内のデータを1 つずつカウントして結果を得ることですが、列に数千もの名前が含まれていると、この作業は面倒で時間がかかってしまいます。以下のチュートリアルでは、このタスクを素早く・便利に解決するためのテクニックをいくつかご紹介します。
  • Excel で最も頻繁に出現する値に基づいてデータを並べ替える
  • ワークシートに長いデータリストがあり、各単語の出現頻度に基づいて並べ替えたいことがあります。つまり、最もよく出現する値(たとえば、列内で4 回出現)を先頭にし、その後に3 回、2 回、1 回と出現頻度の低い順に表示したいのです(下記スクリーンショット参照)。Excel でこのタスクを実現するには、どうすればよいでしょうか。

最高の Office 業務効率化ツール

🤖KUTOOLS AI アシスタント:次に基づいてデータ分析を革新します:インテリジェント実行   |  コード生成|  カスタム数式作成  |  データ分析とチャート生成|  拡張機能呼び出し…
人気の機能:検索・ハイライト、または重複をマーキング   |  空白行を削除する   |  データを失うことなく列の結合またはセルを   |  数式を使用しない四捨五入...
スーパー LOOKUP:複数条件 VLookup  |  複数値 VLookup  |   複数シート間 VLookup   |   ファジーマッチ....
高度なドロップダウンリスト:ドロップダウンリストをすばやく作成   |  連動型ドロップダウンリスト   |  複数選択可能なドロップダウンリスト....
列マネージャー:指定した数の列を追加|列の移動|非表示列の表示状態を切り替え|範囲および列の比較...
注目の機能:グリッドフォーカス   |  デザインビュー   |強化された数式バー   | ワークブックとシートマネージャー   |  リソースライブラリ(オートテキスト)|  日付ピッカー   |  ワークシートの統合  |  暗号化/セルの復号化   | リストからメール送信   |  スーパーフィルター   |   特殊フィルタ(太字のフォントを持つセルをフィルタリング/斜体/取り消し線。。。) 。。。
トップ15 ツールセット:12 テキストツール(テキストの追加、特定の文字を削除、...)|   50+チャートタイプ(ガントチャート、...)|   40+実用的関数(誕生日に基づいて年齢を計算します、...)|   19 挿入ツール(QR コードを挿入、パスから画像を挿入、...)|   12 変換ツール(単語に変換する、為替レートの変換、...)|   7 結合と分割ツール(高度な行のマージ、セルの分割、...)|さらに多数
Kutools はお好みの言語でご利用いただけます。英語、スペイン語、ドイツ語、フランス語、中国語、および40+の他の言語をサポートしています!

Kutools for Excel でExcel スキルを強化し、これまでにない効率を体験しましょう。Kutools for Excel は、生産性を高め、時間を大幅に節約できる高度な機能を300 以上提供します。最も必要な機能を今すぐ入手するにはこちらをクリック。。。


Office Tab は Office にタブインターフェースをもたらし、作業を大幅に簡単にします

  • Word、Excel、PowerPoint でタブを使った編集と閲覧を有効にします。Publisher、Access、Visio、Project でもご利用いただけます。
  • 複数のドキュメントを、新しいウィンドウではなく、同じウィンドウ内の新しいタブで開いたり作成したりできます。
  • 日々の生産性を50%も向上させ、毎日数百回ものマウスクリックを削減します!

すべてのKutools アドインが、たった1 つのインストーラーで完結。

Kutools for Officeスイートには、Excel ・Word ・Outlook ・PowerPoint 用のアドインと Office Tab Pro が含まれており、複数の Office アプリを横断して作業するチームに最適です。

ExcelWordOutlookTabsPowerPoint
  • オールインワンスイート— Excel、Word、Outlook、PowerPoint 用アドイン+Office Tab Pro
  • インストーラー1 つ、ライセンス1 つ— 数分でセットアップ可能(MSI 対応)
  • 連携してさらにパワーアップ— Office アプリ全体で生産性が向上
  • 30 日間のフル機能トライアル— 登録不要、クレジットカード不要
  • 最高のお得感— 個別アドイン購入よりお得