首页 > 甄选问答 >

EXCEL 跨工作表去重复计数的公式

更新时间:发布时间:

问题描述:

EXCEL 跨工作表去重复计数的公式,求路过的高手停一停,帮个忙!

最佳答案

推荐答案

2025-06-19 02:17:26

在Excel的实际应用中,我们常常需要对多个工作表中的数据进行整合和分析。例如,你可能有多个部门的数据分别记录在不同的工作表中,而你需要统计这些数据中唯一值的数量。这种情况下,使用传统的筛选或手动复制粘贴方法效率较低,且容易出错。因此,掌握一个高效的公式来实现这一目标就显得尤为重要。

假设你有两个工作表“Sheet1”和“Sheet2”,它们分别记录了员工的信息。你的任务是统计这两个工作表中所有不重复的员工数量。以下是具体的操作步骤:

1. 准备数据

确保两个工作表的数据格式一致,并且要统计的字段位于同一列。比如,员工姓名都放在A列。

2. 输入公式

在一个新的工作表中,选择一个空白单元格,输入以下公式:

```excel

=SUM(1/COUNTIF(Sheet1!A:A, Sheet2!A:A))

```

这个公式的含义是,首先通过`COUNTIF`函数计算每个值在另一个工作表中出现的次数,然后取倒数(即`1/次数`),最后使用`SUM`函数将这些倒数相加。这样可以得到唯一值的总数。

3. 按Ctrl+Shift+Enter

由于这是一个数组公式,输入完成后需要按`Ctrl+Shift+Enter`而不是普通的`Enter`键。Excel会自动在大括号`{}`中包围公式,表示这是一个数组公式。

4. 检查结果

公式执行后,你会得到一个数值,这就是两个工作表中不重复的员工数量。

这种方法不仅操作简单,而且非常高效,尤其适用于处理大量数据时。当然,如果你有更多的工作表需要合并统计,只需在公式中添加更多的`COUNTIF`部分即可。

通过这种方式,你可以轻松地完成跨工作表的数据去重和计数任务,大大提高了工作效率。希望这个技巧能帮助你在日常工作中更加得心应手!

免责声明:本答案或内容为用户上传,不代表本网观点。其原创性以及文中陈述文字和内容未经本站证实,对本文以及其中全部或者部分内容、文字的真实性、完整性、及时性本站不作任何保证或承诺,请读者仅作参考,并请自行核实相关内容。 如遇侵权请及时联系本站删除。