微信公众号搜"智元新知"关注
微信扫一扫可直接关注哦!

是否可以在 vba 中比较字符串的特定部分?

如何解决是否可以在 vba 中比较字符串的特定部分?

我想知道是否可以将字符串中的特定部分与另一个字符串进行比较。 我想根据 @ 后面的内容比较电子邮件地址以查找重复项。

例如:

电子邮件 1 电子邮件 2
...@adressX ...@adressZ
...@adressY ...@adressX

这样我就可以比使用 ctrl+f 更快地找到并标记重复的地址(在这种情况下,用红色标记 @adressX 的单元格)。

解决方法

您可以尝试 wildcard 匹配喜欢。试试下面的公式。

=ISNUMBER(MATCH("*"&TRIM(RIGHT(SUBSTITUTE(A2,"@",REPT(" ",100)),100))&"*",$B$2:$B$1000,0))

您也可以对 Conditional Formatting 使用相同的公式。

enter image description here

版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。