在excel中读取字母数字的最后一位数字

时间:2018-06-19 03:59:44

标签: excel excel-vba excel-formula vba

我的字母数字为DLCSSZ51009328HAMATM5100036V

我想检查最后一位数字是数字还是字母

我希望excel公式在下面工作

  • IF(右(A1,1)不等于任何字母(我的意思是A到Z),“xyz”,“mastan”)

  • IF(右(A1,1)=任何数字,“xyz”,“mastan”)

我们应该采取什么最后一个数字不等于任何字母(从A到Z)? 我们应该把最后一个数字等于任何数字?

1 个答案:

答案 0 :(得分:3)

如果您正在寻找答案的Excel公式,可以使用:

=IFERROR(IF(RIGHT(A1,1)*1>0,TRUE,FALSE),FALSE)

如果最后一位数字是数字,它将评估为TRUE,或 如果最后一位数字不是数字(字母)

,它将评估为FALSE

如果这不适合您的目的,请告诉我。

编辑:

上述代码的简单版本,正如@Bathsheba在评论中所指出的那样:

=IFERROR(RIGHT(A1,1)*1,FALSE)

如果最后一位数字是数字,它将评估为数字;如果最后一位数字不是数字(字母),它将评估为FALSE