狠狠色丁香婷婷综合尤物/久久精品综合一区二区三区/中国有色金属学报/国产日韩欧美在线观看 - 国产一区二区三区四区五区tv

LOGO OA教程 ERP教程 模切知識交流 PMS教程 CRM教程 開發文檔 其他文檔  
 
網站管理員

【Excel】未來5年你必須要掌握的函數之5:FILTER/SORT函數

admin
2024年11月22日 14:22 本文熱度 680

之所以要將這兩個新函數放在一起說,是因為它們二者的功能原本就相互關聯、協同一體。在 Office 2024 版本里,排序與篩選功能所處的位置為菜單“數據”下的“排序和篩選” 選項之中。

很顯然,微軟增設這兩個函數的意圖就在于替代傳統的菜單操作方式,以提升操作的便捷性與效率,使用戶在數據處理過程中能夠更加靈活自如地運用相關功能,減少因頻繁切換菜單選項而耗費的時間與精力,進一步優化辦公軟件的使用體驗。

1、FILTER函數

FILTER函數是一個篩選函數,它根據設置的條件來篩選數據,篩選的結果是一個數組。

1)基本語法:

FILTER (array, include, [if_empty])

一共有三個參數:

array:必需參數,表示要篩選的區域或數組。

include:必需參數,篩選條件,它的結果是邏輯值,TRUR或FALSE,其大小和形狀應與“array”參數一致。

if_empty:可選參數,該參數是當篩選結果為空時返回的值。如果省略此參數,并且篩選結果為空,那么函數將返回 #CALC! 錯誤。你可以根據自己的喜好設置“未找到符合條件的數據”之類的文本提示,這樣當沒有滿足篩選條件的數據時,就會顯示你自定義的提示信息,而不是錯誤值。

2)基本用法

A. 一對一查詢:

正向查詢:根據工號查姓名。

=FILTER(B1:B5,A1:A5=F2)

表示在[B1:B5]單元格區域中去篩選姓名,篩選條件是[A1:A5]單元格區域中工號等于1003。

反向查詢:根據姓名查工號

=FILTER(A1:A5,B1:B5=F2)

表示在[A1:A5]單元格區域中去篩選工號,篩選條件是[B1:B5]單元格區域中姓名等于追命。

如果此時,我們把要查詢工號的姓名改為“王朝”,則會報#CALC! 錯誤。因為沒有“王朝”這個人的信息。

為了屏蔽查詢不到返回錯誤值的提示,我們可以自定義提示,比如說“查無此人”。

=FILTER(A1:A5,B1:B5=F2,”查無此人”)

這里就是利用了第三個可選參數。以前解決這種問題是在外面再嵌套一個IFERROR函數,現在就方便多了。

B. 一對多查詢

篩選出部門為“捕快2部”的所有捕快。

=FILTER(A1:D9,C1:C9=F1)

此處運用的是數組的自動溢出特性,具體而言,所有相關數據均處于 F3 單元格內,隨后便會自動填充至其他單元格。對于這一特性,無需進行過度深入的探究,僅作了解即可。此外,新版的 WPS 似乎并不具備數組溢出功能,不過我尚未對其進行測試驗證。

不過有一點值得注意,眾多網友普遍反饋,盡管 FILTER 函數能夠實現此類功能,然而在數據量龐大的情況下,其性能表現欠佳,致使電腦運行極為卡頓,相較而言,VLOOKUP 函數的運行速度則更快。這其實也不難理解,畢竟當大量數據全部集中于一個單元格之中,而后再進行自動填充操作時,其性能自然難以達到理想狀態。

C. 多條件篩選

篩選出部門為“捕快2部”并且職位為“二品帶刀侍衛”的捕快。

=FILTER(A1:D9,(C1:C9=F2)*(D1:D9=G2))

在此需要特別注意的是:在新版 Excel 中,采用 “*” 來表示“并且”的邏輯關系,采用 “+”來表示“或”的邏輯關系。這與以往版本中借助 AND 和 OR 函數來表示邏輯關系有所差異。這么做的原因很簡單,在新版 Excel 里,強調的是函數式編程,而使用 AND 和 OR 函數無法獲取邏輯值數組。

2、SORT函數

SORT函數用于對數據區域進行排序。

1)基本語法:

SORT (array, [sort_index], [sort_order], [by_col])

一共有四個參數:

array:必需參數,要進行排序的區域或數組。

sort_index:可選參數,指定要排序的列或行的索引。列索引是從左到右計數,行索引是從上到下計數。

sort_order:可選參數,指定排序的順序。其中1為升序,-1為降序,默認為升序。

by_col:可選參數,指定排序是按列還是按行進行。該參數是一個邏輯值,如果設置為TRUE則按列排序;如果設置為 FALSE,則按行排序。

2)基本用法:

A.單條件排序

按照數學成績降序排列

=SORT(A2:E9,3,-1)

A2:E9表示要排序的區域,3表示第3列也就是數學列,-1表示降序排列。

B.多條件排序

按總分進行升序排列,如果總分相同,則按照英語成績降序排列。

=SORT(A2:E9,{5,4},{1,-1})

A2:E9表示要排序的區域,5表示第5列總分列,4表示第4列英語列,多個條件用一對花括號括起來,后面的排序順序也一樣,與前面的相對應。

應該說FILTER 與 SORT 這一對新增函數相對而言較易理解,畢竟在日常的數據處理過程中,大家時常會頻繁運用對數據進行篩選及排序操作。


該文章在 2024/11/22 17:06:53 編輯過
關鍵字查詢
相關文章
正在查詢...
點晴ERP是一款針對中小制造業的專業生產管理軟件系統,系統成熟度和易用性得到了國內大量中小企業的青睞。
點晴PMS碼頭管理系統主要針對港口碼頭集裝箱與散貨日常運作、調度、堆場、車隊、財務費用、相關報表等業務管理,結合碼頭的業務特點,圍繞調度、堆場作業而開發的。集技術的先進性、管理的有效性于一體,是物流碼頭及其他港口類企業的高效ERP管理信息系統。
點晴WMS倉儲管理系統提供了貨物產品管理,銷售管理,采購管理,倉儲管理,倉庫管理,保質期管理,貨位管理,庫位管理,生產管理,WMS管理系統,標簽打印,條形碼,二維碼管理,批號管理軟件。
點晴免費OA是一款軟件和通用服務都免費,不限功能、不限時間、不限用戶的免費OA協同辦公管理系統。
Copyright 2010-2025 ClickSun All Rights Reserved