正如标题所说,我需要比较匹配或部分匹配的两列,然后将第三列的值复制到第四列。
我的问题的简要版本如下:
我需要比较产品ID和供应商产品ID(匹配或部分匹配),然后将供应商产品价格复制到新产品成本列中。
我使用我的VLookup公式来匹配产品ID的成功有限,因为我只知道如何进行完全匹配而不是部分匹配。
并非供应商产品ID的每一行都包含数据,产品ID列表和供应商ID列表也不相同。
电子表格中约有2000种产品。
非常感谢任何帮助! :)
答案 0 :(得分:1)
根据您的描述,复制到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也意味着你不必使它成为一个支持宏的工作簿。