EXCEL,如何利用公式来删除某一个行的重复值并将唯一值复制到指定单元格内
例如:A1到G1单元格内会随机出现数值,我想用公式来进行删除这个区域内的重复值并复制到M1单元格内。说白了,就是想用公式来代替数据菜单里的“删除重复项”功能,因为这个是要...
例如:A1到G1单元格内会随机出现数值,我想用公式来进行删除这个区域内的重复值并复制到M1单元格内。
说白了,就是想用公式来代替数据菜单里的“删除重复项”功能,因为这个是要每行都会有不等个数的重复值,每行代表一整天的数据,所以想用下拉公式来解决。因为重复项这个区域大概有600多个单元格,所以不可能每天都要从左到右选择再点“删除重复项”
急用! 展开
说白了,就是想用公式来代替数据菜单里的“删除重复项”功能,因为这个是要每行都会有不等个数的重复值,每行代表一整天的数据,所以想用下拉公式来解决。因为重复项这个区域大概有600多个单元格,所以不可能每天都要从左到右选择再点“删除重复项”
急用! 展开
2个回答
展开全部
在M1单元格输入以下数组公式,按Ctrl+Shift+Enter组合键结束,然后向右向下填充公式
=INDEX($A1:$G1,SMALL(IF(MATCH($A$1:$G$1,$A$1:$G$1,0)=COLUMN($A1:$G1),COLUMN($A1:$G1),4^8),COLUMN(A1)))&""
=INDEX($A1:$G1,SMALL(IF(MATCH($A$1:$G$1,$A$1:$G$1,0)=COLUMN($A1:$G1),COLUMN($A1:$G1),4^8),COLUMN(A1)))&""
更多追问追答
追问
你好,我提高悬赏,麻烦可以解说一下每个部位的意思吗?比如哪些地方是根据单元格的增加而增加,比如后续如果有继续新增加单元格,这个公式又该如何修改。还有这个部分是要表达什么?4^8),COLUMN(A1)))&"",4^8是代表什么?A1是代表什么?因为用了之后是一个错误值#REF!
追答
公式中的MATCH($A$1:$G$1,$A$1:$G$1,0)=COLUMN($A1:$G1)表示去除重复保留唯一的条件;
4^8表示一个极大值,通常不会出现这样的数值;
COLUMN(A1)中的A1表示A1单元格,通过COLUMN(A1)表示符合条件的第一个数,向右填充时,依次返回符合条件的第2个、第3个数。
2016-10-05
展开全部
筛选重复项。
追问
麻烦注意说明好吗?我需要的是用公式来处理这个问题!
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询