在WPS使用UNIQUE和FILTER函数时,如何隐藏错误值?
作者:ITFANS来源:部落窝教育发布时间:2023-04-27 10:59:14点击:4065
编按:
WPS表格中UNIQUE和FILTER函数错误值怎么隐藏?单独套用IFERROR函数是无法隐藏UNIQUE和FILTER函数错误值的。本文提供两种方法。
WPS表格中UNIQUE和FILTER可以方便实现去重和筛选。
WPS的这两个函数当前不支持数组自动溢出,使用前需要先选择应用区域,再输入公式。这通常会在选择的区域中留下“#N/A”的错误值,影响文档的美观。
该错误值因为是数组公式造成的,无法直接套用IFERROR函数进行隐藏,譬如在上表中输入公式=IFERROR(UNIQUE(A$2:A$14),""),错误值仍然在。不信的朋友可以试试。
今天教大家两种方法去除数组公式阐述的错误提示。
隐藏UNIQUE和FILTER函数错误值方法一:条件格式
用格式将其字体设置为白色即可,当然只适用于单元格底色统一的文档。
1. 选择应用区域输入公式
先选中F2:F14区域,输入公式=UNIQUE(A2:A14),按Ctrl+Shift+Enter组合键完成数组公式的输入,可以看到在F12~F14出现“#N/A”提示。
2. 设置条件格式
选中F2:F14区域,点击“数据→条件格式→新建格式规则→只为包含以下内容的单元格设置格式”,在下方的规则窗口选择“错误”,点击“格式”,设置错误值的字体颜色为白色(即和单元格底色一致即可)。
依次点击“确定”,返回WPS窗口后,这样在F12~F14就看不到显示的“#N/A”了(实际为白色字体)。
如果更改公司名称,比如将“F5公司”更改为“F6公司”,可以看到在F列会自动增加“F6公司”名单,WPS去重效果是不是也很好用?
同理,如果我们需要对合同期限为1年的公司去重,先在G2输入公式=FILTER($A2:$A18,$C2:$C18=$G1),然后将F列格式使用“格式刷”刷到G2:G14区域即可。
隐藏UNIQUE和FILTER函数错误值方法二:IFERROR+INDEX函数法
WPS中单独套用IFERROR函数是无法屏蔽UNIQUE和FILTER函数蔽错误值的显示。
我们需要再找一个帮手INDEX函数,把数组输入公式变成下拉填充公式。
在G2单元格输入公式=IFERROR(INDEX(UNIQUE(A$2:A$14),ROW(A1)),""),下拉填充,直到出现空白单元格为止。
公式解释:
① 使用UNIQUE函数对A$2:A$14(注意相对引用)区域进行去重,数据提取到内存数组。
② 使用INDEX函数依次从第一行ROW(A1)开始提取内存数组中的值。
③ 当提取到错误值时,使用IFERROR函数屏蔽错误值为空。
如果在H列筛选出合同期限为1年的公司,输入公式:
=IFERROR(INDEX(FILTER($A$2:$A$14,$C$2:$C$14=$H$1),ROW(A1)),"")
下拉填充即可。
本文配套的练习课件请加入QQ群:902294808下载。
做Excel高手,快速提升工作效率,部落窝教育《一周Excel直通车》视频和《Excel极速贯通班》直播课全心为你!
扫下方二维码关注公众号,可随时随地学习Excel:
相关推荐:
版权申明:
本文作者ITFANS;同时部落窝教育享有专有使用权。若需转载请联系部落窝教育。