說明
使用此函數從陣列或範圍的開始或結束移除指定數目的行或列。
這有助於移除頁首、頁尾或不需要的資料區段 (UI)/章節。
語法
置放(array, num_rows, [num_cols])
輸入
此函式接受下列參數:
| 名稱 | 必要 | 說明 | 有效輸入 |
|---|---|---|---|
陣列 |
是 | 要移除資料欄或資料列的範圍或陣列。 | 一個儲存格、一個單元格範圍或一個公式,其結果為其中之一。 |
num_rows |
是 | 要從陣列的起始者或結束者移除的行數。 正值從起始者移除,負值從結束者移除。 |
正整數、包含正整數的儲存格的參照,或導致其中之一的公式。 |
[num_cols] |
否 | 從陣列的起始者或結束者移除的資料欄數。 正值從起始者移除,負值從結束者移除。 |
正整數、包含正整數的儲存格的參照,或導致其中之一的公式。 |
範例
範例資料
| A | B | C | D | |
|---|---|---|---|---|
| 1 | 名稱 | 年齡 | 城市 | 薪資 |
| 2 | 約翰一書 | 35 | 紐約 | 75000 |
| 3 | 愛麗絲 | 28 | 芝加哥 | 65000 |
| 4 | 鮑勃 | 42 | 洛杉磯 | 85000 |
| 5 | 喬治 | 22 | 丹佛 | 55000 |
| 6 | 海倫 | 30 | 斯科茨代爾 | 71000 |
公式範例
| 使用案例 | 公式 | 結果 | ||||||||||||||||||||
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| 移除資料集的頁首/標頭列。 | =drop(a1:d6, 1) |
此公式複製資料集,但不包括第一行(標題列)"1"。
|
||||||||||||||||||||
| 移除資料集的最後一行。 | =drop(a1:d6, -1) |
此公式重複資料設定,但不包括最後一行。
|
||||||||||||||||||||
| 移除第一行,不論資料集中有多少列。 | =drop(a1:index(d:d, counta(a:a)), 1, 0) |
此公式將 DROP 與INDEX 和COUNTA 結合使用,可根據包含資料的行數動態調整複製的內容,但不包括首行(標題)行 "1"。 這些操作的工作方式如下:
|
||||||||||||||||||||
| 從資料設定中移除第一行和前兩列。 | =drop(a1:d4, 1, 2) |
此公式使用 DROP 移除第一行 (
|
||||||||||||||||||||
| 複製一個資料集,只顯示 30 歲以上的員工,不包含標題列。 | =drop(filter(a1:d4, b1:b430), 1) |
此公式使用FILTER 來選取 30 歲以上的員工 (
資料鍵/金鑰的主要優點
|
附註
- 與所有陣列函數一樣,DROP 會從包含 DROP 函數的儲存格開始,動態地將結果置放於相鄰的儲存格。
- 置放:
- 可以移除陣列起始者或結束者的行或資料欄。
- 適用於靜態範圍和動態陣列。
提示
- 如果有標題列,如果不想包括標題,則將陣列值向下起始一行(例如,在上面的資料設定中,從 A2 而不是 A1 開始)。
-
DROP 可以與其他函數合併/組合,包括: FILTER : 從篩選過的資料中移除行:
- FILTER: 從篩選條件的資料中移除行。
- SORT :移除排序前或排序後的資料。
- UNIQUE: 移除重複的記錄。
- SEQUENCE :產生陣列並移除特定區段 (UI)/章節。
- RANK: 識別排名。
相關功能
以下是 Workiva 電子試算表支援的其他陣列公式函數。