WPS表格中UNIQUE和FILTER可以方便實(shí)現(xiàn)去重和篩選。 WPS的這兩個(gè)函數(shù)當(dāng)前不支持?jǐn)?shù)組自動(dòng)溢出,使用前需要先選擇應(yīng)用區(qū)域,再輸入公式。 這通常會(huì)在選擇的區(qū)域中留下“#N/A”的錯(cuò)誤值,影響文檔的美觀。 該錯(cuò)誤值因?yàn)槭菙?shù)組公式造成的,無法直接套用IFERROR函數(shù)進(jìn)行隱藏,譬如在上表中輸入公式=IFERROR(UNIQUE(A$2:A$14),""),錯(cuò)誤值仍然在。不信的朋友可以試試。 隱藏UNIQUE和FILTER函數(shù)錯(cuò)誤值方法一:條件格式 用格式將其字體設(shè)置為白色即可,當(dāng)然只適用于單元格底色統(tǒng)一的文檔。 1. 選擇應(yīng)用區(qū)域輸入公式 先選中F2:F14區(qū)域,輸入公式=UNIQUE(A2:A14),按Ctrl+Shift+Enter組合鍵完成數(shù)組公式的輸入,可以看到在F12~F14出現(xiàn)“#N/A”提示。 2. 設(shè)置條件格式 選中F2:F14區(qū)域,點(diǎn)擊“數(shù)據(jù)→條件格式→新建格式規(guī)則→只為包含以下內(nèi)容的單元格設(shè)置格式”,在下方的規(guī)則窗口選擇“錯(cuò)誤”,點(diǎn)擊“格式”,設(shè)置錯(cuò)誤值的字體顏色為白色(即和單元格底色一致即可)。 依次點(diǎn)擊“確定”,返回WPS窗口后,這樣在F12~F14就看不到顯示的“#N/A”了(實(shí)際為白色字體)。 如果更改公司名稱,比如將“F5公司”更改為“F6公司”,可以看到在F列會(huì)自動(dòng)增加“F6公司”名單,WPS去重效果是不是也很好用? 同理,如果我們需要對(duì)合同期限為1年的公司去重,先在G2輸入公式=FILTER($A2:$A18,$C2:$C18=$G1),然后將F列格式使用“格式刷”刷到G2:G14區(qū)域即可。 隱藏UNIQUE和FILTER函數(shù)錯(cuò)誤值方法二:IFERROR+INDEX函數(shù)法 WPS中單獨(dú)套用IFERROR函數(shù)是無法屏蔽UNIQUE和FILTER函數(shù)蔽錯(cuò)誤值的顯示。 在G2單元格輸入公式=IFERROR(INDEX(UNIQUE(A$2:A$14),ROW(A1)),""),下拉填充,直到出現(xiàn)空白單元格為止。
① 使用UNIQUE函數(shù)對(duì)A$2:A$14(注意相對(duì)引用)區(qū)域進(jìn)行去重,數(shù)據(jù)提取到內(nèi)存數(shù)組。 ② 使用INDEX函數(shù)依次從第一行ROW(A1)開始提取內(nèi)存數(shù)組中的值。 ③ 當(dāng)提取到錯(cuò)誤值時(shí),使用IFERROR函數(shù)屏蔽錯(cuò)誤值為空。 如果在H列篩選出合同期限為1年的公司,輸入公式: =IFERROR(INDEX(FILTER($A$2:$A$14,$C$2:$C$14=$H$1),ROW(A1)),"") 下拉填充即可。 有疑問的同學(xué)可以評(píng)論區(qū)留言,或者進(jìn)群交流呀~ |
|