Excel 按ID分组,以查找另一列中是否存在变化
所以我有一个电子表格,上面列出了产品。有一个产品ID,它表示产品的不同颜色和大小。还有一个价格栏 我想确保所有具有相同ID的产品具有相同的价格,并且没有变化 如何将具有相同ID的所有单元格分组,然后运行检查以确保所有这些ID在“价格”列中具有相同的值Excel 按ID分组,以查找另一列中是否存在变化,excel,excel-formula,Excel,Excel Formula,所以我有一个电子表格,上面列出了产品。有一个产品ID,它表示产品的不同颜色和大小。还有一个价格栏 我想确保所有具有相同ID的产品具有相同的价格,并且没有变化 如何将具有相同ID的所有单元格分组,然后运行检查以确保所有这些ID在“价格”列中具有相同的值 如果可能的话,我宁愿不使用VBA。给出此示例电子表格: 按产品ID排序 将此公式输入C1:=或(A2A1,B2=B1) 将公式向下拖动到C8 所有带有FALSE的项目表示产品ID与上面的产品ID匹配但价格与上面的价格不匹配的值 如果当前行的产品I
如果可能的话,我宁愿不使用VBA。给出此示例电子表格:
=或(A2A1,B2=B1)
FALSE
的项目表示产品ID与上面的产品ID匹配但价格与上面的价格不匹配的值如果当前行的产品ID不同于上一行的产品ID(这意味着价格不需要匹配)或当前行的价格与前一行的价格相同(如果价格匹配,则不能无效),则公式返回
TRUE
。否则,它将返回FALSE
给定此示例电子表格:
=或(A2A1,B2=B1)
FALSE
的项目表示产品ID与上面的产品ID匹配但价格与上面的价格不匹配的值如果当前行的产品ID不同于上一行的产品ID(这意味着价格不需要匹配)或当前行的价格与前一行的价格相同(如果价格匹配,则不能无效),则公式返回
TRUE
。否则,它将返回FALSE
,具体取决于数据集的大小以及您希望执行此操作的频率,您可以使用Excel的“筛选”功能手动执行此操作。这是一个基本的解决方案,因为我不确定您的需求或经验:
- 单击数据集中的任意位置
- 在“数据”选项卡下,单击过滤器。列名上应该有一个下拉按钮
- 单击ID字段上的下拉按钮,仅选择要评估的ID
- 单击价格字段上的下拉按钮,如果有任何不同的值显示,则它们并不完全相同
- 单击数据集中的任意位置
- 在“数据”选项卡下,单击过滤器。列名上应该有一个下拉按钮
- 单击ID字段上的下拉按钮,仅选择要评估的ID
- 单击价格字段上的下拉按钮,如果有任何不同的值显示,则它们并不完全相同