gpt4 book ai didi

excel - 如何在Excel中的不同单元格中填充具有增量值的空白单元格?

转载 作者:行者123 更新时间:2023-12-04 20:06:02 26 4
gpt4 key购买 nike

我有一个如下的列:

     A | B | C
1| 1001| | What formula?
2| 1002|No |
3| 1003| |
4| 1004|No |
5| 1005| |
6| 1006| |
7| 1007|No |

我想要这样的东西:
    A  | B | C
1| 1001| | 1001
2| 1002|No |
3| 1003| | 1002
4| 1004|No |
5| 1005| | 1003
6| 1006| | 1004
7| 1007|No |
8| 1008| | 1005

因此,基本上 C 中的值是最后一个 C 值的增量。当如何指示单元格为空白或不使用 IF 时,我没有任何问题,但是对于增量值,我遇到了一些麻烦。
到目前为止,我确实有 C 列的这个公式,但它不起作用。
=IF(A2="", CELL("contents",C1)+1, IF(B2="","",MID(B2,1,4)+1))

我应该在公式中修正什么?

谢谢。

最佳答案

如果您可以使用辅助列,以下应该可以解决您的问题:

1001        1001    1001
1002 1002 1002
1003 No 1002
1004 No 1002
1005 No 1002
1006 1003 1003
1007 No 1003
1008 1004 1004
1009 1005 1005
1010 1006 1006
1011 No 1006
1012 1007 1007
1013 1008 1008
1014 1009 1009
1015 No 1009
1016 1010 1010

单元格 C1 和 D1 只是 =A1。从 C2 往下的公式是
=C1+1-(B2<>"") 

在 D2 中,您可以使用公式
=IF(C2=C1,"",C2)

并将其复制下来。

如果你想在没有额外帮助列的情况下解决问题,你可以从 C2 往下使用这个公式:
{=IF(VLOOKUP(2^1000,$C$1:C1,1,TRUE)=A2-SUM(--($B$1:B2<>"")),"",A2-SUM(--($B$1:B2<>"")))}

C1 再次简单地等于 A1。

关于excel - 如何在Excel中的不同单元格中填充具有增量值的空白单元格?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/36151213/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com