A列       B列      C列
1 山田 太郎   山田 太郎  
2 山田 花子   吉本 喜劇
3 吉本 喜劇   挟間 寛餅
4 挟間 寛餅   池野 めだ

シート(1)にシート(2)からコピーしてきた氏名をB列に貼り付け、
AとBの氏名が同じかどうかC列に結果を出して確認したい。

C列に =IF(A1=B1,"○","×")と入れてみても
見た目は同じ「山田 太郎」でも×と出てしまいます。

(1)何が間違って「×」と表示されるのか?
(2)C列に結果を出す方法は?

わかりづらい説明かもしれませんが、よろしくお願いします。

このQ&Aに関連する最新のQ&A

A 回答 (2件)

>(1)何が間違って「×」と表示されるのか?


⇒・姓名の区切りスペースは、半角、全角で統一されていない
 ・名前文字列の前後にスペースが混入されている

>(2)C列に結果を出す方法は?
⇒編集→置換を使用してA・B列の半角・全角スペースを削除→各列を並び替え→C列に数式を適用で如何でしょうか。
 
    • good
    • 0
この回答へのお礼

ありがとうございました。
うまくできました。
mu2011の言うとおり、姓名の区切りのスペースが統一されていませんでした。

お礼日時:2009/05/26 13:44

多分、スペースの全角半角の違いでしょうね。


=IF(SUBSTITUTE(ASC(A1)," ","")=SUBSTITUTE(ASC(B1)," ",""),"○","×")
これでどうですか?
    • good
    • 0
この回答へのお礼

ありがとうございます。
うまくできました。
式を入れたらすぐにできました。

お礼日時:2009/05/26 13:51

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


人気Q&Aランキング