excel - 近似搜索不同工作表上另一个列表范围内的单元格值列表
问题描述
我有两列参考编号列表,我想逐个单元格比较 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 代码将是最好的解决方案——但正如我之前所说,我无法创建它。
解决方案
谢谢您的反馈 : )
原来是我想多了。。
同样,公式的奇怪之处在于,仅对于 4-5 个单元格,它提供了错误的结果。
最后我意识到这是因为在那些搜索到的单元格值之后有一个“空格”..
所以只是摆脱了它们,现在它就像一个魅力!
无论如何,再次感谢您,祝您周末愉快:)
推荐阅读
- python - 带有过滤器的 Twitter 到 Discord 机器人
- java - 带有 Spring Boot 问题的 Ehcache 3.8
- laravel - Inertia.js 共享数据安全
- java - Jersey 如何确定应用程序的基本 URI?
- php - 如何从 url 中删除 .php 扩展名
- javascript - 无法在表单提交时获取登录凭据
- entity-framework - EF Core Inner join 改为 Left
- kubernetes - 我可以使用 _helpers.tpl 中的函数在 helm 图表中填写 values.yaml 吗?
- javascript - 函数的 TypeScript 问题
- swift - 如何在启用 App Sandbox 的情况下逐行读取文件?