sort函數(c語言sort函數)
1、SEQUENCE函數
SEQUENCE函數的作用是按指定的行列數生成序號,常用寫法是:
=SEQUENCE
應用實例:
如下圖所示,為了便於打印,要將A列中的姓名,轉換為多行多列。
D6單元格輸入以下公式,按回車:
=INDEX)&””
先使用SEQUENCE函數,根據E3和E4單元格中指定的行列數,得到壹個從2開始的多行多列的序號。然後再使用INDEX函數返回A列對應位置的內容。
2、SORT函數
SORT函數的作用是對數據區域中指定的行列進行排序,常用寫法是:
=SORT排序>,,)
應用實例:
如下圖所示,要根據C列的銷售套數,使用公式得到排序後的銷售記錄。E2單元格輸入以下公式,按回車。
=SORT
本例公式中,第三參數使用-1,表示降序排序,使用1表示升序排序。
第四參數省略,表示按列方向排序。
3、SORTBY函數
SORTBY的作用是對某個區域按多組條件進行排序,常用寫法是:
=SORTBY
應用實例:
如下圖所示,要根據銷售處和銷售套數兩個指標,使用公式得到排序後的銷售記錄。E2輸入以下公式,按回車。
=SORTBY
4、UNIQUE函數
UNIQUE函數的作用是在數據表中提取不重復值的,工作方式類似於刪除重復值功能,常用寫法是:
=UNIQUE
應用實例:
如下圖所示,要在值班記錄中提取不重復的人員名單。
E2單元格輸入以下公式,按回車:
=UNIQUE
5、FILTER函數
FILTER函數的作用是根據指定條件從列表中提取記錄,常規用法是:=FILTER
應用實例:
如下圖所示,是某公司的清明值班費明細表,要根據G2單元格指定部門,返回該部門的所有記錄。
F6單元格輸入以下公式,按回車:
=FILTER
6、提取指定條件的不重復值
如下圖所示,要根據G1單元格中指定區域,從左側表格中提取出該區域不重復的產品列表。
F4單元格輸入以下公式,按回車:
=UNIQUE)
公式的意思是,在FILTER函數提取出的基礎上,再使用UNIQUE獲取不重復記錄。
7、提取符合多個條件的多個記錄
如下圖所示,要根據G2單元格指定部門、以及G3單元格指定的職務,返回符合這兩個條件的所有記錄。
F6單元格輸入以下公式,按回車:
=FILTER*)
這個公式和第5個示例用法類似,兩個條件相乘,表示同時符合。使用該方法,咱們可以根據需要添加多組不同的條件。