如何用EXCEl 把五位数的数字里面筛选重复的数,例如50125,30234这些数里面有重复的数

如题所述

在Excel中筛选五位数中重复数字,以A1单元格中的38383为例,可以在B1单元格使用以下数组公式:

=IF(OR(FREQUENCY(-MID(A1,ROW($1:$5),1),-MID(A1,ROW($1:$5),1))>1),A1,"")

这里,我们首先通过MID函数提取A1单元格中的每一位数字,即MID(A1,ROW($1:$5),1)。这将返回一个数组,包含A1单元格中的每一位数字。然后,我们使用ROW($1:$5)生成一个从1到5的序列,这样MID函数就能逐位提取A1中的数字。

接着,我们使用负号(-)将提取出来的数字转换为负数,因为FREQUENCY函数对负数的处理与正数一致。FREQUENCY函数会计算每个数字在数组中的出现次数,通过比较FREQUENCY函数的结果,如果某个数字出现次数大于1,则说明该数字在A1单元格中重复。

最后,IF函数用于判断是否满足重复条件。如果满足条件,则返回A1单元格中的数据;否则返回空白。

请注意,此公式需要按CTRL+SHIFT+回车键组合输入,以确保Excel将其视为数组公式。在输入完成后,单元格B1将显示A1中包含重复数字的数据。

对于其他五位数,如50125和30234,可以将相同的方法应用于这些数字。只需将它们输入到A1单元格中,然后在B1单元格中使用上述公式,即可筛选出重复的数字。

需要注意的是,此方法适用于所有五位数,无论它们的具体数字如何。只要数字中有重复,公式就会返回该五位数。这种方法简洁高效,适用于Excel数据处理中的重复数字筛选需求。
温馨提示:答案为网友推荐,仅供参考
相似回答
大家正在搜