如果单元格在同一列中具有相等的值

时间:2018-09-12 01:33:59

标签: excel google-sheets

如果可能,我正在尝试为Google表格中的倒数功能创建公式。 我有一个竞争对手的比赛时间列表(W4:W93),并给他们排名(X4:X93),但是如果我得到相同的时间,它将为整体结果抛出另一个公式。

我的症结在于,如果某个单元格中的值等于同一列中除自身之外的其他单元格中的值,我无法弄清楚该如何进行比较,但我发现了大量有关相等值的信息,但如果它们位于同一列。 任何帮助将非常感激。

1 个答案:

答案 0 :(得分:0)

我注意到这个问题已被否决,没有任何解释性评论。该问题并未搁置,该问题没有解决,因为它可能重复或在其他地方回答,而且没有人编辑过该问题以提供更大的清晰度。对我来说,这似乎是一个很粗糙的电话。


无论如何,我很确定自己已经遇到过OP多次描述的情况,并且我必须在查找和删除重复值方面很有创造力。尽管Google似乎没有Excel那样多的选项,但是有几种查找/突出显示/操作重复值的方法。一种方法是使用条件格式,此YouTube video很好地解释了这一点。

但是我将使用我一直以来最喜欢的公式之一来查找重复项。另外,由于OP正在与90个竞争对手合作,因此找到重复项只是任务,OP还需要以有助于分析的方式安排它们。

Google spreadsheet显示了工作原理:

首先,为第Y列(“排名”之后的第一列)创建标题,例如“等排名”,并将此公式插入单元格Y4:

=if(countif($W:$W,W4)=1,"Unique","Duplicate")

该公式包含两个部分。

  1. COUNTIF
  2. IF语句

COUNTIF在结果的第一行中查看单元格W4(比赛时间)。计数范围是W列;该范围可以很容易地被限制为实际数据,但是关键是它被表示为“绝对”(请注意范围中的$符号)。该公式计算单元格W4中的值出现在该范围中的次数。

IF语句评估COUNTIF的结果。如果结果仅出现一次,则单元格值为“唯一”。如果该值出现多次,则为“重复”值。

OP有90个竞争对手,因此需要快速深入研究重复结果。因此,我建议对经典公式进行以下修改:

=if(countif($W$4:$W$93,W4)=1,"",X4)

该公式仍然由两个部分组成,但是如果结果是唯一的,则不输入任何值;相反,如果结果重复,则返回现有的“等级”(单元格X4)。顺便说一句,此版本显示了如果仅评估填充的范围,范围地址的外观。

现在,对范围A3:Y93进行排序(我假设A-V列中有相关数据)。 FWIW,我插入了“序列”列,并给了它一个数字序列,这样,一旦固定了“等排名”,我就可以借助“序列”列将数据返回到原始排序顺序-OP可能会可能不需要这个。

要汇总重复值:
选择范围>右键单击>排序范围>“数据具有标题行” =选中>“排序依据”“等于等级”,排序顺序:“ A-> Z”。

从这里开始,竞赛时间可以调整为十分之一秒或百分之一秒,以避免重复时间。

完成后,再次选择完整范围,然后重新求助。就我而言,我使用“序列”列将数据返回到原始排序顺序。