プロが教えるわが家の防犯対策術!

添付ファイルについて
D列は元のデータ、これから番号を外したのがE列、同じものが幾つあるかを数えたのがF列です。
そして、E列、F列の式を248行に示しています。
アオイスミレは2件あるので2が2件あります。
これは正しいです。
それに反し、アオキは4件あります。
それで4が4つ並ぶはずです。それなのに4が2件、2が2件となっています。
何故でしょうか。
・E列の4件は見かけは同じだが、フォントや文字サイズが異なるからでしょうか。
・F列の式が間違っているとすれば、なぜ正しいこともあるのでしょうか。
以上

「Excelのcountif関数」の質問画像

A 回答 (3件)

>原因は言われる通りD列にある、見えていないスペースでした。


なら、それを削除すればよいかと。
E248へ
=TRIM(RIGHT(D248,LEN(D248)-3))
    • good
    • 0
この回答へのお礼

trim関数の紹介ありがとうございました。
このような関数、何かあったはずと思いながらも、特定できませんでした。

お礼日時:2017/06/26 08:59

貴方が遭遇した不具合の原因が"何か"を、貴方は見落としています。


私が同じことをした結果を添付図に示しました。

“何か”の一例
貴方の添付図に示された範囲外、1~239行、あるいは、249~297行に、例えば
「12.アオキ」「34.アオキ」があり、
かつ、
「18.アオキ」に見える実体は「18.アオキ 」(末尾に表示されない空白あり!)
である。


因みに、列Hの式 =RIGHT(D240,LEN(D240)-3) を私なら、
 ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ =MID(D240,4,99)
とします。(短い!)
「Excelのcountif関数」の回答画像2
    • good
    • 0
この回答へのお礼

コメントありがとうございます。
原因は言われる通りD列にある、見えていないスペースでした。
一方お示し頂いた式ならと思いましたが、この式でも解決できないようです。
取り敢えずはlen関数で、スペースを含む文字数を表示させることにしますが、確認するのが面倒です。
このスペースを自動的に削除するか存在を簡単に見つける方法はないでしょうか。

お礼日時:2017/06/26 06:12

アオキですが、すべて全角になっていますか。

全角と半角が混在していませんか。
    • good
    • 0
この回答へのお礼

早速のコメントありがとうございました。
D列には全角と半角は混在していないようです。
また、D240の「アオキ」を241,242,243にコピーしましたが、改善できません。

お礼日時:2017/06/26 05:49

お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!