Excel でテキストの長さに基づいてセルをフィルターするにはどうすればよいですか?
Excel でテキストの長さに基づいてセルをフィルター処理するのは、データ加工や分析においてよくあるニーズです。特定の文字数のテキストだけを抽出することで、入力長の制限に合致するデータや重要な情報を素早く見つけられます。ここでは、組み込み機能や数式を活用して、この作業をシンプルかつ効率的に実現する方法をいくつかご紹介します。
- テキストの長さを使用して特定の数値でセルをフィルター処理する
- テキストの長さ(等しい/より小さい/より大きい)で簡単にセルをフィルター処理できます(Kutools for Excel 使用)
- テキストの長さ(等しい/より小さい/より大きい)で補助列を使用してセルをフィルター処理する
- テキストの長さ(等しい/より小さい/より大きい)で FILTER 関数を使用してセルをフィルター処理する
フィルター機能で指定されたテキストの長さに基づいてセルをフィルター処理する
テキストフィルターの条件設定機能を使えば、指定した文字数に基づいてセルを簡単にフィルターできます。以下の手順に従って操作してください:
- フィルターをかけたい列のデータを選択し、「データ」タブの「フィルター」ボタンをクリックしてください。
- 「フィルター矢印」をクリックし、マウスを「テキストフィルター」に合わせて、「フィルタ条件の設定」を選択してください。次のスクリーンショットをご参照ください:
![フィルターリストボックスから [カスタムフィルター] 項目を選択します](//cdn.extendoffice.com/images/stories/doc-excel/filter-by-length/doc-filter-by-length-5.webp)
- 表示される「ユーザー設定オートフィルター」ダイアログボックスで、条件を「次と等しい」に設定し、長さを示すために疑問符(?)を16 個入力します。

- 「OK」をクリックすると、その列内で16 文字のセルがフィルターされます。
テキストの長さ(等しい/より小さい/より大きい)で簡単にセルをフィルター処理できます(Kutools for Excel 使用)
このセクションでは、「Kutools for Excel」を使い、テキストの長さが特定の数値と「等しい」「より小さい」「より大きい」という条件でセルをフィルター処理する方法をご紹介します。数式や補助列は一切不要。わずか数回のクリックで、簡単に実行できます。
- フィルターを適用したいデータ範囲を選択し、「KUTOOLS PLUS」>「スーパーフィルター」をクリックして、「スーパーフィルター」ペインを開きます。
- ペインで、必要に応じて条件ボックスにフィルタ条件を設定してください。
最初の条件ボックスで、フィルターをかけたい列見出しを選択します。
2 番目の条件ボックスで、「テキスト」を選択します。
3 番目の条件ボックスで、「長さが」、「長さが次より大きい」、または「長さが次より小さい」のいずれかを選択します。
最後の条件ボックスに、希望するテキストの長さを入力します(例:「16」はちょうど16 文字の場合)。
- 次に、「フィルター」ボタンをクリックして条件を適用してください。結果は「範囲を選択してください」に表示されます。スクリーンショットをご確認ください。
![結果を取得するには、[フィルター] ボタンをクリックします](//cdn.extendoffice.com/images/stories/doc-excel/filter-by-length/doc-filter-by-length-2.webp)

テキストの長さ(等しい/より小さい/より大きい)で補助列を使用してセルをフィルター処理する
このセクションでは、補助列を設定し、LEN 関数でテキストの長さを計算したうえでフィルターを適用し、目的のデータを抽出する方法を詳しく解説します。この方法は、テキストの文字数が特定の値と「等しい」「より小さい」「より大きい」セルを特定したい場合に、シンプルかつ効果的です。
- 補助列に次の数式を入力し、フィルハンドルを下にドラッグして他のセルにもコピーしてください。これにより、各セルの文字数が自動的に計算されます。
=LEN(A2)
- 補助列を選択し、「データ」タブの「フィルター」ボタンをクリックしてください。
- ドロップダウンボックスから「数値フィルター」を選択し、表示されたリストボックスで必要な条件をお選びください。スクリーンショットをご参照ください:
![[数値フィルター] セクションから条件を選択します](//cdn.extendoffice.com/images/stories/doc-excel/filter-by-length/doc-filter-by-length-8.webp)
- 次の「ユーザー設定オートフィルター」ボックスで、フィルターの対象とする文字数を設定してください。スクリーンショットをご参照ください:

- 「OK」をクリックして、フィルター結果を取得してください。
テキストの長さ(等しい/より小さい/より大きい)で FILTER 関数を使用してセルをフィルター処理する
Excel 365 またはExcel 2021 以降をご利用の場合、新たに導入された FILTER 関数が、特定の条件に基づく動的なデータフィルターに非常に役立ちます。その多彩な活用法の一つとして、テキストの長さ(指定した文字数と等しい・それより小さい・それより大きい)に基づいてセルをフィルター処理する方法が挙げられます。
●特定の数値とテキストの長さ一致するセルをフィルター処理する
テキストの長さが等しいがちょうど15 文字のセルをフィルター処理するには、以下の数式を適用し、Enter キーを押して結果を取得してください:
=FILTER(A2:A19, LEN(A2:A19)=15, "No Match") 
●特定の数値よりテキストの長さ少ないセルをフィルター処理する
テキストの長さが15 より少ないセルをフィルター処理するには、以下の数式を適用してください:
=FILTER(A2:A19, LEN(A2:A19)<15, "No Match") ●特定の数値よりテキストの長さ多いセルをフィルター処理する
テキストの長さが15 より多いセルをフィルター処理するには、以下の数式を適用してください:
=FILTER(A2:A19, LEN(A2:A19)>15, "No Match") ●テキストの長さの範囲内のセルをフィルター処理する
テキストの長さが16 より多く、かつ20 より少ないセルをフィルター処理するには:
=FILTER(A2:A19, (LEN(A2:A19)>16)*(LEN(A2:A19)<20), "No Match") 以上のように、Excel でテキストの長さに基づいてセルをフィルター処理する方法はさまざまあり、それぞれ難易度やユーザーの好みに応じて選べます。ご自身のニーズに最も合った方法を選ぶことで、最小限の手間でデータを効率的に整理・分析できます!さらに多くのExcel のヒントやテクニックを知りたい方は、当サイトで数千ものチュートリアルをご覧いただけます。
最高の Office 業務効率化ツール
| 🤖 | KUTOOLS AI アシスタント:次に基づいてデータ分析を革新します:インテリジェント実行 | コード生成| カスタム数式作成 | データ分析とチャート生成| 拡張機能呼び出し… |
| 人気の機能:検索・ハイライト、または重複をマーキング | 空白行を削除する | データを失うことなく列の結合またはセルを | 数式を使用しない四捨五入... | |
| スーパー LOOKUP:複数条件 VLookup | 複数値 VLookup | 複数シート間 VLookup | ファジーマッチ.... | |
| 高度なドロップダウンリスト:ドロップダウンリストをすばやく作成 | 連動型ドロップダウンリスト | 複数選択可能なドロップダウンリスト.... | |
| 列マネージャー:指定した数の列を追加|列の移動|非表示列の表示状態を切り替え|範囲および列の比較... | |
| 注目の機能:グリッドフォーカス | デザインビュー |強化された数式バー | ワークブックとシートマネージャー | リソースライブラリ(オートテキスト)| 日付ピッカー | ワークシートの統合 | 暗号化/セルの復号化 | リストからメール送信 | スーパーフィルター | 特殊フィルタ(太字のフォントを持つセルをフィルタリング/斜体/取り消し線。。。) 。。。 | |
| トップ15 ツールセット:12 テキストツール(テキストの追加、特定の文字を削除、...)| 50+チャートタイプ(ガントチャート、...)| 40+実用的関数(誕生日に基づいて年齢を計算します、...)| 19 挿入ツール(QR コードを挿入、パスから画像を挿入、...)| 12 変換ツール(単語に変換する、為替レートの変換、...)| 7 結合と分割ツール(高度な行のマージ、セルの分割、...)|さらに多数 |
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 アプリを横断して作業するチームに最適です。
- オールインワンスイート— Excel、Word、Outlook、PowerPoint 用アドイン+Office Tab Pro
- インストーラー1 つ、ライセンス1 つ— 数分でセットアップ可能(MSI 対応)
- 連携してさらにパワーアップ— Office アプリ全体で生産性が向上
- 30 日間のフル機能トライアル— 登録不要、クレジットカード不要
- 最高のお得感— 個別アドイン購入よりお得
![フィルターリストボックスから [カスタムフィルター] 項目を選択します](http://cdn.extendoffice.com/images/stories/doc-excel/filter-by-length/doc-filter-by-length-5.webp)


![結果を取得するには、[フィルター] ボタンをクリックします](http://cdn.extendoffice.com/images/stories/doc-excel/filter-by-length/doc-filter-by-length-2.webp)

![[数値フィルター] セクションから条件を選択します](http://cdn.extendoffice.com/images/stories/doc-excel/filter-by-length/doc-filter-by-length-8.webp)
