需要一个公式来查看单元格中的第一个数字或字母

Pre*_*nks 7 microsoft-excel-2007 worksheet-function microsoft-excel

我有一列数字。有些以数字 8 开头,其余的以其他数字开头。我想写一个公式,如果 A 列中的数字以 8 开头,则返回“2”,如果 A 列中的数字以 8 以外的数字开头,则返回“1”。

这可能吗,如果可以,请问如何?

Bre*_*ett 13

使用 Left 和 If 函数的组合...

=IF(LEFT(A1,1) = "8", 2, 1)
Run Code Online (Sandbox Code Playgroud)

那是假设你想将数字作为数字返回......如果你想要它作为一个字符串..

=IF(LEFT(A1,1) = "8", "2", "1")
Run Code Online (Sandbox Code Playgroud)