2016-03-22 117 views
-1

我有一個產品代碼和產品的SKU清單,需要找到部分匹配。問題是所有的數據都是亂序的。EXCEL查找值包含

我提供的數據子集手動

Master SKU Product Code Corresponding Product SKU 
1_100049 1000510  1_1000510 
1_1000510 1000511  1_1000511 
1_1000511 100052  4_100052 
1_100052 1000525  N/A 
1_100053 100053  2_100053 
1_100054 100054  1_100054 
1_1000560 1000540  N/A 
1_1000570 100055  N/A 
1_1000575 1000560  1_1000560 
1_100060 1000570  1_1000570 
1_1000600 1000575  6_1000575 
1_100061 100060  3_100060 
1_1000620 1000600  1_1000600 

做我需要找到對應的產品代碼的產品SKU。無論如何只要列出列C中的匹配? (該數據只在兩列A和B)

的公式我是

=VLOOKUP(A2,B$2:B$6000,3,"TRUE") 
+0

是產品代碼始終是產品sku的子字符串嗎? – bioschaf

+0

是的,除非沒有匹配的SKU。提供更多數據 –

回答

0

VLOOKUP可能爲你工作。調整查找範圍到您的數據:

=VLOOKUP(RIGHT(A2,LEN(A2)-2),$B$2:$B$2,1,0) 
+0

更多數據添加 –

0

您可以在修改後的主-SKU列中使用INDEX/MATCH與數組公式

=INDEX(A2:A10,MATCH(B2,RIGHT(A2:A10,LEN(B2)),0)) 

使用Ctrl-Shift鍵,輸入您在插入公式。如果您的列包含數字而不是文字,您可能需要添加VALUE

=INDEX(A2:A10,MATCH(B2,VALUE(RIGHT(A2:A10,LEN(B2))),0))