本篇要利用 DROP 函數和 TAKE 函數來取用和去除陣列(表格)中的欄或列來組成新的表格。
【設計與解析】
1. 去除陣列中的第1列和第1欄
儲存格B11:=DROP(B3:F8,1,1)
利用 DROP 函數移除陣列中的第1列和第1欄。
2. 去除最後第1列
(1) 儲存格B18:=TAKE(B11#,4)
利用 TAKE 函數取用陣列中的4列。
(2) 儲存格B18:=DROP(B11#,-1)
利用 DROP 函數移除動態陣列(B11#)倒數第1列。
(3) 儲存格B18:=DROP(DROP(B3:F8,1,1),-1)
利用 DROP 函數移除動態陣列(B11#)倒數第1列。
(4) 儲存格B18:=TAKE(DROP(B3:F8,1,1),4)
利用 TAKE 函數取用DROP後的陣列中的4列。
【延伸閱讀】
【參考資料】
TAKE 函數:從陣列的開始或結尾傳回指定數目的連續列或欄。
TAKE 語法:=TAKE(陣列, 列,[欄])
陣列:要取用列或欄的陣列。
列:要取用的列數。若為負值則取自陣列的結尾。
欄:要取用的欄數。若為負值則取自陣列的結尾。
DROP 函數:從陣列的開始或結尾排除指定數目的列或欄。
DROP 語法:=DROP(陣列, 列, [欄])
陣列:要刪除列或欄的陣列。
列:要刪除的列數。若為負值則取自陣列的結尾。
欄:要刪除的欄數。若為負值則取自陣列的結尾。
【參考資料】
TAKE 函數參考微軟提供的說明網頁:
DROP 函數參考微軟提供的說明網頁:
文章標籤
全站熱搜
留言列表