EXCEL 数组函数
刚看到别人问问题删除不重复的我记得有个数组函数可以在实现的我温习了一下发现出错了谁告诉我为什么啊=INDEX($A$1:$A$14,SMALL(IF(MATCH($A$1...
刚看到别人问问题 删除不重复的我记得有个数组函数可以在实现的我温习了一下 发现出错了 谁告诉我为什么啊=INDEX($A$1:$A$14,SMALL(IF(MATCH($A$1:$A$14,$A$1:$A$14,0)=ROW($A$1:$A$14),ROW($A$1:$A$14),2^20),ROW(A1))) 帮帮忙呵呵 我错在那里啊
自己找到问题了 公式对的 由于我A14里面没数据 会导致错误~~~~ 展开
自己找到问题了 公式对的 由于我A14里面没数据 会导致错误~~~~ 展开
2个回答
展开全部
你的公式没有错,数组公式要ctrl+shift+enter结束,不是简单的enter结束
如果想在下拉的时候不出现错误值可以嵌套一个if函数,如下
=IF(ROW(A1)>SUM(1/COUNTIF($A$1:$A$14,$A$1:$A$14)),"",INDEX($A$1:$A$14,SMALL(IF(MATCH($A$1:$A$14,$A$1:$A$14,0)=ROW($A$1:$A$14),ROW($A$1:$A$14),2^20),ROW(A1))))
同样是数组公式,需要ctrl+shift+enter结束
如果想在下拉的时候不出现错误值可以嵌套一个if函数,如下
=IF(ROW(A1)>SUM(1/COUNTIF($A$1:$A$14,$A$1:$A$14)),"",INDEX($A$1:$A$14,SMALL(IF(MATCH($A$1:$A$14,$A$1:$A$14,0)=ROW($A$1:$A$14),ROW($A$1:$A$14),2^20),ROW(A1))))
同样是数组公式,需要ctrl+shift+enter结束
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询