今天我們來學習下,TAKE函數的用法,這也是一個Excel新函數,最大的特點就是可以自動獲取前幾名,或者後幾名的數據。操作非常的簡單。
一、TAKE函數
TAKE:從數據的開頭或結尾中提取指定數量的連續行或列。
語法:=TAKE(array, rows,[columns])
- 參數1:從哪個數據區域提取
- 參數2:要獲取的行數。如果為負值取自數組的末尾。
- 參數3:要獲取的列數。如果為負值取自數組的末尾。
這個函數非常的簡單,它就是從數據中來提取行列的,不過這個行列區域必須是連續的,效果如下圖所示。
二、提取前幾名的數據
比如現在我們想要提取前三名的數據,就可以考慮使用Take配合sort來嵌套使用。
公式:=TAKE(SORT(A2:C13,3,-1),3)
首先我們利用SORT讓當前數據根據分數從大到小排序,最後再使用TAKE來提取前3名的數據即可。
提取後三名的數據,只需3改成-3即可,大家可以試一下。
三、獲取最後一次的價格
公式:=TAKE(FILTER(C2:C13,B2:B13=E3),-1)
在這裡單價本身就是按照時間來排序,所以我們可以直接利用FILTER來做篩選,得到單價後用TAKE提取最後一個數字即可,就能得到最後一次的價格。
以上就是今天分享的全部內容,TAKE相對而言比較簡單,大家可以動手試一下。
原創文章,作者:簡單一點,如若轉載,請註明出處:https://www.506064.com/zh-hk/n/163118.html