我有3列符合这些规则:
我需要一个脚本,对于Col A中的每个单元格,
例如,这个:
A B C
x 1
x 2
z 2 1
y 1 1
y 2 1
y 1
z 2 1
z 1 1
应该成为这个:
A B C
x 1
x 2
z 5 1
y 3 1
y 3 1
y 1
z 5 1
z 5 1
因此在Col A中找到3个不同的字符串,(x y和z)。找到了x的重复,但是col B中的值没有求和,因为没有" 1"在Col C. Dupes中找到了y,但只有那些有" 1"总结到右边。所有找到的z都有一个" 1"所以所有的都是相加的。
最好的方法是什么?如果我需要澄清一些关于这个问题的内容,请告诉我(我知道这个问题很复杂,但我花了很多时间试图尽可能清楚地说明这个问题。)
答案 0 :(得分:0)
一个简单的公式应该完成这项工作:假设数据在A:C
中找到=IF(ISBLANK(A2),"",IF(ISBLANK(C2),B2, SUMIFS(B:B,A:A,A2,C:C,1)))
当IF
为空时,外部column A
不会显示任何内容
当IF
为空时,内部column B
显示column C
SUMIFS
将column B
加起来column A
与column C
相同(当前行),{{1}}为1。