检查最后一个字符是否等于 – Excel
我目前正在使用这个不工作的公式:
=IF(RIGHT(TRIM(L3),1)=4,1,0)
在L3中的值是4,所以我期望它返回1,而不是0,但是我得到0返回从if语句。
有人可以解释为什么发生这种情况?
考虑:
=IF(RIGHT(TRIM(L3),1)="4",1,0)
尝试这个:
=IF(--RIGHT(TRIM(L3))=4,1,0)
Right(..)
正在返回一个string,并与一个数字进行比较。 这将返回False
因为"4"
与4
不一样。 --
将左侧转换为一个数字,以便4=4