簡體   English   中英

excel Vlookup部分匹配列表到列表

[英]excel Vlookup partial match list to list

原諒可怕的頭銜。 我有一個這樣的值列表

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- - - - - - - 

星號是與Vlookup一起使用的通配符。

將您的數據放在A1:A13中 ,然后從H1中列出要搜索的文本,這就是我想出的公式來查找文本

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

請注意,這只會給出它遇到的第一個,因此搜索TQ將給出TP-TQ-TR- - - - -但下面沒有一行: TQ-TN-TJ- - - - -

這是vlookup的頁面:

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

它將說明公式的語法,您將需要對第4個參數使用TRUE,因此它將使用近似匹配而不是精確匹配。 它還會出現很多#N / A值。 為了擺脫這些,我將只在該列上使用過濾器。

讓我知道是否可行。 如果沒有對結果進行一些解釋,您需要它或您需要什么,我會嘗試再次提供幫助。

PS。 手動對兩列進行排序

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM