• ベストアンサー
※ ChatGPTを利用し、要約された質問です(原文:エクセル重複表示の適用除外方法)

エクセル重複表示の適用除外方法

このQ&Aのポイント
  • エクセルで重複する数字または文字を抽出する式を作成しましたが、参照するセルがブランクの場合は適用除外し、表示させないようにしたいです。
  • 特定のセルが重複している場合に「重複」と表示する式を作成しましたが、セルがブランクの場合は表示させずに、そのままブランクのままにしたいです。
  • エクセルのデータ作成で、重複する数字または文字を抽出する式を作成しましたが、ブランクのセルには適用せずに、表示させないようにしたいです。

質問者が選んだベストアンサー

  • ベストアンサー
回答No.2

ANo1です スペースがどのような形で何のために入るかによって計算式が変わりますが、一例として式を書いてみました。 下記式は、半角または全角のスペースがあると、「重複」を表示しないようにしたものです。 ただし、スペースと文字の両方が入っているセルも表示されません。 =IF(COUNTIF($A$1:$A$10,A10)>1,IF(ISERROR(FIND(" ",A10)),IF(ISERROR(FIND(" ",A10)),"重複",""),""),"") 上記式で最初の FIND(" ",A10), は半角スペース、後ろは全角スペースが、文字列の中の何番目にあるかを計算します。従い、複数文字の中にスペースがあるかないかを調べます。 スペースがない場合、エラーになりますから、ISERROR でエラーであるかどうかを判定します。 エラーになる場合は、スペースがないわけですから、「重複」を表示します。 スペースが入るセルは、スペースだけと断定できれば、もう少し簡単になります。 IF式は、 IF(論理式、[真の値]、[偽の値]) ですが、[真の値]、[偽の値] それぞれ IF 文を入れ子にすることができますので、それを活用しています。 

goo41141141
質問者

お礼

ありがとうございます!理想的な形になりました!

その他の回答 (1)

回答No.1

試してみました。 A3,A4に何も入力しないと、「重複」は表示されませんでした A3,A4にスペースを入力すると「重複」が表示されました。 スペースは、画面上ブランクと区別できませんが、Excelでは、文字と認識されています。 スペースは、Excelでは文字として扱われています。 これと現象違いますか?

goo41141141
質問者

補足

ご回答ありがとうございます。 なるほど、確かにスペースを入力すると画面上はブランクで表示させることができますね。 ただ、複数のデータを扱っているので、例えば、A1に半角スペース、A2に全角スペース、A3に半角スペースを入力すると、A1とA3で重複表示されてしまいますが、画面上これを避けていきたいのです。 やはりそれぞれのセルに何か違う文字を入力しないと避けられないでしょうか? よろしくお願いいたします。

関連するQ&A