📘 Excel逆引き事典

Excelで全角文字を部分一致で非表示にする方法

データ分析でよく遭遇する問題として、特定の文字列を含むセルを非表示にしたいことがあります。特に全角文字を部分一致で非表示にする場合、手作業では時間がかかるだけでなくミスも起こりやすいです。この記事では、Excelの数式とマウス操作を使った方法を詳しく解説し、効率的なデータ整理をお伝えします。

📊 やり方の比較

手法メリットデメリット推奨
数式(ISNUMBER(FIND関数))部分一致で非表示にできる, 自動更新される元のデータが見えなくなる, 古いExcelでは一部機能が使えない可能性がある
マウス操作(フィルタ機能)直感的で簡単, フィルターを外すと元に戻せる部分一致は難しい, 非表示にしたデータが見えなくなる

fx 使用する数式

Excel / SpreadSheet
=IF(ISNUMBER(SEARCH("全角文字", A1)), "", A1)

💡 仕組みの解説

【数式の仕組み】この数式は、セルA1に「全角文字」が部分一致で含まれるかどうかをチェックします。もし含まれていた場合、「」(空文字)を返し、含まれていなければ元の値を表示します。これにより、特定の文字列を含むデータだけを非表示にすることができます。なお、この数式は元データを削除するのではなく、別の場所に抽出または非表示化するものであることに注意してください。

具体的な手順

1
数式を使用する場合、まず非表示にしたいセル範囲を指定します(例:A1:A10)
2
各セルに対して部分一致チェックを行う数式を入力します。例えば、「=IF(ISNUMBER(SEARCH(“全角文字”, A1)), “”, A1)」
3
必要に応じて、非表示にしたい他のセル範囲も同様の数式で処理を行います

よくある質問

Q Q1. 数式とマウス操作の違いは?

A.
数式を使用すると部分一致で非表示にすることができますが、古いExcelでは一部機能が使えない可能性があります。一方、マウス操作は直感的ですが、部分一致は難しい場合があります。

Q Q2. スピルエラーとは?

A.
スピルエラーは、新しいExcelの「動的範囲」機能で発生する可能性のあるエラーです。数式が広範囲にわたるデータを処理しようとした場合に表示されます。

Q Q3. スマホ版でも使える?

A.
スマホ版のExcelやGoogleスプレッドシートでも、同様の関数を使用して部分一致で非表示にすることができますが、操作性はPC版と比べて劣る可能性があります。