2017-08-08 9 views
0

以下にリンクされたXLワークシートでVLOOKUPを使用しようとしています。私はテキスト文字列(9桁の数字と時にはXを含む)に基づいて検索しようとしていますが、それは正常に機能しているように見えますが、すべてのケースを取り上げていません。ここでExcel VLOOKUP - 一致が検出されない

は式である: -

=VLOOKUP(A2, Lookup!$A$2:$B$8845, 2, FALSE) 

ルックアップデータ自体は「ルック」と呼ばれる2番目のタブ、です。

「#N/A」が返される場合があります。一致するものがルックアップリストに見つからない場合がありますが、実際にリストに一致するものがあります。 300431419(主データシートの27行目)。私は余分なスペースやマッチを禁止するものは確認しましたが、何も見えません。

私は完全一致が必要であり、参照データがソートする必要がないことを意味すると理解している式にFALSEフラグを使用しています。どちらの列も「テキスト」形式に設定されています。

誰でも手助けできますか?

https://drive.google.com/file/d/0B0IxepT0FbEFMGlCYWM5dHl4Rm8/view?usp=sharing

+0

テキストや数値の形式は、VLOOKUPの一致ではありません。 – pnuts

答えて

1

あなたの「メインデータ」シートの一部のデータが数値である、あなたの「検索」シート内のすべてのデータが文字列です。 pnutsによると、テキストと数字は一致しません。あなたの「メインデータ」シートのデータをテキストに変換し、固定するために

は、このよう

=VLOOKUP(TEXT(A2,"@"), Lookup!$A$2:$B$8845, 2, FALSE) 
+0

しかし、両方の列を「テキスト」(右クリック列見出し、書式セル)として書式設定しました。確かに、これは実際のコンテンツを上書きする必要がありますか?すべてのセルにテキストデータが含まれていると特にマークされていると、文字列の中には数字だけしか入っていないものや、他の文字列とは関係がないものがあります。 –

+0

あなたの添付ファイルをダウンロードしました。私が言及したように、数字と文字列を含んでいます。あなたは私の提案した公式を試しましたか? –

+0

ファイルに移動して列Aを右クリックしてセルをフォーマットすると、テキストに設定されていることがわかります。これは両方のシートに当てはまります。なぜ、セルが既にテキストとして書式設定されている場合、式の文字列に変換する必要がありますか?私はすでにこれらをテキストとして扱うように優れていると言いました... –

関連する問題