每一個使用頻率都極高! 7個WPS新函數(shù)公式全指南

今天就跟大家分享新版WPS中新增的7個函數(shù)公式,熟練使用可以快速提高工作效率。教程篇幅有點長,建議收藏,再忙也要看一看!
一、XLOOKUP函數(shù)
函數(shù)功能:XLOOKUP函數(shù)是一個查找函數(shù),在某個范圍或數(shù)組中搜索匹配項,并通過第二個范圍或數(shù)組返回相應的項,默認情況下使用精準匹配。
函數(shù)語法:=XLOOKUP(查找值,查找數(shù)組,返回數(shù)組,未找到值,匹配模式,搜索模式)。
XLOOKUP函數(shù)參數(shù)雖然比較多,但是我們在平時使用這個函數(shù)時一般只需設(shè)置前三個參數(shù)即可,第四、第五、第六參數(shù)都是可以省略的。
應用實例:
如下圖所示,左側(cè)是員工考核成績信息表,我們需要根據(jù)員工“名稱”和“部門”查詢“考核成績”。
在目標單元格中輸入公式:
=XLOOKUP(G2&H2,B:B&C:C,D:D,"")
然后點擊回車即可。
解讀:
- ①第1參數(shù):想要查找的值是G2和H2,所以中間用“&”符號鏈接即可,查找值就是G2&H2,也就是按右側(cè)查詢表格中的“姓名+部門”這兩個條件。
- ②第2參數(shù):要查詢的數(shù)據(jù)區(qū)域,同樣是左側(cè)表格的“姓名”和“部門”兩列,所以中間也是用“&”符號鏈接,即B:B&C:C,也就是左邊數(shù)據(jù)源表格中的“姓名+部門”這兩列數(shù)據(jù)。
- ③第3參數(shù):要返回的數(shù)據(jù)區(qū)域就是員工的考核成績D:D這一列數(shù)據(jù)。
- ④第4參數(shù):未找到值返回空。
二、FILTER函數(shù)
函數(shù)功能:FILTER是基于定義的條件篩選一系列數(shù)據(jù)的函數(shù),它由數(shù)組,包括,空值三個參數(shù)所構(gòu)成。
函數(shù)語法:使用語法=FILTER(數(shù)組,包括,空值)
- 第1個參數(shù)【數(shù)組】:就是篩選區(qū)域
- 第2個參數(shù)【包括】:就是篩選列=篩選條件
- 第3個參數(shù)【空值】:可以忽略,這個參數(shù)就是如果出現(xiàn)錯誤值可以設(shè)置返回信息。
應用實例:
同樣使用上面的實例,左側(cè)是員工考核成績信息表,我們需要根據(jù)員工“名稱”和“部門”查詢“考核成績”。
在目標單元格中輸入公式:
=FILTER(D:D,(B:B=G2)*(C:C=H2),"無數(shù)據(jù)")
然后點擊回車即可。
解讀:
- ①第1參數(shù):返回數(shù)組D:D就是D列數(shù)據(jù),符合條件即返回對應數(shù)據(jù)。
- ①第2參數(shù):多條件篩選使用的是(B:B=G2)*(C:C=H2),有幾個條件就用括號()和星號*連接,星號*的意思就是AND且的意義,會篩選出同時滿足這幾個條件的查詢結(jié)果。
- ③第3參數(shù):如果查詢的空值就返回"無數(shù)據(jù)"。
使用FILTER進行條件查詢竅門在第2個參數(shù):
1、如果需要多個條件同時滿足,就用*把多個條件連接
條件1*條件2*條件N
(B:B=G2)*(C:C=H2)
2、如果需要多個條件滿足任意一個,就用+把多個條件連接
條件1+條件2+條件N
(B:B=G2)+(C:C=H2)
三、TEXTJOIN函數(shù)
函數(shù)功能:TEXTJOIN函數(shù)是文本連接函數(shù),使用分隔符連接列表或文本字符串區(qū)域。
函數(shù)語法:=TEXTJOIN(分隔符, 忽略空白單元格, 字符串1…)
- ①分隔符:文本字符串,或者為空,或用雙引號引起來的一個或多個字符,或?qū)τ行谋咀址囊?。如果提供一個數(shù)字,則將被視為文本。
- ②忽略空白單元格:如果為 TRUE,則忽略空白單元格,如果是False,則不忽略空值。
- ③字符串1…:為 1 到 253 個要聯(lián)接的文本項。這些文本項可以是文本字符串或字符串數(shù)組,如單元格區(qū)域。
應用實例:
如下圖所示,左側(cè)是不同部門員工基本工資數(shù)據(jù),我們要查詢工資超過9000元的員工信息合并到一起,并且員工后面要帶部門信息。
在目標單元格中輸入公式:
=TEXTJOIN("、",TRUE,FILTER(A:A&"("&B:B&")",IFERROR(--C:C>9000,0),""))
然后點擊回車即可
解讀:
①先使用FILTER函數(shù)查詢符號條件的數(shù)據(jù),返回數(shù)據(jù)區(qū)域我們通過&符號把A列姓名和B列部門連接到一起,并且部門數(shù)據(jù)用括號()括起來:A:A&"("&B:B&")" 。
查詢條件是IFERROR(--C:C>9000,0),因為C列數(shù)據(jù)有“基本工資”這個表頭信息,如果直接用漢字跟9000比較,那么漢字一定是大于任何數(shù)字的。所以先用雙減號“--”一般定義為減負運算,它可以將文本數(shù)字串或邏輯值轉(zhuǎn)換為數(shù)值,如果是漢字使用雙減符號會返回錯誤值#VALUE!,這樣錯誤值跟9000比較返回的返回的還是錯誤值,再使用IFERROR函數(shù)當返回錯誤值時返回0,也就是不符合條件。
②最后,再使用TEXTJOIN函數(shù)把查詢結(jié)果合并大一起,中間用頓號“、”隔開。
四、UNIQUE去重函數(shù)
函數(shù)功能:UNIQUE函數(shù)可以去除重復值保留唯一值
函數(shù)語法:=UNIQUE(數(shù)組,[按列],[僅出現(xiàn)一次])
- 第1參數(shù):數(shù)組就是返回唯一值的數(shù)組數(shù)據(jù)區(qū)域;
- 第2參數(shù):按列是可選參數(shù),指定比較的方式,設(shè)置為TRUE將比較列并返回唯一值,設(shè)置為FALSE (或省略) 將比較行并返回唯一值;
- 第3參數(shù):[僅出現(xiàn)一次]可選參數(shù),一般直接省略即可。
應用實例:
如下圖所示,這是一個假期值班表格,我們需要根據(jù)所屬“門店”這個條件,篩選出不重復的“值班經(jīng)理”名單。
在目標單元格中輸入公式:
=UNIQUE(FILTER(B:B,A:A=E2,"無數(shù)據(jù)"))
然后點擊回車即可
解讀:
公式中首先通過FILTER函數(shù),按條件篩選出指定門店的值班經(jīng)理名單,然后再通過UNIQUE函數(shù)提取出不重復的名單數(shù)據(jù)即可。
五、TOCOL函數(shù)
函數(shù)功能:將二維數(shù)組轉(zhuǎn)化成一列數(shù)據(jù)
函數(shù)語法:=TOCOL(數(shù)組,[忽略特殊值],[通過列掃描])
- 第1參數(shù):數(shù)組就是要轉(zhuǎn)化成一列顯示的數(shù)據(jù)
- 第2參數(shù):忽略特殊值
如果輸入0:不忽略特殊值
- 輸入1:忽略空白單元格
- 輸入2:忽略錯誤值
- 輸入3:忽略空白單元格和錯誤值
第3參數(shù):通過列掃描,F(xiàn)ALSE,按行,TRUE按列,如果省略默認按行
應用實例:
如下圖所示,這是一個參會姓名名單,是多行多列數(shù)據(jù),我們需要去掉重復數(shù)據(jù)后統(tǒng)計不重復人數(shù)。
在目標單元格中輸入公式:
=COUNTA(UNIQUE(TOCOL(A2:D7,3)))
然后點擊回車即可
解讀:
- ①公式中首先使用TOCOL(A2:D7,3),把多行多列A2:D7數(shù)據(jù)轉(zhuǎn)換成一列數(shù)據(jù),然后第2參數(shù)是3,表示忽略錯誤值和空單元格。
- ②然后再使用UNIQUE函數(shù)對轉(zhuǎn)換成一列的數(shù)據(jù)進行去重。
- ③最后在使用非空計數(shù)函數(shù)COUNTA進行人數(shù)計數(shù)。
六、SORT函數(shù)和TAKE函數(shù)
1、SORT函數(shù)介紹
函數(shù)功能:SORT函數(shù)主要用來對某個區(qū)域或數(shù)組的內(nèi)容進行排序。
函數(shù)語法:=SORT(數(shù)組,排序依據(jù),排序順序,按列)
- 第1參數(shù):「數(shù)組」指的是要排序的區(qū)域或數(shù)組
- 第2參數(shù):「排序依據(jù)」為以某行或列為依據(jù)進行排序
- 第3參數(shù):「排序順序」指的是所需的排序順序,1表示升序排序,-1表示降序排序
- 第4參數(shù):「按列」是一個邏輯值,輸入True表示按列排序,輸入False表示按行排序,默認按行排序。
2、TAKE函數(shù)介紹
功能:從數(shù)組開頭或結(jié)尾返回對應的行或列數(shù)據(jù)
語法:=TAKE(數(shù)組,行數(shù),[列數(shù)])
應用實例:
如下圖所示,我們需要根據(jù)左側(cè)的員工銷售業(yè)績,統(tǒng)計出每個分公司銷售冠軍的員工名稱。
直接上干貨,在目標單元格中輸入公式:
=TAKE(SORT(FILTER(A:B,E:E=G2),2,-1),1,1)
然后點擊回車,下拉填充數(shù)據(jù)即可。
解讀:
- ①首先利用FILTER函數(shù)查詢篩選數(shù)據(jù)
- ②再利用SORT函數(shù)對查詢結(jié)果,根據(jù)第2列數(shù)據(jù),降序排列(-1代表降序,1代表升序),就是根據(jù)銷售業(yè)績從高到低排序。
- ③最后使用TAKE函數(shù)按行獲取前1條數(shù)據(jù),按列獲取第1列數(shù)據(jù),這樣就獲得了銷售冠姓名了。
相關(guān)文章
vstack函數(shù)輕松搞定! wps新增工作表數(shù)據(jù)自動匯總到總表的技巧
相信大家在使用多維表時,可能都會遇到由于數(shù)據(jù)來源的不同會存在多個數(shù)據(jù)表的情況,但為了方便處理可能大家都想把他們合并到同一個數(shù)據(jù)表里,這樣可以更方便的分析數(shù)據(jù),下2025-05-08WPS的IF函數(shù)怎么使用? wps文檔運用if函數(shù)進行條件判斷的技巧
在wps的日常使用中,掌握IF函數(shù)的應用將大大提高我們的工作效率,今天跟大家分享一下如何在WPS文字文檔表格中運用if函數(shù)進行條件判斷2025-04-09hyperlink函數(shù)怎么用? wps超級鏈接函數(shù)HYPERLINK的基本用法
Excel中唯一可以生成超鏈接的函數(shù),就是她——Hyperlink函數(shù),接下來咱們就看看HYPERLINK函數(shù)的幾個典型應用2025-03-21VALUE函數(shù)怎么用? wps將文本轉(zhuǎn)數(shù)字函數(shù)VALUE應用案例
wps中輸入的數(shù)據(jù)是文本,不能直接進行計算,需要轉(zhuǎn)換成數(shù)字后可以處理數(shù)據(jù),該怎么轉(zhuǎn)換呢?我們今天使用VALUE函數(shù)實現(xiàn),詳細請看下文介紹2025-03-21wps怎么做三級下拉菜單? 利用indirect函數(shù)制作三級下拉菜單的教程
wps表格中需要一個三級下拉菜單,該怎么制作呢?我們今天使用indirect函數(shù)來制作,詳細請看下文介紹2025-03-18indirect函數(shù)出現(xiàn)ref怎么解決? wps中INDIRECT函數(shù)返回REF錯誤解決辦法
NDIRECT 函數(shù)是將文本字符串轉(zhuǎn)換為有效的引用,并立即對引用進行計算,顯示其內(nèi)容,但是遇到函數(shù)返回“#REF!”錯誤提示該怎么辦呢?下面我們就來看看詳細解決辦法2025-03-18- WPS也正式有了AI,今天體驗了一把AI函數(shù),真的爽!今天就跟大家分享WPS表格里那些超贊的AI函數(shù)!掌握了這些AI函數(shù),之前有些讓我們頭疼的超級難題,統(tǒng)統(tǒng)不在話下2025-02-15
MEDIAN函數(shù)怎么用? wps巧用median函數(shù)快速找到中位數(shù)值的技巧
MEDIAN函數(shù),顧名思義,就是用來計算一組數(shù)值的中位數(shù),中位數(shù),簡單來說就是一組數(shù)據(jù)按大小順序排列后,位于中間的那個數(shù),wps中怎么使用這個函數(shù)呢?詳細請看下文介紹2025-02-11什么是mode函數(shù)? wps中眾數(shù)函數(shù)mode用法解析
MODE函數(shù)的主要作用是返回數(shù)據(jù)集中出現(xiàn)次數(shù)最多的數(shù)值,這在統(tǒng)計學上被稱為“眾數(shù)”,wps中怎么使用MODE函數(shù)呢?詳細請看下文介紹2025-02-11WPS獨有的1個超級替換函數(shù)來了! SUBSTITUTES新函數(shù)強的離譜
今天跟大家分享的是WPS表格中的新函數(shù)SUBSTITUTES,SUBSTITUTES函數(shù)可以將字符串中的多個子字符串替換成新的字符串,用SUBSTITUTES函數(shù)分分鐘就能完成,這效率,簡直逆天了2025-01-15