LOGO OA教程 ERP教程 模切知識(shí)交流 PMS教程 CRM教程 開發(fā)文檔 其他文檔  
 
網(wǎng)站管理員

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

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

之所以要將這兩個(gè)新函數(shù)放在一起說,是因?yàn)樗鼈兌叩墓δ茉揪拖嗷リP(guān)聯(lián)、協(xié)同一體。在 Office 2024 版本里,排序與篩選功能所處的位置為菜單“數(shù)據(jù)”下的“排序和篩選” 選項(xiàng)之中。

很顯然,微軟增設(shè)這兩個(gè)函數(shù)的意圖就在于替代傳統(tǒng)的菜單操作方式,以提升操作的便捷性與效率,使用戶在數(shù)據(jù)處理過程中能夠更加靈活自如地運(yùn)用相關(guān)功能,減少因頻繁切換菜單選項(xiàng)而耗費(fèi)的時(shí)間與精力,進(jìn)一步優(yōu)化辦公軟件的使用體驗(yàn)。

1、FILTER函數(shù)

FILTER函數(shù)是一個(gè)篩選函數(shù),它根據(jù)設(shè)置的條件來篩選數(shù)據(jù),篩選的結(jié)果是一個(gè)數(shù)組。

1)基本語法:

FILTER (array, include, [if_empty])

一共有三個(gè)參數(shù):

array:必需參數(shù),表示要篩選的區(qū)域或數(shù)組。

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

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

2)基本用法

A. 一對一查詢:

正向查詢:根據(jù)工號(hào)查姓名。

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

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

反向查詢:根據(jù)姓名查工號(hào)

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

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

如果此時(shí),我們把要查詢工號(hào)的姓名改為“王朝”,則會(huì)報(bào)#CALC! 錯(cuò)誤。因?yàn)闆]有“王朝”這個(gè)人的信息。

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

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

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

B. 一對多查詢

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

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

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

不過有一點(diǎn)值得注意,眾多網(wǎng)友普遍反饋,盡管 FILTER 函數(shù)能夠?qū)崿F(xiàn)此類功能,然而在數(shù)據(jù)量龐大的情況下,其性能表現(xiàn)欠佳,致使電腦運(yùn)行極為卡頓,相較而言,VLOOKUP 函數(shù)的運(yùn)行速度則更快。這其實(shí)也不難理解,畢竟當(dāng)大量數(shù)據(jù)全部集中于一個(gè)單元格之中,而后再進(jìn)行自動(dòng)填充操作時(shí),其性能自然難以達(dá)到理想狀態(tài)。

C. 多條件篩選

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

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

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

2、SORT函數(shù)

SORT函數(shù)用于對數(shù)據(jù)區(qū)域進(jìn)行排序。

1)基本語法:

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

一共有四個(gè)參數(shù):

array:必需參數(shù),要進(jìn)行排序的區(qū)域或數(shù)組。

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

sort_order:可選參數(shù),指定排序的順序。其中1為升序,-1為降序,默認(rèn)為升序。

by_col:可選參數(shù),指定排序是按列還是按行進(jìn)行。該參數(shù)是一個(gè)邏輯值,如果設(shè)置為TRUE則按列排序;如果設(shè)置為 FALSE,則按行排序。

2)基本用法:

A.單條件排序

按照數(shù)學(xué)成績降序排列

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

A2:E9表示要排序的區(qū)域,3表示第3列也就是數(shù)學(xué)列,-1表示降序排列。

B.多條件排序

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

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

A2:E9表示要排序的區(qū)域,5表示第5列總分列,4表示第4列英語列,多個(gè)條件用一對花括號(hào)括起來,后面的排序順序也一樣,與前面的相對應(yīng)。

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


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

黄频国产免费高清视频,久久不卡精品中文字幕一区,激情五月天AV电影在线观看,欧美国产韩国日本一区二区
色一情一乱一伦一区二区三区日本 | 中文字幕精品亚洲电影 | 亚洲乱码中文高清 | 一本久久亚洲综合久久 | 中文字幕综合久久久久 | 亚洲国内综合网国产精品v日韩精品v |