天天看點

74 “動态數組”用法詳解(九) -删除保留行函數

作者:古哥計劃

今天繼續分享動态數組專屬函數系列行列數組函數系列之删除保留行函數。這兩個函數一個是删除,一個是保留,單個函數來看,沒什麼特點,如果結合其他數組函數的話,效果就是非常明顯了。

老規矩,還是看文法,再看案例和使用場景。

74 “動态數組”用法詳解(九) -删除保留行函數

DROP函數

函數的定義為:從數組的開頭或結尾中排除指定數量的行或列;

函數的文法:=DROP(數組,行,[列])

通俗的說法:選中一組區域,按指定的數字删除對應的行或列。

分别錄入以下函數就可以很直覺的知道這個函數的基本用法了。

B2=SEQUENCE(10),生成一組1到10的數組

D2=DROP(B2#,1),删除數組中的第1行,傳回2到10

F2=DROP(B2#,3), 删除數組中的第1行到第3行,傳回4到10;

H2 =DROP(B2#,-1),從數組的下方開始删除1行,傳回1到9;

J2 =DROP(B2#,-5),從數組的下方開始删除5行,返加1到5;

知道了以上的基本用法後,結合案例就非常好了解了。

74 “動态數組”用法詳解(九) -删除保留行函數

删除無效資料

場景:用删除重複項函數UNIQUE,選擇整列資料的時候,删除重複項的時候,會出現一個0,可能在最後一位;

錄入以下函數:

F1=UNIQUE(B:B),删除重複項目後,空白處傳回0

H1=DROP(UNIQUE(B:B),-1),0在最後一行,是以删除最後一行,錄入-1。

74 “動态數組”用法詳解(九) -删除保留行函數

TAKE函數

函數的定義為:從數組的開頭或結尾中保留指定數量的行或列;

函數的文法:=DROP(數組,行,[列])

通俗的說法:選中一組區域,按指定的數字删除對應的行或列。

分别錄入以下函數就可以很直覺的知道這個函數的基本用法了。

B2=SEQUENCE(10),生成一組1到10的數組

D2=TAKE(B2#,1),保留數組中的第1行,傳回1

F2=TAKE(B2#,3), 保留數組中的前3行,傳回1到3;

負數為,從底部開始保留。

DROP函數TAKE函數在一些特定的場景下是非常好用的。可以慢慢體會。

74 “動态數組”用法詳解(九) -删除保留行函數
74 “動态數組”用法詳解(九) -删除保留行函數

我是古哥:

從事制造行業18年,在企業營運、供應鍊管理、智能制造系統等方面具有豐富的實戰經驗。企業智能化,柔性化計劃營運管理專家,擅長通過企業流程優化規範,企業管理、導入計劃營運提升企業效率;對提高企業準時交貨率,降低企業庫存,輸出智能制造人才有豐富的經驗。學習PMC生産計劃,關注古哥計劃!