本篇要利用 DROP 函數和 TAKE 函數來取用和去除陣列(表格)中的欄或列來組成新的表格。

Excel-取用和去除陣列(表格)中的欄或列

【設計與解析】

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列。

【延伸閱讀】

 Excel-將表格中的內容轉成一欄和轉成一列組成新的表格

 Excel-將一列(一欄)轉換為多列或多欄組成新的表格

 Excel-取用和去除陣列(表格)中的欄或列組成新的表格

 Excel-依垂直方向或水平方向串接陣列組成新的表格

 Excel-指定表格的欄或列重新組成新的表格

【參考資料】

TAKE 函數:從陣列的開始或結尾傳回指定數目的連續列或欄。

TAKE 語法:=TAKE(陣列, 列,[欄])

陣列:要取用列或欄的陣列。

列:要取用的列數。若為負值則取自陣列的結尾。

欄:要取用的欄數。若為負值則取自陣列的結尾。


DROP 函數:從陣列的開始或結尾排除指定數目的列或欄。

DROP 語法:=DROP(陣列, 列, [欄])

陣列:要刪除列或欄的陣列。

列:要刪除的列數。若為負值則取自陣列的結尾。

欄:要刪除的欄數。若為負值則取自陣列的結尾。

 

【參考資料】

  TAKE 函數參考微軟提供的說明網頁:

學不完.教不停.用不盡文章列表

arrow
arrow
    文章標籤
    Excel
    全站熱搜

    vincent 發表在 痞客邦 留言(0) 人氣()