今天跟大家分享一個我期盼了很久的一個Excel新函數——TRIMRANGE,Excel終于可以智能的判斷數據區域的大小了,現在Excel函數已經邁進數組編程時代,有了它不但可以提高計算的速度,還能讓函數結果自動更新。
一、簡單案例
公式:=TRIMRANGE(A1:D13)
如下圖所示,我們選擇了A1:D13這個區域,這個區域有很多的空白區域,但是函數僅僅返回了有數據的區域,它會將空白的數據自動裁減掉。并且我們新增或者減少數據,結果是可以動態地更新的。
有了這個功能,在使用函數的時候,我們就可以選擇一個比較大的區域,空白的區域不會參與計算,這樣的話就不會拖慢計算速度,并且后期數據新增了,結果也能動態更新,實在是太方便了!
二、了解TRIMRANGE
TRIMRANGE:從區域或數組的外部邊緣排除所有空行和/或列。
=TRIMRANGE (range,[trim_rows],[trim_cols])
參數1:需要裁剪的區域
參數2:行的裁剪方式
0 - 無
1 - 剪裁前導空白行
2 - 剪裁尾隨空白行
3 - 剪裁前導和尾隨空白行 (默認)
參數3:行的裁剪方式
0 - 無
1 - 剪裁前導空白行
2 - 剪裁尾隨空白行
3 - 剪裁前導和尾隨空白行 (默認)
這個函數關鍵是參數2與參數3的用法,大家可以參考下面的圖片,一般不要設置直接忽略即可。我們以參數2為例演示一下,參數3就不再演示了,只是方向不同而已
設置為0,不做任何裁剪保持默認
設置為1,裁剪上方空白
設置為2,裁剪下方空白
設置為3,上下均裁剪,這個也是默認的
三、語法糖
為了避免在公式中嵌套太多的TRIMRANGE,引起雜亂,這個函數也是可以簡寫的,官方文檔中提供了3種簡寫的模式,只需在冒號的前后新增一個點即可,效果如下圖所示
四、動態更新
=GROUPBY(A1:.A1500,D1:.E1500,SUM,3,1)
在這里我們選擇了一個比較大的區域,這樣的話如果后期數據新增或者減少了,這個結果也能實現動態的更新。
因為區域的左側是沒有數據的,我們只需要在冒號的右側加一個點即可
五、透視表動態更新
首先我們需要先點擊【公式】找到定義名稱,需要先定義一個【數據源】的名稱,將下面的引用位置設置為:=Sheet6!$A.:.$H
之后點擊【插入】找到【數據透視表】,將透視表的區域設置為【數據源】,這個就是剛才定義的名稱
這樣的話如果后期透視表新增或者減少,透視表的數據都能實現動態的更新。
以上就是今天分享的全部內容,只要記得這個函數能修剪空白的區域,讓函數動態地更新即可,大家可以動手試一下,還是非常好用的
特別聲明:以上內容(如有圖片或視頻亦包括在內)為自媒體平臺“網易號”用戶上傳并發布,本平臺僅提供信息存儲服務。
Notice: The content above (including the pictures and videos if any) is uploaded and posted by a user of NetEase Hao, which is a social media platform and only provides information storage services.