Excel函数进阶篇|365新函数TOCOL+TOROW
Excel函数进阶篇|365新函数TOCOL+TOROW
小伙伴们,今天我们聊2个非常好用的365新函数TOCOL和TOROW,他们2个可以将多行多列数据转成单列或者单行排列,以往没有这2个函数的时候,想实现此类操作公式非常复杂,现在用TOCOL或TOROW函数非常简单,并且好理解和掌握。一、TOCOL函数
=TOCOL(数组,[是否忽略空白与错误值],[从数组中取数的方式])参数1:数组,可以是直接引用的,也可以是其他函数生成的数组。二、TOROW函数
=TOROW(数组,[是否忽略空白与错误值],[从数组中取数的方式])综合应用
将下方3个数组排成一列。可以用括号将需要排列的多个数组括起来,各数组之间用逗号分开。=TOCOL((A1:C2,E3:G3,C6:E7),3)说明:依次把第一参数中的每个数组都按行取值排成单列并忽略空单元格和错误值。如果要排成单行,把公式中的TOCOL换成TOROW即可。 =VSTACK({"姓名","类别","属性"},HSTACK(TOCOL(IF(B2:D7<>"",A2:A7)),TOCOL(IF(B2:D7<>"",B1:D1)),TOCOL(B2:D7)))公式看着很长,其实非常简单,都是我们说过的函数和套路。HSTACK横向拼接第3个数组TOCOL(IF(B2:D7<>"",A2:A7)),TOCOL(IF(B2:D7<>"",B1:D1)),TOCOL(B2:D7),就是将表头和姓名转化为一列,横向拼接。VSTACK{"姓名","类别","属性"}添加上标题和上面HSTACK横向拼接的结果纵向拼接得到结果。好了,今天就聊到这,这2个函数在平时的工作中也是经常用到的,常规用法也很简单,有兴趣的小伙伴赶紧练起来啊!