ExcelO365的新函数乘胜追击,学完迫不及待想升级

Excel学习世界 2023-06-07 21:20:45

有小伙伴表示,接连几期的 O365 新函数有点颠覆对传统函数的认知了,那么今天继续打破传统认知,学会用简易函数解决复杂问题。

案例 1:提取前若干行列

从下图 1 的数据表中提取出前三位员工的上半年业绩,效果如下图 2 所示。

解决方案:

1. 在 A10 单元格中输入以下公式:

=TAKE(A1:M8,4,7)

公式释义:

TAKE 函数的作用是从数组的开头或结尾中提取指定数量的连续行或列;

语法为 TAKE(要从中获取行或列的数组,要获取的行数,要获取的列数);

本公式的含义是从 A1:M8 区域中提取前 4 行,前 7 列

2. 用格式刷复制数据表格式。

案例 2:删除前若干行列

删除下图中上方数据表的若干行列,仅提取出蓝色高亮部分。

效果如图中下方的数据表所示。

解决方案:

1. 在 A10 单元格中输入以下公式:

=DROP(A1:M8,6,10)

公式释义:

DROP 的作用是从数组的开头或结尾中删除指定数量的行或列;

语法为 DROP(要从中删除行或列的数组,要删除的行数,要删除的列数);

本公式的目的是将 A1:M8 区域中的前 6 行,前 10 列的区域删除,提取出剩余的区域

为了方便大家核对,将上方数据表的对应区域高亮显示。结果正确。

案例 3:扩充行列

给下图 1 的数据表增加一行一列,填充满“总计”字样。

效果如下图 2 所示。

解决方案:

1. 在 A10 单元格中输入以下公式:

=EXPAND(A1:M8,9,14,"总计")

公式释义:

EXPAND 函数是用于将数组扩展或填充为指定的行和列;

语法为 EXPAND(要扩展的数组, 要扩展成的行数, [要扩展成的列数], [要填充的值;默认为 #N/A])

本公式表示将 A1:M8 区域扩展成 9 行、14 列的区域,在扩展出来的区域中填充“总计”字样

2. 公式中的第三、第四个参数是可选的,如果删除这两个参数,将公式修改如下:

=EXPAND(A1:M8,9,,)

公式释义:

将区域扩充成 9 行,不要填充内容

所以先前扩充的列不见了,行的填充内容由于没有特别指定,于是显示默认的 0 值。

0 阅读:1

Excel学习世界

简介:Excel 学习交流