我在excel中有2个不同的列,它们都包含地址行,但是用不同的语言显示,英语中的1个,日语中的2个,我该如何仅基于两个地址的最后一个数字进行部分匹配。 请看附件以更好地了解。 My data set looks like this
答案 0 :(得分:0)
所以,第一个问题是地址1的右边没有数字。
现在,对于地址2,您可以使用:
=right(B1,8)
,它将带回最后8个字符,即带连字符的7位数字。假设地址2的数据在B列中,则可以根据需要匹配该结果。
答案 1 :(得分:0)
根据您的数据样本,英文地址中要查找的数字用逗号分隔,并且会以开头出现。例如,在3-10-31 AMAMA中,您可以查找3-10-31,即用逗号分隔地址的其余部分
如果在大多数单元格中都是这种情况,则可以使用以下公式
考虑到地址1在B列中,地址2在C列中,公式在A列中
=INDEX($C$2:$C$5,MATCH(1,IF(IFERROR(SEARCH(LEFT(B2,FIND(",",B2)-1),$C$2:$C$5),0)>0,1,0),0))
该公式在单元格A2中,并且是一个数组公式