2016-11-07 113 views
0

原諒可怕的標題。我有這樣excel Vlookup部分匹配列表

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

值的列表我有一個額外的名單像

SL 
XP 
XH 
TN 

我需要的,如果任何在列表中的一個兩個字符值的列表中存在兩個驗證。所以採取例如本例的最終結果上面看起來像

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

回答

1

星號是用於Vlookup的通配符。

隨着A1數據:A13,並搜索從H1列出的文字,這是我想出了一個公式來查找的文本

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

請注意,這只是給第一個它碰到,所以尋找TQ將給TP-TQ-TR- - - - -,但不是下面的行:TQ-TN-TJ- - - - -

0

下面是VLOOKUP頁:

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

這將解釋公式的語法,您需要爲第四個參數使用TRUE,因此它將使用近似匹配而不是完全匹配。它也會出現很多#N/A值。爲了擺脫這些,我只是在該列上使用過濾器。

讓我知道這是否有效。如果不解釋你需要的結果或你需要的結果,我會盡力幫助你。

PS。手動排列兩列