首页 > 解决方案 > 近似搜索不同工作表上另一个列表范围内的单元格值列表

问题描述

我有两列参考编号列表,我想逐个单元格比较 sheet1 上的那些是否也可以在 sheet2 上找到。

现在,唯一的问题是它必须是近似搜索,因为例如应该有这样的匹配:在“old125,new-1234”单元格值中找到“1234”单元格值。

因此我的想法是制作一个宏循环,它使用类似“ctrl+f”的搜索,但不幸的是我无法弄清楚..

我也尝试过一些功能: =IF(ISERROR(MATCH("*" & A1 & "*",$F$1:$F$318,0)),"Unique","Duplicate")=IF(COUNTIF($F$1:$F$318,"*" & A1 & "*"),"Duplicate","Unique")

两者看起来都很有希望,但事实证明,由于某种原因,它们在此过程中提供了一些错误的结果。

因此,在我看来,VBA 代码将是最好的解决方案——但正如我之前所说,我无法创建它。

标签: excelvbaexcel-formula

解决方案


谢谢您的反馈 : )

原来是我想多了。。

同样,公式的奇怪之处在于,仅对于 4-5 个单元格,它提供了错误的结果。

最后我意识到这是因为在那些搜索到的单元格值之后有一个“空格”..

所以只是摆脱了它们,现在它就像一个魅力!

无论如何,再次感谢您,祝您周末愉快:)


推荐阅读