比较两个英国邮政编码值的匹配和部分匹配,忽略空格和大小写



我想比较 ms Access 数据库 vba 函数中的两个英国邮政编码字符串。

我想首先确定邮政编码是否匹配。 忽略和区分大小写或代码和输出代码之间的空格(如果它们存在于任一邮政编码字符串中)。

如果它们不完全匹配,那么我想返回匹配的字符数

例如,A841JD 和 A84 1XJ 将返回 4,AB41 1JD 和 Ab411jD 将返回 true。

我将如何编写代码。 在比较字节数组的下一个循环中取出任何空格字符进行比较时,我遇到了困难。

试试这个:

if replace(lcase(range("A1").value)," ","") = replace(lcase(range("A2").value)," ","") then
    'Do something
end if

相关内容

最新更新