【问题标题】:Auto number a column in Excel, and include ranges when specified by another column在 Excel 中自动编号一列,并在另一列指定时包括范围
【发布时间】:2015-08-29 00:29:32
【问题描述】:

假设我在 Excel 中有两列。我需要对 A 列中的值进行自动编号,但其中一些值将取决于 B 列。对于相关值,我需要一个解决方案,该解决方案将根据 B 列中的值输入一系列数字。所以,如果单元格 B1 中有一个 3,然后当我自动编号列 A 时,我需要单元格 A1 最终为 1-3。

这是另一个例子。如果 B 列看起来像这样:

Column B
[empty cell]
2
3
[empty cell]

然后我希望结果在填写 A 列后看起来像这样:

Column A    Column B
1    
2-3         2
4-6         3
7     

在为 A 列编写公式时,有没有一种简单的方法可以做到这一点?或者,有没有更好的方法来自动为 Excel 中的列编号,同时可以选择在某些单元格中包含数字范围?

【问题讨论】:

    标签: excel excel-formula


    【解决方案1】:

    这似乎有效:

    在 A2 中输入:

    =SUM(B$1:B1)+COUNTBLANK(B$1:B1) & IF(B2<>"","-" & SUM(B$2:B2)+COUNTBLANK(B$2:B2),"")
    

    然后填写

    【讨论】:

    • 这太完美了,谢谢!我不知道 COUNTBLANK 函数,但这非常有用。
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2019-02-07
    • 1970-01-01
    • 2017-10-22
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2019-11-14
    相关资源
    最近更新 更多