2016-11-07 9 views
0

恐ろしいタイトルを許してください。私は、リスト1に2つの文字の値のいずれかがリスト2に存在するかどうかを検証する必要がexcel Vlookupの部分一致リストをリストに追加

SL 
XP 
XH 
TN 

のような追加のリストを持っているこの

SL- - - - - - - 
TP- - - - - - - 
AB- - - - - - - 
E5- - - - - - - 
AD- - - - - - - 
XP- - - - - - - 
MD- - - - - - - 
XH- - - - - - - 
MD- - - - - - - 
TP-TQ-TR- - - - - 
TQ-TN-TJ- - - - - 
TH- - - - - - - 
XH- - - - - - - 

のような値のリストを持っています。したがって、上記の例の最終結果は、ここで

SL- - - - - - - 
XP- - - - - - - 
XH- - - - - - - 
TQ-TN-TJ- - - - - 
XH- - - - - - - 

答えて

1

アスタリスクは、Vlookupで使用するワイルドカード文字です。 A1でのデータでは

:A13、およびH1から記載されている検索するテキスト、これは私はこれが唯一することをテキスト

=VLOOKUP("*"&H1&"*",$A$1:$A$13,1,FALSE) 

ノートを見つけることを思い付いた式であります最初に出てくるものを教えてください。TQを検索するとと表示されますが、その下の行は表示されません。TQ-TN-TJ- - - - -

0

のようになります。たとえば取るためには、VLOOKUPのためのページです:

https://support.office.com/en-us/article/VLOOKUP-function-0bbc8083-26fe-4963-8ab8-93a18ad188a1

それは式の構文を説明しますと、あなたが必要となります4番目のパラメータにTRUEを使用すると、正確な一致ではなく、おおよその一致が使用されます。また、#N/Aの値が大きくなります。これらを取り除くには、その列のフィルターを使用するだけです。

それが動作するかどうかを教えてください。あなたが必要とする結果や必要なことについて少し説明していない場合は、私は再び助けようとします。

PS。手前で両方の列を並べ替えます。

関連する問題