自动扩展表格区域! excel新函数EXPAND来了
今天我们来学习EXPAND函数的使用方法,它也是一个Excel的新函数,主要用于区域的扩展,经常与其他函数嵌套使用。
一、EXPAND函数
EXPAND:将数组展开到指定的行和列
语法:=Expand(array, rows, [columns], [pad_with])
- 参数1:要扩展的数组
- 参数2:需要扩展的行数
- 参数3:需要扩展的列数
- 参数4:要填充的值,默认为#N/A
这个函数其实非常的简单,它的作用就是将原来的数据进行扩展,并且声称一个新的区域,我们需要注意的是第二第三参数不能小于原来的行列数,否则函数则会返回错误值。下面我们通过案例来具体演示下作用
二、案例演示
如下图所示,我们分别演示了Expand的常见的用法,它们会对应不同的结果
- 公式1:
=EXPAND(D2:E5,,3),向右扩展了一列数据,如果省略第二参数则自动匹配数据行数 - 公式2:
=EXPAND(D2:E5,5,3),将数据向左向下格扩展一行一列,默认会显示为错位值 - 公式3:
=EXPAND(D2:E5,5,3,"无"),设置第四参数,将错误值指定为无
以上就是这个函数的作用,还是比较简单的,下面跟大家分享几个它的使用技巧

三、指定重复次数
公式:=EXPAND(A2,,B2,A2)
这个就是公式的常规用法,关键点是把第四参数设置为需要重复的姓名的即可。

四、批量插入空白行
比如现在我们想实现为每一行批量插入一个空白行,就可以使用这个函数
=TOCOL(EXPAND(A2:A5,,2,""))
在这里EXPAND函数的作用是在右侧新增了一个空白列,然后再使用TOCOL转换为一列就能实现批量添加空白行的效果了
关键点就是EXPAND中的2就是用来控制空白行的个数的,因为数据本身会占据一行,所以在这里要写2,就是说这个数字是要比空白行的个数大1的

五、二维表转换一维表
- 名字列:
=TOCOL(A2:A5&EXPAND("",,3,"")) - 月份列:
=TOCOL(B1:D1&EXPAND("",4,,"")) - 数字列:
=TOCOL(B2:D5)
这个函数本质跟上面的插入空白行是一行的,使用EXPAND来获取空白的区域,最后再连接上部门,数组会与对应的区域发生计算,进而得到多个部门数据。,月份其实也是一样的计算方式。

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

你真的了解IF函数吗? 一文读懂excel中IF函数的深度解析
在Excel的众多函数中,IF函数无疑是最基础也是应用最广泛的一个,但是很多人都不懂if函数,下面我们深度解析一下2025-01-10
看完这一篇XLOOKUP算是通透了! excel中XLOOKUP函数经典用法总结
excel中Xlookup公式可以轻松解决我们工作中的各种查找匹配问题,今天总结了12个XLOOKUP函数经典用法,可以直接套用2025-01-10
excel怎么快速提取字符? excel表格仅提取字符的几种函数公式
excel表格有文字、数字、字符,想要快速将字符提取出来,有哪些函数公式可以实现呢?详细请看下文介绍2025-01-10
说到函数MAX和MIN了基本应用,你们可能还不知道函数MAX和MIN还有一些不一样的应用技巧,详细请看下文介绍2025-01-05
数据分析入门! Excel中min和max函数那些鲜为人知的用法
在EXCEL表格中,MAX函数是求取最大值的,MIN函数是求取最小值的,但今天,我们重点来看看函数MAX和MIN具体都有哪些让人意想不到的应用技巧2025-01-03
Excel表格中实现跨数据表求和的方法很多,今天我们就来看看indirect函数的用法,详细请看下文实例教程2025-01-03
终于有专门的去重函数了! Excel数据去重复值神器UNIQUE函数详解
今天我们来了解一个Excel中的新函数—— UNIQUE, 它可以说是很多人期盼已久的函数,可以帮助我们从数据区域中自动提取唯一值,就是我们常说的去重,操作也非常简单,下面2025-01-02
今天跟大家分享一个新的Excel函数,可以称得上是一个具有里程碑意义的函数了,它的出现让Excel函数也可以像代码一样优美2024-12-30
textsplit是什么函数? Excel最牛拆分截取函数的使用技巧
Excel表格中经常会进行拆分截取内容,方法有很多,今天我们就来看看使用拆分截取函数textsplit实现方法,详细请看下文介绍2024-12-23
SORTBY函数是Excel中用于基于一个或多个列的值对范围或数组进行排序的函数,与传统的SORT函数不同,SORTBY允许你指定一个或多个排序依据的列,并可以根据这些列的值进行多2024-12-21




最新评论