2017-01-24 4 views
0

何年もVLOOKUPの問題を解決していますが、これは私に悩まされています。私はフルネーム(John Doeなど)でリスト間を参照していますが、#N/Aを取得しています。私はすでにTRIMを試しました(何も変更していないし、検査によって元のデータに余分なスペースがないことがわかります)。私は、過去には私のVLOOKUPを魔法のように修正しましたが、今はそうではないText-to-Columnsを試しました。私はまた、CODE関数を使って各ペアの名前をチェックするためにStackOverflowの提案を試みましたが、両方とも同じ数値コードを持っています。Excel 2013でのVLOOKUPの問題(#N/Aを取得)

問題を含むサンプルファイルを添付しました。助けて!ありがとう。 Malcolm Vlookup Excel File

+0

?あなたのデータはどのように見えますか?私は(と私はほとんどの他の人が)ファイルやワークブックをダウンロードする可能性は低いです、特にマクロが関与する可能性があります。あなたは親切にサンプルデータテーブルを投稿できますか?使用している式は何ですか? – BruceWayne

+0

空白文字のコードが一致しません(一方は32、もう一方は194)。 – ayhan

+0

ありがとうAyhan。どのようにスペース文字のコードが一致しないと判断しましたか?両方にCODE関数を適用すると、80が得られます。また、VLOOKUPを動作させるために問題を解決する方法を知っていますか?ありがとう! – Malcolm

答えて

1

問題は、PaulとCaseyの間のスペースがB3の通常のスペースではないということです。私を説明するために

はF1でこれを置く:

=CODE(MID($A$1,ROW(1:1),1)) 

そしてG1で:

=CODE(MID($B$3,ROW(1:1),1)) 

とDOWNコピー。

enter image description here

32私たちが望むものであるが、B3のスペースは、我々は32のために160を置き換えることができ、この問題を解決するには160

です:

式何
=VLOOKUP(SUBSTITUTE(B3,CHAR(160),CHAR(32)),A1,1,0) 

enter image description here

+0

おかげでスコット。これは助けとなり、私はそれを一般的な解決策として実装しようとするためにメインシートに戻るでしょう。 – Malcolm

関連する問題