如果字符串中的第二个字符是数字,我正在寻找一种返回零值的方法。Excel - 如果第二个字符是数字,则返回值
例如,N227G6
- 我想查找2作为第二个字符并返回值0。
我试过了:IF(ISNUMBER(LEFT(A1,2)),0,A1)
,但没有运气。
谢谢。
如果字符串中的第二个字符是数字,我正在寻找一种返回零值的方法。Excel - 如果第二个字符是数字,则返回值
例如,N227G6
- 我想查找2作为第二个字符并返回值0。
我试过了:IF(ISNUMBER(LEFT(A1,2)),0,A1)
,但没有运气。
谢谢。
这里的另一种方式
=IF(ISNUMBER(--MID(A1,2,1)),0,A1)
这大约是最短的,我认为: -
=IFERROR(MID(A1,2,1)*0,A1)
你的“左”的使用是不正确的,则返回“2之后的整个字符串'基本上“227G6”。 MID最适合这里,因为你只希望匹配一个字符。 –
> IF(ISNUMBER(MID(A1,2,1)),A1,0) –