excel

关注公众号 jb51net

关闭
软件教程 > 办公软件 > excel >

自动扩展表格区域! excel新函数EXPAND来了

脚本之家

今天我们来学习EXPAND函数的使用方法,它也是一个Excel的新函数,主要用于区域的扩展,经常与其他函数嵌套使用。

一、EXPAND函数

EXPAND:将数组展开到指定的行和列

语法:=Expand(array, rows, [columns], [pad_with])

这个函数其实非常的简单,它的作用就是将原来的数据进行扩展,并且声称一个新的区域,我们需要注意的是第二第三参数不能小于原来的行列数,否则函数则会返回错误值。下面我们通过案例来具体演示下作用

二、案例演示

如下图所示,我们分别演示了Expand的常见的用法,它们会对应不同的结果

以上就是这个函数的作用,还是比较简单的,下面跟大家分享几个它的使用技巧

三、指定重复次数

公式:=EXPAND(A2,,B2,A2)

这个就是公式的常规用法,关键点是把第四参数设置为需要重复的姓名的即可。

四、批量插入空白行

比如现在我们想实现为每一行批量插入一个空白行,就可以使用这个函数

=TOCOL(EXPAND(A2:A5,,2,""))

在这里EXPAND函数的作用是在右侧新增了一个空白列,然后再使用TOCOL转换为一列就能实现批量添加空白行的效果了

关键点就是EXPAND中的2就是用来控制空白行的个数的,因为数据本身会占据一行,所以在这里要写2,就是说这个数字是要比空白行的个数大1的

五、二维表转换一维表

这个函数本质跟上面的插入空白行是一行的,使用EXPAND来获取空白的区域,最后再连接上部门,数组会与对应的区域发生计算,进而得到多个部门数据。,月份其实也是一样的计算方式。

像EXPAND函数这样好用的新函数还有很多,推荐你优先使用Excel2024版本。