确定单元格的第一个字符是数字还是文本?

我试图find一个很好的方法来使用Excel来确定一个单元格的第一个字符是一个数字还是一个字母。 我正在使用这个来确定一个标志被标记或不依赖于答案。 这是一个示例表:

 **状态码**
无效2AJ
主动ALO
活跃的PN9
活跃Y2Y
无效1P9 

本质上,如果“ 代码”列的起始字符是数字值,则“ 状态”列应显示“未激活”。 目前我有这个,它不工作:

=IF(ISNUMBER(LEFT(B1,1)),"Inactive","Active") 

式:

=IF(ISNUMBER(VALUE(LEFT(B2,1))),"Inactive","Active")

你试图查看一个string存储的数字是否是一个数字。 这解决了这个问题。

请尝试:

 =IF(AND(CODE(LEFT(B2,1))>47,CODE(LEFT(B2,1))<58),"Inactive","Active") 

复制下来以适应。

这可能会与ColumnA值进行比较来标记任何差异。