excel里面取一串数字的倒数第二个该如何操作

2024-11-01 15:30:02
推荐回答(4个)
回答(1):

1、打开Excel文档,输入一些数字。

2、然后在空白的单元格内容输入【=MID】,选择MID函数。

3、然后三个参数依次选择【A1,2,3】,代表取A1单元格数据,从第2个数字开始,取3个数字。

4、按下【Enter】键,可以看到结果已经出现了。

5、然后拉下右下角的填充柄,即可将其他的单元格内容快速提取出来。

注意事项:

Excel虽然提供了大量的用户界面特性,但它仍然保留了第一款电子制表软件VisiCalc的特性:行、列组成单元格,数据、与数据相关的公式或者对其他单元格的绝对引用保存在单元格中。

回答(2):

利用mid,left,right,replace可以变换出很多函数组合来达到目的,

以A1单元格举例,如下:

  1.  公式=LEFT(RIGHT(B1,2)),最简短的公式,逻辑是先取单元格的最后两位数,然后用left函数取最后两位数的第一位数。

  2. 公式=MID(A1,LEN(B1)-1,1),最直接的公式,完全按照题面意思从倒数第二位数开始取值,取值宽度为1个数字。

  3. 公式=REPLACE(REPLACE(B1,1,LEN(B1)-2,),2,1,),看起来挺长,但其实逻辑很简单,首先将单元格除去最后两位数的其他数字替换为空值,然后再将最后一位数替换为空。

  4. 不嫌麻烦的话,甚至你可以用vba自定义函数,代码如下:


    Function aa(x As Range)
    Dim i%
    i = Len(x) - 1
    aa = Mid(x, i, 1)
    End Function

    输入代码后,你只要在单元格输入公式=aa(B1)即可得到结果。

回答(3):

这个行不?

=LEFT(RIGHT(B1,2),1)

回答(4):

=LEFT(RIGHT(B1,2))