0

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

我想确保所有具有相同 ID 的产品具有相同的价格并且没有差异。

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

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

4

2 回答 2

3

鉴于此示例电子表格:

包含三列的电子表格,标题为 Product ID、Price 和 Valid

  1. 按产品 ID 排序
  2. 在 C1 中输入这个公式:=OR(A2<>A1,B2=B1)
  3. 将公式向下拖动到 C8
  4. 所有带有FALSE指示值的项目,其中产品 ID 与上面的产品 ID 匹配,但价格与上面的价格不匹配。

TRUE如果当前行的产品 ID 与上一行的产品 ID 不同(这意味着价格不需要匹配)当前行的价格与前一行的价格相同,则公式返回行(如果价格匹配,则不能无效)。否则,它返回FALSE.

于 2013-10-03T22:12:36.687 回答
1

根据数据集的大小以及您希望执行此操作的频率,您可以使用 Excel 的“过滤器”功能手动执行此操作。这是一个基本解决方案,因为我不确定您的需求或经验:

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

  • 在“数据”选项卡下,单击过滤器。您的列名上应该有一个下拉按钮。

  • 单击 ID 字段上的下拉按钮,然后仅选择要评估的 ID。

  • 单击价格字段上的下拉按钮,如果显示任何不同的值,则它们并不完全相同。

于 2013-10-03T22:15:36.027 回答