簡體   English   中英

比較兩列是否匹配或部分匹配,將值從第三列復制到第四列

[英]Compare two columns for match or partial match, copy value from third column into fourth column

如標題所示,我需要比較兩列以匹配或部分匹配,然后將值從第三列復制到第四列。

以下是我的問題的精簡版:

http://i.stack.imgur.com/tqQCx.png

我需要比較產品ID和供應商產品ID(匹配或部分匹配),然后將供應商產品價格復制到新產品成本列中。

我的VLookup公式用於匹配產品ID的成功有限,因為我只知道如何進行完全匹配而不是部分匹配。

供應商產品ID的每一行中都沒有數據,產品ID列表和供應商ID列表也沒有相同的長度。

電子表格中包含大約2000種產品。

任何幫助是極大的贊賞! :)

根據您的描述,復制到C3中的此公式將為您工作。

=IF(ISNUMBER(SEARCH(A3,MID(F3,2,3))),G3, IF(ISNUMBER(SEARCH(MID(F3,2,3),A3)),G3, IF(ISNUMBER(SEARCH(A3,F3)), G3, IF(ISNUMBER(SEARCH(F3,A3)), G3, ""))))

我知道它看起來很難,但是它實際上只是在測試ID碼中間的相等性,然后如果一個只是另一個的子串。

它不是vba也意味着您不必將其設為啟用宏的工作簿。

暫無
暫無

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

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