Excel – 如果第二个字符是数字,则返回值
我正在寻找一种方法来返回一个值为零,如果string中的第二个字符是数字。
例如, N227G6
– 我想查找2作为第二个字符,并返回值为0。
我试过: IF(ISNUMBER(LEFT(A1,2)),0,A1)
,但没有运气。
谢谢。
这里另一种方式
=IF(ISNUMBER(--MID(A1,2,1)),0,A1)
尝试
IF(ISERROR(1*MID(A1,2,1)),A1,0)
这是关于我认为最短的:
=IFERROR(MID(A1,2,1)*0,A1)
这里有一个方法来做到这一点。
=IF(ISERROR(FIND(MID(A1,2,1),"1234567890")), A1, 0)