您現在的位置是:首頁 > 攝影首頁攝影

Office365中新增的這3個函式,解決了提取、查詢以及排序的煩惱!

由 Excel函式公式 發表于 攝影2022-12-18
簡介解讀:比較示例1和示例2的結果,發現公式只是多了一個引數,但其結果卻相差很大,所以在一定要清楚當Unique函式的第3個引數為TRUE時,返回的值時指定區域中僅出現1次的唯一值

怎麼查漏的排序號

Office365中新增的這3個函式,解決了提取、查詢以及排序的煩惱!

今天跟大家分享的是Office365中的新增函式,解決了以前繁雜的函式巢狀,讓一下經典的巢狀技巧成為歷史……

一、Unique函式。

功能:

從一個指定的範圍或陣列中返回唯一值。

語法結構:

=Unique(單元格區域或陣列,[比較方式],[返回範圍])。

解讀:

1、引數“比較方式”共有2個值,分別為TRUE或FALSE,當此值為TRUE時,則比較列彼此並返回唯一列;當為FALSE或省略時,將行彼此比較並返回唯一行。

2、引數“返回範圍”共有2個值,分別為TRUE或FALSE,當此值為TRUE時,則返回指定資料範圍或陣列中恰好發生一次的所有非重複列或行;當為FALSE或省略時,將返回指定資料範圍或陣列中所有不同的行或列。

應用案例:

1、目的:

返回“學歷”列中的唯一值。

Office365中新增的這3個函式,解決了提取、查詢以及排序的煩惱!

方法:

在目標單元格中輸入公式:=UNIQUE(F3:F12)。

解讀:

此用法是Unique函式的最基礎的用法,也是最常用的功能。省略了後面2個引數,預設按照“行”區域和所有不同行的非重複值提取。

2、目的:返回僅出現一次的學歷。

Office365中新增的這3個函式,解決了提取、查詢以及排序的煩惱!

方法:

在目標單元格中輸入公式:=UNIQUE(F3:F12,,1)。

解讀:

比較示例1和示例2的結果,發現公式只是多了一個引數,但其結果卻相差很大,所以在一定要清楚當Unique函式的第3個引數為TRUE時,返回的值時指定區域中僅出現1次的唯一值。

二、Filter函式。

功能:

篩選區域或陣列。

語法結構:

=Filter(返回結果的陣列或單元格區域,篩選條件,[所包含陣列中的所有值都為空時的返回值])。

應用案例:

1、單條件查詢。

目的:

快速篩選本部門的員工姓名。

Office365中新增的這3個函式,解決了提取、查詢以及排序的煩惱!

方法:

在單元格中輸入公式:=FILTER(C3:C12,B3:B12=K3,“”)。

2、多條件查詢。

目的:

根據部門和員工的婚姻情況查詢對應的月薪情況。

Office365中新增的這3個函式,解決了提取、查詢以及排序的煩惱!

方法:

在目標單元格中輸入公式:=FILTER(H3:H12,(B3:B12=K3)*(F3:F12=L3),“”)。

3、逆向查詢(單條件)。

目的:

查詢已婚或未婚的人員姓名。

Office365中新增的這3個函式,解決了提取、查詢以及排序的煩惱!

方法:

在目標單元格中輸入公式:=FILTER(C3:C12,F3:F12=K3,“”)。

4、逆向查詢(多條件)。

目的:

查詢符合指定婚姻和學歷的人員姓名,如果沒有符合條件的

,返回“無相關人員資訊”。

Office365中新增的這3個函式,解決了提取、查詢以及排序的煩惱!

方法:

在目標單元格中輸入公式:=FILTER(C3:C12,(F3:F12=K3)*(G3:G12=L3),“無相關人員資訊”)。

5、返回符合條件的所有列。

目的:

查詢已婚或未婚人員的所有資訊。

Office365中新增的這3個函式,解決了提取、查詢以及排序的煩惱!

方法:

在目標單元格中輸入公式:=FILTER(B3:H12,F3:F12=K3,“”)。

6、條件計數。

目的:

計算本部門中學歷的種類。

Office365中新增的這3個函式,解決了提取、查詢以及排序的煩惱!

方法:

在目標單元格中輸入公式:=COUNTA(UNIQUE(FILTER(G3:G12,B3:B12=K3,“”)))。

解讀:

如果要直接計算部門的個數,相信大家現在也有了相應的思路。以上圖為例,公式為:=COUNTA(UNIQUE(B3:B12))。

7、提取符合條件的不重複值。

目的:

提取本部門中員工的學歷種類。

Office365中新增的這3個函式,解決了提取、查詢以及排序的煩惱!

方法:

在目標單元格中輸入公式:=UNIQUE(FILTER(G3:G12,B3:B12=K3,“”))。

8、動態提取相應欄位。

目的:

提取部門中的員工姓名。

Office365中新增的這3個函式,解決了提取、查詢以及排序的煩惱!

方法:

在目標單元格中輸入公式:=FILTER(C3:C15,B3:B15=K3,“”)。

解讀:

動態擴充套件資料時只需修改相應的條件即可。

三、Sort函式。

功能:

對範圍或陣列進行排序。

語法結構:

=Sort(陣列或資料區域,[主要關鍵字的行數或列數],[排序模式],[排序方式])。

解讀:

1、Sort的引數共有4個,其中必備引數只有1個。就是陣列或資料區域。

2、第2個引數“主要關鍵字的行數或列數”就是排序以資料範圍中此行或此列為主要關鍵字進行排序。

3、第3個引數“排序模式”有2個值,分別為:1或-1,即按升序或降序排序,預設情況下為按升序排序。

4、第4個引數“排序方式”有2個值,分別為:TRUE或FALSE,TRUE表示按列排序,FALSE表示按行排序,預設情況下為FALSE。

應用案例:

1、以“月薪”為主要關鍵字進行降序排序。

Office365中新增的這3個函式,解決了提取、查詢以及排序的煩惱!

方法:

在目標單元格中輸入公式:=SORT(B3:H12,7,-1,0)。

2、以“月薪”為主要關鍵字進行升序排序。

Office365中新增的這3個函式,解決了提取、查詢以及排序的煩惱!

方法:

在目標單元格中輸入公式:=SORT(B3:H12,7,1,0)。

3、以“月薪”為主要關鍵字降序排序,“年齡”為次要關鍵字升序排序。

Office365中新增的這3個函式,解決了提取、查詢以及排序的煩惱!

方法:

在目標單元格中輸入公式:=SORT(B3:H12,{7,3},{-1,1})。

解讀:

從上例中可以看出,Sort函式的引數用陣列也是可以執行的,意思就是以第7位為主要關鍵字降序排序,以第3列為次要關鍵字升序排序。

最美尾巴:

本節內容中功能介紹了3個函式,分別為Unique、Filter、Sort,涉及到了提取、查詢以及排序,看起來都是非常的簡單,但在實際的應用中有著廣泛的應用技巧。需要大家親身去體會哦!如果你還知道或掌握一些新增函式的用法,也可以在留言區討論交流哦!