115PPT资源网提供PPT模板,Word模板,Excel模板、免抠元素、视频素材、字体和音效及配乐素材等集办公软件设计模板于一体的素材网!

tocol函数哪个版本能用? excel中tocol函数的两种高级用法

今天跟大家分享的是Excel新函数TOCOL,它不仅可以将二维数组转化成一列数据,还有很多厉害的高级用法。今天就跟大家分享TOCOL函数的2种高级用法,建议收藏备用!

‌tocol函数哪个版本能用

  • TOCOL函数可在Excel 365和最新版本的WPS表格中使用‌。

微软Office LTSC 2021专业增强版 简体中文批量许可版 2024年09月更新

  • 类型:办公软件
  • 大小:2.2GB
  • 语言:简体中文
  • 时间:2024-09-12

查看详情

TOCOL函数介绍

功能:将二维数组转化成一列数据

语法:=TOCOL(数组,[忽略特殊值],[通过列扫描])

  • 第1参数:数组就是要转化成一列显示的数据
  • 第2参数:忽略特殊值
  • 如果输入0:不忽略特殊值
  • 输入1:忽略空白单元格
  • 输入2:忽略错误值
  • 输入3:忽略空白单元格和错误值
  • 第3参数:通过列扫描,FALSE,按行,TRUE按列,如果省略默认按行

基本用法:(多行多列数据转换成一列)

如下图所示,我们需要把左侧多行多列数据转换成一列

在目标单元格中输入公式

=TOCOL(A2:F4,3)

然后点击回车即可

解读:

①公式就是把A2:F4数据区域按行转换成一列数据,第二参数是3代表忽略空白单元格和错误值。

②如果是想按列的转换的话,第三参数设置成TRUE即可,公式如下:

=TOCOL(A2:F4,3,TRUE)

高级进阶用法一:一对多匹配查询

如下图所示,我们想根据所属部门,查找对应的员工姓名,然后姓名按行排列。

在目标单元格中输入公式:

=TOCOL(FILTER($B:$B,$C:$C=E1,""),3)

然后点击回车,向右填充数据即可

解读:

公式中先使用FILTER函数根据条件查询出数据(因为需要向有填充,所以$B:$B,$C:$C要绝对引用),然后再使用TOCOL函数把查询结果转换成一列显示,TOCOL函数第2参数是3,代表忽略空白单元格和错误值。

高级进阶用法二:数据逆透视

如下图所示,下面1-3个表格都是员工1-3月份销售业绩明细,只是表格数据展现形式不同。如果想把表格2转换成表格1样式,我们只需要使用透视表即可,也就是表格3样式;如果想把表格1转换成表格2样式就是数据逆透视的效果。

下面直接上干货,TOCOL+IF函数组合轻松实现数据逆透视效果。

第一步:对左侧表格姓名逆透视

在目标单元格中输入公式:

=TOCOL(IF(B2:D10<>"",A2:A10,NA()),3)

然后点击回车即可。

解读:

公式中首先使用IF判断函数,B2:D10每个月份销售额是否为空,如果不为空返回右侧A2:A10区域的姓名,否则返回错误值(NA函数会把不符号条件的数据全部转换成错误值);然后再使用TOCOL函数把查询结果转换成一行显示,TOCOL函数第2参数是3,代表忽略空白单元格和错误值。

第二步:对左侧表格月份逆透视

在目标单元格中输入公式:

=TOCOL(IF(B2:D10<>"",B1:D1,NA()),3)

然后点击回车即可。

解读:

同样的道理,首先使用IF判断函数,B2:D10每个月份销售额是否为空,如果不为空返回上侧B1:D1区域的月份,否则返回错误值(NA函数会把不符号条件的数据全部转换成错误值);然后再使用TOCOL函数把查询结果转换成一行显示,TOCOL函数第2参数是3,代表忽略空白单元格和错误值。

第三步:对左侧表格每个月销售业绩逆透视

在目标单元格中输入公式:

=TOCOL(IF(B2:D10<>"",B2:D10,NA()),3)

然后点击回车即可。

解读:

跟上面第一步、第二步原理一样,只是如果B2:D10每个月份销售额不为空,就返回B2:D10数据区域对应的数值。

注意事项:
1、文稿PPT,仅供学习参考,请在下载后24小时删除。
2、如果资源涉及你的合法权益,第一时间删除。
3、联系方式:sovks@126.com

115PPT网 » tocol函数哪个版本能用? excel中tocol函数的两种高级用法