按ID分组,查找是否有其他列的变化
所以我有一个产品列表的电子表格。 产品ID代表产品的不同颜色和尺寸。 还有一个价格栏。
我想确保所有具有相同ID的产品具有相同的价格,没有变化。
如何将具有相同ID的所有单元格分组,然后运行检查以确保所有IDss在价格列中具有相同的值?
如果可能,我宁愿不使用VBA。
给出这个示例电子表格:
- 按产品IDsorting
- 将此公式input到C1:
=OR(A2<>A1,B2=B1)
- 将公式向下拖到C8
- 所有具有
FALSE
的项目都指示产品ID与上面的产品ID匹配的价格,但价格与上述价格不符。
如果当前行的产品ID不同于以上行的产品ID(这意味着价格不需要匹配), 或者当前行的价格与价格相同,则公式返回TRUE
上一行(如果价格匹配,则不能无效)。 否则,它返回FALSE
。
根据数据集的大小以及您希望如何执行此操作的频率,可以使用Excel的“筛选”function手动完成此操作。 这是一个基本的解决scheme,因为我不确定你的需求或经验:
-
点击数据集中的任意位置
-
在“数据”标签下,点击filter。 你的列名应该有一个下拉button。
-
点击您的ID字段上的下拉button,只select您要评估的ID。
-
点击价格字段中的下拉button,如果显示不同的值,则表示它们不完全相同。