当前位置: 欣欣网 > 办公

秒杀透视表,ToCol函数才是No.1表格整理工具

2024-03-13办公

ToCol 是office365版本和WPS表格中新增的函数,它的用法也很简单:

= ToCol ( 多列数据 选择忽略错误值或空值 , 按行/列扫描

例: 如下图所示,用Tocol函数公式可以把多列含空值和错误值的区域合并成一列。

=TOCOL(A1:C3,3,FALSE)

兰色一直没意识到这个函数有多强大,直到 昨天兰色遇到两个 较难的Excel问题, 一个需要 很复杂的公式,一个需要 透视表的逆 透视

【问题1】 如下图所示,要求按行顺序提取三列中的公司唯一值。

分析: 解决这个问题需要把先把多列合并成一个数组,但在老版本中只能借用indirect等超复杂公式才能完成,而如下用Tocol函数会变得超简单:

用Tocol把多列转换成一列,然后用unique提取唯一值。

=UNIQUE( TOCOL(A2:C15,1) )

【问题2】如下图所示,需要把上表转换为下面的表格。

分析: 表格维度转换最简单的方法是power query,但这个工具WPS不支持,很多Excel用户也不会用,另外需要手工刷新才能更新数据。所以常用的方法就是用数据透视表的逆透视,看描述步骤就不简单,这里就不再演示。但如果用ToCol函数,嘿嘿,很简短的公式就可以搞定。

直接引用数据区域把数字转换成一列

=TOCOL(C3:H11,1)

月份列需要用IF加个判断

=TOCOL(IF(C3:H11="",0/0,C2:H2),3)

注:0/0可以生成错误值,可以被Tocol忽略。

项目公式:(同理)

=TOCOL(IF(C3:H11="",0/0,B3:B11),3)

兰色说 :WPS和EXCEL最近新增了几十个函数,每个函数都有独特用法,用来解决以前公式的痛处。如果同学们想学新函数,记得点右下角 大拇指 和在看支持一下,超过 200 兰色接着讲下一个新函数。

兰色同时也在整理 资料, 这些函数将陆续 更新到兰色录制的函数 公式大全教程中。 (估计一个月内会更新完成

兰色根据多年经验,录制了一全套适合新手和初中级阶段用户学习的Excel教程。包括 Excel表格88个函数用法、119个使用技巧、透视表从入门到精通50集、图表从入门到精通185集 。( 绿卡会员 有效期内 免费 )详情点击下方链接