Warning: file_get_contents(/data/phpspider/zhask/data//catemap/5/google-sheets/3.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Google sheets 如何计算以前与arrayformula()在同一列中出现的次数_Google Sheets_Duplicates - Fatal编程技术网

Google sheets 如何计算以前与arrayformula()在同一列中出现的次数

Google sheets 如何计算以前与arrayformula()在同一列中出现的次数,google-sheets,duplicates,Google Sheets,Duplicates,我正在接收通过谷歌表单提交的电子邮件地址,所以我需要自动填充第三栏-“计数”。 我需要计算同一列中以前出现的电子邮件地址的数量。 下面可以看到所需输出的示例 请注意,该信息来自谷歌表单,因此会自动添加新行,因此我需要在新行中自动添加公式。 您应该查看“COUNTIF(,)”方法。 如果A列充满了电子邮件地址,那么B列中的单元格可以有方法=COUNTIF($A$1:A1,A1)-1,=COUNTIF($A$1:A2,A2)-1,=COUNTIF($A$1:A3,A3)-1,依此类推 每个单元格统

我正在接收通过谷歌表单提交的电子邮件地址,所以我需要自动填充第三栏-“计数”。 我需要计算同一列中以前出现的电子邮件地址的数量。 下面可以看到所需输出的示例

请注意,该信息来自谷歌表单,因此会自动添加新行,因此我需要在新行中自动添加公式。

您应该查看“COUNTIF(,)”方法。

如果A列充满了电子邮件地址,那么B列中的单元格可以有方法
=COUNTIF($A$1:A1,A1)-1
=COUNTIF($A$1:A2,A2)-1
=COUNTIF($A$1:A3,A3)-1
,依此类推

每个单元格统计A列中内容与左侧内容完全匹配的所有单元格


请参阅本页了解更清晰的示例:

假设电子邮件地址位于B列,从第2行开始,您可以尝试

=ARRAYFORMULA(IF(LEN(B2:B), COUNTIFS(B2:B, B2:B, ROW(B2:B), "<="&ROW(B2:B))-1,))

=ARRAYFORMULA(IF(LEN(B2:B),COUNTIFS(B2:B,B2:B,ROW(B2:B),“如上所述,请注意,信息是从Google表单接收的,因此会自动追加新行。我需要新行自动包含公式