excel 数字从右向左取一位数

假设123456789.01在N1位置, 现在要从右向左K1、J1、I1、H1、G1、F1、E1、D1、C1、B1、A1处 分别取到 1、 0、 9、 8、 7、 6、 5、 4、 3、 2、 1。假设519507.38在N2位置, 现在要从右向左K2、J2、I2、H2、G2、F2、E2、D2、C2、B2、A2处 分别取到 8、 3、 7、 0、 5、 9、 1、 5、空白、空白、空白。等等
2026年09月17日 22:32
有3个网友回答
网友(1):

excel 数字从右向左取一位数,用到函数:mid()函数——取中间函数。

mid(A1,3,5)的意思是:取A1这个数从第3个数字开始总共5位。

mid(A1,1,3)的意思是:取A1这个数从第1个数字开始总共3位。

mid(A1,1,1)就是取A1这个数从右向左取第1个数字开始总共1位。

这样用这一个函数就满足了。

网友(2):

=MID(A1,LEN(A1),1)
A1为你要提取的单元格。

先判断你提取的数值的位数,然后用MID提取。

网友(3):

K1输入
=IF(COLUMN($K1)-COLUMN()>=LEN($N1)-1,"",MID(SUBSTITUTE($N1,".",""),COLUMN()+LEN($N1)-12,1))
回车并向左和向下填充。