用不同的语言部分匹配excel

时间:2018-11-12 10:32:52

标签: excel excel-formula

我在excel中有2个不同的列,它们都包含地址行,但是用不同的语言显示,英语中的1个,日语中的2个,我该如何仅基于两个地址的最后一个数字进行部分匹配。 请看附件以更好地了解。 My data set looks like this

2 个答案:

答案 0 :(得分:0)

所以,第一个问题是地址1的右边没有数字。

现在,对于地址2,您可以使用:

=right(B1,8)

,它将带回最后8个字符,即带连字符的7位数字。假设地址2的数据在B列中,则可以根据需要匹配该结果。

图片作为证明: enter image description here

答案 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中,并且是一个数组公式

相关问题