按ID分组,以查找另一列中是否存在变体

时间:2013-10-03 22:05:26

标签: excel excel-formula

所以我有一个列有产品的电子表格。产品ID代表产品的不同颜色和尺寸。还有一列价格。

我想确保所有具有相同ID的产品具有相同的价格且没有变化。

如何对具有相同ID的所有单元格进行分组,然后运行检查以确保所有这些IDss在价格列中具有相同的值?

如果可能,我宁愿不使用VBA。

2 个答案:

答案 0 :(得分:2)

鉴于此示例电子表格:

Spreadsheet containing three columns with headings Product ID, Price, and Valid

  1. 按产品ID排序
  2. 将此公式输入C1:=OR(A2<>A1,B2=B1)
  3. 将公式拖至C8
  4. FALSE的所有项目都表示产品ID与上述产品ID匹配但价格与上述价格不符的值。
  5. 如果当前行的产品ID与上一行的产品ID不同(这意味着价格不需要匹配),公式将返回TRUE当前行的价格与前一行的价格相同(如果价格匹配,则不能无效)。否则,它返回FALSE

答案 1 :(得分:1)

根据数据集的大小以及您希望执行此操作的频率,您可以设法通过Excel&#34;过滤&#34;手动执行此操作。能力。这是一个基本的解决方案,因为我不确定您的需求或经验:

  • 点击数据集中的任意位置

  • 在&#34;数据&#34;选项卡,单击筛选。您的列名称应该有一个下拉按钮。

  • 点击ID字段上的下拉按钮,只选择您要评估的ID。

  • 点击价格字段上的下拉按钮,如果有任何不同的值显示,那么它们就不一样了。