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

今天跟大家分享的是Excel新函数TOCOL,它不仅可以将二维数组转化成一列数据,还有很多厉害的高级用法。今天就跟大家分享TOCOL函数的2种高级用法,建议收藏备用!
tocol函数哪个版本能用
- TOCOL函数可在Excel 365和最新版本的WPS表格中使用。
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数据区域对应的数值。
相关文章
Excel工龄计算不再愁! Excel隐藏函数DATEDIF轻松计算精确到天级的工龄
在日常工作中,我们经常需要计算员工的工龄,以便进行人事管理、薪资调整等工作,本文将详细介绍如何在Excel表格中计算工龄,并提供多种实用方法供您选择2025-03-13excel中vlookup函数无法识别字母的大小写返回错误值怎么办?
使用vlookup函数查找数据的时候,vlookup函数不会的区分字母的大小写,经常会返回错误的结果,下面我们就来看看这个问题解决办法2025-03-05掌握这5个Excel统计类函数的8种用法 从此统计数据少求人!
日常工作中,我们经常需要对各种Excel表格数据进行统计分析,这就需要使用各种各样的函数公式,今天分享5个Excel函数的8种使用方法,掌握它们,从此统计不求人2025-02-25- 今天跟大家分享的是12个职场必学的Excel函数公式,简单实用,动图演示,一学就会,详细请看下文介绍2025-02-25
TEXTSPLIT函数怎么用? excel中TEXTBEFORE,TEXTAFTER使用全集
excel中的3个新的函数很好用,这三个函数大家可以类比记忆,分别是TEXTSPLIT分列函数、TEXTBEFORE截取前段函数、TEXTAFTER截取后段函数,下面我们就来看看详细使用方法2025-02-17数据分段统计神器! Excel中的隐藏宝藏函数FREQUENCY很强大
FREQUENCY函数频率统计非常好用,但是对新手有点难度,所以很多同学并不了解,今天我们做一期入门教程2025-02-15嵌套函数IF与VLOOKUP该使用哪一个? excel中IF与VLOOKUP函数区别
IF与VLOOKUP函数都可以在指定的条件下返回需要的结果,在什么情况下使用if?什么时候使用VLOOKUP?详细请看下文介绍2025-01-18Excel中的嵌套IF函数怎么用? 具有多个条件的公式IF用法
嵌套 IF 语句的最大优点是,它可以在一个公式中检查多个条件,并根据这些检查的结果返回不同的值,该怎么使用?详细请看下文介绍2025-01-18INDIRECT函数用过吗? 文本引用转换神器Excel INDIRECT函数详解
文本引用转换神器INDIRECT函数你用过吗?Excel 中的 INDIRECT 函数是将文本字符串转换为有效的引用,并立即对引用进行计算,显示其内容,下面我们就来看看详细使用方法2025-01-17看完这篇XLOOKUP算是通透了! 7个excel XLOOKUP函数的用法合集
我们工作中经常会用到查找函数,今天给大家讲解7种XLOOKUP常见的用法,学会这篇,对于XLOOKUP就了解通透了2025-01-17
最新评论