質問: エクセル(2003)のcountif関数について a1セルに受注番号(項目)とし、b1セルにチェック(項目)を入力してあります。 a2セルからa100セルまで001、002等入力されています。 b2セルからb200セルまで =if(countif($a:$a,a2)>1,"重複","") と関数を入力しました。 受注番号の重複確認を行うためです。 セルa2からセルa100までは重複確認できています。 困っていることは、セルa101以降は空白セルなのですが、セルb101からb200セルまで重複と表示されてしまいます。 セルa101以降が空白の場合に、セルb200まで重複と表示させない関数はありますでしょうか?
回答: 見かけ上空白でもスペースなどが入っていますと重複の文字が表示されます。 101行よりも下行で重複の文字が表示されるなどを防ぐためには次のような式をb2セルには入力して下方にドラッグコピーします。 =if(a2="","",if(countif($a:$a,a2)>1,"重複",""))