2017-07-28 20 views
0

別のワークブックのテーブルで検索する必要がある値の接頭辞を削除する式があります。これは#N/Aを返すが、なぜ私は理解できないのだろうか?目標は、ここでワークブックAのJohn Smithワイルドカード "*"が正しく機能していないVLookup式

Workbook A    Workbook B 
John Smith (245)  ASM: John Smith 

を見つけ、その後、ワークブックBでASM:を除去することで機能していない私の式である:

=VLOOKUP("*"&RIGHT($A$4,LEN($A$4)-5)&"*",'[SY2018 Direct-Inside Sales Quotas.xlsx]Yearly ASM Quotas (FULL)'!$A:$F,5,FALSE) 
+0

あなたは 'John Smith(245)'から 'John Smith 012 'を残して5文字を取っています。 '' * "&TRIM(RIGHT($ A $ 4、LEN($ A $ 4)-5))&" * "' – Jeeped

+0

を使用してください。これは動作しません。私はワークブックBの中で 'ASM:'を取り除き、ワークブックAの 'John Smith'にマッチするものを探します。私は' ASM: 'を正常に削除できますが、ワイルドカードが動作しているとは思いません。 –

+0

それは、スミスと(245)の間?ウェブサイトからデータをコピーしましたか? – Jeeped

答えて

1

、について説明

ためJeepedさんのコメント@を参照してください。
=VLOOKUP("*"&TRIM(RIGHT($A$4,LEN($A$4)-5))&"*",'[SY2018 Direct-Inside Sales Quotas.xlsx]Yearly ASM Quotas (FULL)'!$A:$F,5,FALSE) 
関連する問題