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

Excel でアスタリスクやその他の特殊文字を含むデータをフィルタリングするには、どうすればよいでしょうか?

著者Sun変更日

Excel では、アスタリスク()*)や疑問符(?)は通常、検索やフィルター機能でワイルドカード文字として扱われます。そのため、セル内に実際に含まれるアスタリスクなどの特殊文字でフィルタリングしたい場合、Excel がそれらをリテラル値ではなくパターンとして解釈してしまうため、うまくいかないことがあります。実際のアスタリスクや記号で正確にフィルタリングするには、データフィルターが期待通りに動作するよう特別な対応が必要です。本ガイドでは、Excel で実際のアスタリスクや特殊文字を含むデータをフィルタリングするための実用的な方法と、それぞれのアプローチが最も効果的なシーン、さらに役立つヒント・パラメーターの注意点、トラブルシューティング手順を詳しく解説します。実際のアスタリスクや特殊文字を含むデータをExcel でフィルタリングする方法をマスターしましょう。

フィルター機能でアスタリスクやその他の記号を含むデータをフィルタリングする

スーパーフィルターで特殊記号を含むデータをフィルタリングする良いアイデア3

Excel 数式:ヘルパー列を使用してアスタリスクでフィルタリングする


フィルター機能でアスタリスクやその他の記号を含むデータをフィルタリングする

下のスクリーンショットのようにデータ範囲があり、電話番号列に実際にアスタリスク「*」を含む電話番号をフィルタリングしたいとします。Excel では「*」は任意の文字列に一致するワイルドカードとして扱われるため、リテラルのアスタリスク(記号そのもの)でフィルタリングするには、通常とは異なる方法が必要です。以下の手順で、この操作を確実に実現する方法を詳しく説明します。この手順は、他の特殊文字にも必要に応じて応用できます。

1。データ範囲を強調表示します。次に、データタブに移動して、フィルターボタンをクリックしてください。すると、各ヘッダー列に絞り込み用の矢印が追加されます。スクリーンショットを参照してください:

Tabsデータ > フィルター をクリック

2。次に、フィルタリングしたい列(ここでは電話番号列)でフィルターのドロップダウン矢印をクリックし、データの種類に応じて数値フィルターまたはテキストフィルターを選択してから、フィルタ条件の設定を選んでカスタムダイアログを開きます。スクリーンショットを参照してください:

フィルターのドロップダウンから [カスタムフィルター] をクリック

3。カスタムオートフィルターウィンドウで、ドロップダウンメニューからを含むを選択します。アスタリスクをリテラルとしてフィルタリングするには、条件ボックスに~*(アスタリスクの前にチルダ)と入力してください。Excel では、チルダ「~」を使うことで、次の文字をワイルドカードではなく通常の文字として扱います。スクリーンショットをご参照ください:

Tabsカスタム自動フィルターダイアログで条件を設定

4。OKをクリックすると、Excel は選択した列に実際のアスタリスク文字(任意の文字ではなく)を含む行のみを表示します。以下の結果をご覧ください:

* を含むデータのみがフィルターで除外されます

疑問符()?)など、その他の特殊文字でフィルタリングしたい場合も、同様の方法をご利用ください。「?」はExcel では「任意の1 文字」を表すワイルドカードとして機能するため、フィルターボックスに~?と入力してください。この「~」は、Excel に対して「?」をワイルドカードではなく通常の文字として扱うよう指示します。

他の特殊文字を含むデータをフィルターする

下向き矢印

結果を取得

注意点とヒント:
– 実際の文字を検索する際は、常にワイルドカードの前に~(エスケープ文字)を使用してください。
カスタムオートフィルターは、小規模なリストやアドホックなフィルタリングに最適です。
– 列に数値とテキストが混在している場合は、エラーを防ぐため「テキストフィルター」に切り替えてください。
– Excel でのワイルドカード検索は大文字・小文字を区別せず、地域設定によって特殊文字の一致方法が異なる場合があります。

一般的な問題:
– 結果が表示されない場合は、リテラル文字を実際に含むセルが存在するか、またはその文字列が別の数式の一部として使用されていないかをご確認ください。
– Excel の古いバージョンではフィルターメニューの文言が異なる場合がありますが、基本的な操作手順は同じです。

適用可能なシナリオと分析:
– この方法は、小規模なデータセットに対して迅速かつインタラクティブにフィルタリングを行う際に最も効果的です。
– ダイナミックではないため、新しいデータが追加または削除された場合は、再度フィルターを適用する必要があります。


スーパーフィルターで特殊記号を含むデータをフィルタリングする

高度なExcel アドインKutools for Excelをご利用なら、そのスーパーフィルター機能で、アスタリスクなどのリテラル文字やさまざまな特殊記号を含むデータを、さらに柔軟にフィルタリングできます。

以下の手順に従って、Kutools for Excel を無料でインストールし、スーパーフィルター機能をお試しください。この機能は、Excel の標準フィルターダイアログでは実現できないような複雑なフィルター条件を設定したい場合や、大規模なデータセットにも効果的に対応できるため、特に便利です。

Kutools for Excelは300 以上の高度な機能を提供し、複雑な作業を効率化して、創造性と生産性を高めます。AI 機能と統合されたKutools は、正確にタスクを自動化し、データ管理を簡単にします。Kutools for Excel の詳細情報。。。         無料トライアル。。。

Kutools for Excel をインストール後、以下の手順に従ってください:

1。KUTOOLS PLUSスーパーフィルターをクリックします。スクリーンショットを参照してください:

2。表示されたスーパーフィルターペインで、選択ボタンをクリックしてデータ範囲を選択してください。選択内容が変更されないようにするには、指定済みチェックボックスをオンにして選択を固定しましょう。スクリーンショットをご参照ください:

ヒント:ペインの端をドラッグして、表示位置やサイズを自由に調整できます。

データ範囲を選択

3。次に、最初の条件グループの最初の下線をクリックして、条件選択ボックスを表示します。スクリーンショットを参照してください:

下線をクリックして条件テキストボックスを表示

4。フィルタリングしたい列をドロップダウンリストから選択します。次のドロップダウンでテキストを選択し、その後を含む(または必要な他の条件)を選択します。最後のテキストボックスには、実際のアスタリスクを検索するために~*(チルダとアスタリスク)と入力し、OKをクリックして設定を保存してください。スクリーンショットを参照してください:

テキストボックスに条件を設定

5。スーパーフィルターペインの下部にあるフィルターをクリックすると、選択した列にアスタリスク文字(*)が実際に含まれる行だけが即座に表示されます。

Tabsフィルターボタンをクリック 結果を取得

疑問符()?)など、他のリテラルの特殊文字でフィルタリングするには、「を含む」の後のテキストボックスに~?と入力してください。スクリーンショットを参照してください:

ニーズに応じて他の特定の条件を設定してフィルター

スーパーフィルターユーティリティを使用すると、次のような操作も可能です:

Excel で複数の条件またはワイルドカードでフィルタリングする

Excel で部分文字列でフィルタリングする

注意点とヒント:
– 大規模なデータセットや AND/OR ロジックを組み合わせた高度なフィルター条件を構築する必要がある場合は、スーパーフィルターをぜひご活用ください。
– 特殊文字の前に~を付けることで、Excel の標準フィルターと同様に、スーパーフィルターでもリテラルフィルターを適用できます。
– ワークブックに多数のフィルターや書式設定が含まれている場合は、フィルターペイン内の選択内容を必ず再確認してください。

一般的な問題:
– スーパーフィルターで指定したデータ範囲が、意図したテーブルと一致しているか確認してください。
– フィルターが期待通りの結果を返さない場合は、フィルターロジックを再確認し、対象データ内に該当する文字が実際に存在するかどうかもご確認ください。

適用可能なシナリオと分析:
– スーパーフィルター方式は、一括フィルタリングや頻繁なフィルター変更、さらに複雑なフィルター条件の組み合わせにも効率的です。
– 特に、Excel で高度なデータ分析タスクをこなすビジネス・ファイナンス関連のユーザーに最適です。


Excel 数式:補助列を使用してアスタリスクや特殊文字でフィルターする

Excel の組み込みフィルターでは物足りないときや、より動的で簡単に更新できるソリューションをお探しの場合は、数式を使った補助列を作成するのが非常に実用的です。この方法は、大規模なデータセットや継続的なデータ入力にも最適です。ISNUMBER 関数とSEARCH 関数を組み合わせれば、アスタリスクやその他の特殊記号を含む行を簡単にフラグ付けでき、その結果に基づいてデータをフィルターや並べ替えが可能になります。

この方式の利点は、新しい行が追加された際に自動的に評価されることです。また、他の部分文字列や特殊文字にも簡単に応用できます。

例:データが範囲 A2:A10にあり、各セルにアスタリスク「*」が含まれているかどうかを確認したいとします。

1。補助列の最初のセル(例:B2)に、次の数式を入力してください:

=ISNUMBER(SEARCH("~*", B2))

この数式は、列 A のセルにアスタリスクが含まれている場合 TRUEを返し、含まれていない場合はFALSEを返します。
注:SEARCH 関数では、このコンテキストにおいてアスタリスクはワイルドカードではなく、実際の文字として検索されます。

2。Enter キーを押して数式を適用した後、データ範囲に沿ってセル B2 を下方向にコピーするには、フィルハンドルをドラッグするか、ダブルクリックしてください。

3。Excel のフィルター機能を使いましょう!
・補助列を含むテーブル全体を選択します。
データフィルターをクリックして、各列にフィルターの矢印を追加します。
・補助列のドロップダウンをクリックし、TRUEだけをチェックして、アスタリスクを含む行を表示しましょう。

他の特殊記号でフィルターするには:数式内の"*"を、必要な記号(例:疑問符の場合は)"?")に置き換えます:

=ISNUMBER(SEARCH("~?",A2))

ヒントと注意事項:

  • データが大文字と小文字を区別する場合は、FINDをご使用ください。SEARCHはご使用にならないでください。SEARCHは大文字と小文字を区別しません。
  • データに空白が含まれる可能性がある場合は、エラーを回避するために数式をIFERRORで囲んでください:
    =IFERROR(ISNUMBER(SEARCH("~*",A2)),FALSE)
  • このソリューションは、頻繁に更新されるデータセットや、複数または変化する特殊文字によるフィルタリングに最適です。

メリットとデメリット:
+ 動的で、新しいデータが追加されると自動的に更新されます。
+ 条件付き書式や COUNTIF 関数と組み合わせたり、高度な分析にも活用できます。
- 追加の列が必要です。
- 非常に単純な一回限りのフィルタリングにはやや不便な場合があります。


一般的なトラブルシューティングとまとめのヒント:
- 特殊文字がワイルドカードとして使われているのか、それともプレーンテキストとして扱われているのか、常に再確認してください。
- 文字が見つからない場合は、LEN 関数やSEARCH 関数を使って、その存在を確認しましょう。
- 数式を使用する際は、セルが空または不正な形式の場合に#VALUE!エラーを回避するため、IFERRORでラップすることをおすすめします。

これらのいずれかの方法を使用することで、アスタリスク、疑問符、その他の特殊記号を確実にフィルターでき、通常のワイルドカード機能が障害となる場合でも、より正確な検索やカスタム分析構造を実現できます。一回限りのフィルタリング、動的な継続リスト、自動バッチ編集のいずれにせよ、ご自身のワークフローに最も適した方法をお選びください。

最高の 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 日間のフル機能トライアル— 登録不要、クレジットカード不要
  • 最高のお得感— 個別アドイン購入よりお得