在一定条件下填写Google表格中的空单元格

问题描述 投票:0回答:1

我想用正确的代码填写 B 列中的空白单元格。规则是同一组中的任何电子邮件的代码必须相同。这里的组是在 A 列中定义的:因此每个组都包含位于 A 列中的文本“电子邮件”之间的电子邮件。

这是一个例子:

输入:

这就是我想要的输出。

google-sheets google-sheets-formula
1个回答
0
投票

这是一种方法:

=ARRAYFORMULA(ARRAY_CONSTRAIN(IF(A:A<>"",,
   SCAN(,SORT(B:B,COUNTIFS(A:A,"<>",ROW(A:A),"<="&ROW(A:A)),1,1,1),
     LAMBDA(a,c,IF(c="",a,c)))),MAX(ROW(B:B)*(B:B<>"")),1))

将此公式代入

C1

© www.soinside.com 2019 - 2024. All rights reserved.