繁体   English   中英

Excel:如果单元格 B2 包含某个字符,那么单元格 D2=E2 的值如果不是那么 D2,那么如果我在 BX,我想增加到 E3?

[英]Excel: if cell B2 contains a certain char then value of cell D2=E2 if not then D2, then I want to increment to E3 if Im at BX?

我有下表,我想要做的是自动生成 D 列(下面以黄色突出显示)。

如果 B 列中的前一个单元格(从 B2 开始)有一个括号“(”,那么我希望它相等

=IF(ISNUMBER(SEARCH("(";B1));E2;D1) [这个方程在 D2]

诀窍是在 B3 下面的例子中看到的,直到 B17 没有“(”,所以它等于前面的值,也就是上面的 D,但在 B18 中它设置为 E18,但是我想成为 E3 ,依此类推直到最后。有什么帮助吗?

在此处输入图片说明

也许您可以计算当前行之前 B 列中有多少个包含括号的单元格,然后使用它来选择 E 列中的下一项?

=INDEX(E:E,COUNTIF(B1:B$1,"*(*")+1)

在此处输入图片说明

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM