excel 把一列相同的数,变成123456的顺序数如何做。

发布网友 发布时间:2022-02-25 13:05

我来回答

3个回答

热心网友 时间:2022-02-25 14:34

如图:

在B1中输入 =IF(A1="","",COUNTIF(A$1:A1,A1))

然后下拉填充


函数说明:

首先的if函数,如果A列某格为空,B列对应的就为空。

countif函数,拉下来后,计算1出现过多少次。从第一格开始计算,B1下面的单元格是累加计算,所以会出现1,2,3.……

追问我是在A1的原位置变成1在A2变成2

追答

没错,这就是你要的效果。

你想在A1变成1那不可能,A1你输了数字,不可能再用函数进行计算,必须在旁边一列来计算。

改下图:

    热心网友 时间:2022-02-25 15:52

    还有一个简单方法,选中所在列,降序排序,然后选择为1的最后一个单元格,看下行号,如果是表为一行标题,行号-1就是你要的个数.

    热心网友 时间:2022-02-25 17:27

    B1中输入公式:
    =IF(A1="","",COUNTIF(A$1:A1,1))
    下拉
    声明:本网页内容为用户发布,旨在传播知识,不代表本网认同其观点,若有侵权等问题请及时与本网联系,我们将在第一时间删除处理。
    E-MAIL:11247931@qq.com