Warning: file_get_contents(/data/phpspider/zhask/data//catemap/5/excel/28.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Excel 按ID分组,以查找另一列中是否存在变化_Excel_Excel Formula - Fatal编程技术网

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

Excel 按ID分组,以查找另一列中是否存在变化,excel,excel-formula,Excel,Excel Formula,所以我有一个电子表格,上面列出了产品。有一个产品ID,它表示产品的不同颜色和大小。还有一个价格栏 我想确保所有具有相同ID的产品具有相同的价格,并且没有变化 如何将具有相同ID的所有单元格分组,然后运行检查以确保所有这些ID在“价格”列中具有相同的值 如果可能的话,我宁愿不使用VBA。给出此示例电子表格: 按产品ID排序 将此公式输入C1:=或(A2A1,B2=B1) 将公式向下拖动到C8 所有带有FALSE的项目表示产品ID与上面的产品ID匹配但价格与上面的价格不匹配的值 如果当前行的产品I

所以我有一个电子表格,上面列出了产品。有一个产品ID,它表示产品的不同颜色和大小。还有一个价格栏

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

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


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

给出此示例电子表格:

  • 按产品ID排序
  • 将此公式输入C1:
    =或(A2A1,B2=B1)
  • 将公式向下拖动到C8
  • 所有带有
    FALSE
    的项目表示产品ID与上面的产品ID匹配但价格与上面的价格不匹配的值

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

    给定此示例电子表格:

  • 按产品ID排序
  • 将此公式输入C1:
    =或(A2A1,B2=B1)
  • 将公式向下拖动到C8
  • 所有带有
    FALSE
    的项目表示产品ID与上面的产品ID匹配但价格与上面的价格不匹配的值

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

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

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

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

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

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


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

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

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

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

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