我有这样的事情:
A1:0069
B1:030069
在每种情况下,如果我忽略03,我需要检查A1是否等于B1。我有很多单元格,而03就是因为它的数据格式。但是,A1可以有多种不同的长度,所以我不能只使用MID公式,只需在03之后检查B1,因为我需要根据A1的长度来制作多个案例。
最初,我使用以下公式获得A1数据:
D1 = FIND(" - ",C1),其中C1为A1,格式为:0069-XXXX-XX。
然后我使用:
A1 = LEFT(C1,D1-1),如上所示,它给出了数字0069。这样,当我真正开始真正的问题时,我总是有正确的长度。
我的问题是,我可以使用某种连接来向A1添加03,然后查看它是否等于B1。我试过用&和CONCATENATE,但因为它们是一般性的,我得到#VALUE错误。也许我只是没有正确输入,但是,是的。
谢谢!
答案 0 :(得分:1)
您可以在A1中正确使用&
:
="03" & LEFT(C1, D1 - 1)
答案 1 :(得分:0)
要比较这些值,您可以使用如下公式:
=IF(A1=RIGHT(B1;4);"true";"false")
实际上没有必要使用A1和D1中的公式,您可以立即使用C列中的数据:
=IF(LEFT(C1;4)=RIGHT(B1;4);"true";"false")
答案 2 :(得分:0)
如果模式是C列是nnnn-XXXX-XX,则不需要辅助列(A列和D列):
=MID(B1,3,4)=LEFT(C1,4)