【问题标题】:How to copy and insert row keeping reference for a index like card如何复制和插入像卡片这样的索引的行保持参考
【发布时间】:2020-03-30 03:46:40
【问题描述】:

我使用的表格行格式类似于卡片。

每次我复制整张卡片并插入任何其他空行时,我都必须手动更改索引。 每次我复制一行并在另一行下方插入时也是如此。

索引是 1.x 2.x 的数字。

我想不出办法解决这个问题。

截图更清楚我的意思。

在第一个屏幕截图中,您可以看到小计工作正常,我只是去掉文本并添加一个 (+1)

在第二张截图中,您可以看到我复制了一张新卡 3,小计立即更改为 4,但索引没有更改

同样的问题,因为卡片的行大小不同(它们可以有任意数量的 4.x 行)

,我想不出一个留在那里的公式

我必须使用这种格式,因为它是我的工作表..

谢谢,感谢任何帮助。

【问题讨论】:

    标签: excel indexing excel-formula reference spreadsheet


    【解决方案1】:

    以下公式可用于计算子指数:

    =INDEX(A:A,LOOKUP(2,1/($A$1:A9=""),ROW($A$1:A9))+1) & "." & ROW()- LOOKUP(2,1/($A$1:A9=""),ROW($A$1:A9))-1
    

    每个卡片条目之前必须至少有一个空白行(也必须在第一个之前)

    说明:

    1. 函数LOOKUP(2,1/($A$1:A9=""),ROW($A$1:A9)) 查找范围内的最后一个空行并将该行号返回给INDEX 函数的参数。
    2. INDEX 函数中,我将行号加一并在A 列中找到该行的值
    3. 然后将找到的值与. 连接起来
    4. 然后LOOKUP 再次找到范围内的最后一个空行并将其从当前行号减去一
    5. 然后将结果与前一个字符串连接

    【讨论】:

    • 非常感谢,完美!!!!你能试着解释一下它是如何工作的吗?我摆弄了它,但它对我来说太先进了
    猜你喜欢
    • 2021-03-13
    • 1970-01-01
    • 2016-08-30
    • 2011-04-09
    • 1970-01-01
    • 1970-01-01
    • 2021-02-01
    • 2021-05-16
    • 2023-03-04
    相关资源
    最近更新 更多