首页 > 解决方案 > 我在 A 列中有一个排序的、唯一的和重复的值。需要在每行 B 列中输出某个值,除了最后一行

问题描述

有没有办法解决我目前遇到的这个问题?提前致谢!

我在 A 列中有一个已排序的电子邮件地址,并且重复的电子邮件地址是背靠背的。我想将重复地址的同一行中的数字“10”自动化,但次数为-1。如果我在该列中有 3 个相同的电子邮件地址,我想在同一行的另一个单元格中为前 2 个电子邮件地址输出一个固定值,为第 3 个地址输出另一个固定值。

示例:在 AI 列中,第 1、2 和 3 行有一个电子邮件地址“a@email.com”。我想在第 1 行和第 2 行的 B 列中输入数字“10”,在第 3 行中输入“0”。

在第 4 行和第 5 行,电子邮件地址为“b@email.com”。我想在 B4 中输入“10”,在 B5 中输入“0”。

在第 6 行,电子邮件地址为“c@email.com”。我想在 B 列中手动输入一个数字,因为该行中没有重复的“c@email.com”。

ETC...

谷歌表格的截图

标签: google-apps-scriptgoogle-sheetsgoogle-sheets-formula

解决方案


您不能在 的输出范围内进行手动输入ARRAYFORMULA

因此,您可以考虑使用单一公式:

=IF(A2=A3,10,IF(A2=A1,0,))

如果没有重复,这将给出一个空白输出。

然后,您可以找到它并进行编辑。


推荐阅读