如何在 Excel 中检查单元格中的第一个字符是字母还是数字?
Excel 中有很多公式,数据分析师使用它来准备各种报表和仪表板。为了支持这种分析,本文将帮助 Excel 用户从数据集中识别所有值以数字或字母开头的单元格。我们将使用以下公式组合来识别这些单元格。
IF 函数
ISERR 函数
Left 函数
检查单元格中的第一个字符是数字还是字母
以下公式可用于检查单元格中的第一个字符是数字还是字母。
=IF(ISERR(LEFT(cell_location,1)*1),"Letter", "Number")
在此公式中,我们计算单元格最左侧字符的值乘以 1。如果得到的值不是数字,则返回 Letter,否则返回 Number。
=IF(ISNUMBER(VALUE(LEFT(cell_location, 1))),"数字", "字母")
在此公式中,我们计算单元格最左侧字符的值。如果返回值是数字,则返回 TRUE(默认)或根据定义的值(在本例中为数字)。
步骤 1 − 下面显示了一个示例工作表,其中包含一些示例数据。

步骤 2 − 在 C 列下,使用以下公式获得所需结果。在单元格中输入公式,然后按 Enter 键。
=IF(ISERR(LEFT(B2,1)*1),"Letter", "Number")

步骤 3 − 现在拖动单元格将公式复制到其他单元格,并查看所有单元格的输出结果。在单元格中输入公式,然后按 Enter 键。
步骤 4 − 在 D 列下,使用以下公式获得所需结果。
=IF(ISNUMBER(VALUE(LEFT(B2, 1))),"Number", "Letter")

步骤 5 − 现在拖动单元格以将公式复制到其他单元格,并查看针对所有单元格的输出

公式语法说明
| 参数 | 描述 |
|---|---|
| IF(logical_test, {value_if_true},{value_if_false} |
|
| LEFT(text, [num_chars]) |
|
| ISERR(值) |
|
结论
可以使用许多其他 Excel 函数组合来识别单元格值的起始或结束字符。不过,这些是最常用的函数。同样的函数也可以用来识别以数字或字母结尾的单元格,只需将 RIGHT 替换为 LEFT 即可。
=IF(ISERR(RIGHT(cell_location,1)*1),"Letter", "Number")
=IF (ISNUMBER(VALUE(RIGHT(cell_location, 1))),"Number", "Letter")
相关文章
有用资源
excel 参考教程 - 该教程包含有关 excel 的更多信息:https://www.cainiaomax.com/excel/

