TAKE 函数
约 432 字大约 1 分钟
适用范围
Microsoft 365 专属 Excel, Microsoft 365 Mac 版专属 Excel, Excel 网页版, Excel 2024, Excel 2024 for Mac, Excel 2021, Excel 2021 for Mac, Excel 2019, Excel 2016
1. 函数简介
TAKE 函数从数组的边缘(顶部、底部、左侧或右侧)提取指定数量的行或列。返回提取的数组部分。如果提取的行数或列数超过数组的大小,则返回整个数组。
2. 语法
TAKE(array, rows, [columns])| 参数 | 选填 | 说明 |
|---|---|---|
| array | 必需 | 要提取行或列的数组 |
| rows | 必需 | 要提取的行数。负值表示从数组底部提取 |
| columns | 可选 | 要提取的列数。负值表示从数组右侧提取 |
3. 示例
3.1. 从数组顶部提取行
=TAKE(A1:D5, 3)从 A1:D5 范围的数组中提取前 3 行。
3.2. 从数组左侧提取列
=TAKE(A1:D5, , 2)从 A1:D5 范围的数组中提取前 2 列。
3.3. 从数组底部提取行
=TAKE(A1:D5, -2)从 A1:D5 范围的数组中提取底部 2 行。
4. 实用技巧
4.1. 使用负值可以从数组的底部或右侧开始提取
使用负值可以从数组的底部或右侧开始提取
4.2. 如果 rows 或 columns 参数为 0
如果 rows 或 columns 参数为 0,则返回空数组
4.3. 提取的行数或列数超过数组大小时,返回整个数组而非错误
提取的行数或列数超过数组大小时,返回整个数组而非错误
4.4. TAKE 函数与 DROP 函数互为补充
TAKE 函数与 DROP 函数互为补充,一个提取,一个删除