之前更新过两个函数VSTACK、HSTACK,前者将多个区域垂直堆叠到一个数组里,后者将多个区域水平堆叠到一个数组里,今天来介绍一下类似的几个函数
函数1、TOCOL和TOROW
TOCOL将数据返回1行,效果和VSTACK很像,共3个参数
TOCOL(数据区域,返回是否包含空格或者错误值等特殊值,横向扫描还是纵向扫描)
如图
红色区域表示第一个参数
绿色代表第二个参数,这些空值在转换的时候可以选择保留还是不保留,默认是保留的
蓝色箭头表示转换时扫描的方式,默认是横向扫描,也就是先合并第一行的数据,然后第二行、第三行、直至最后
有了转化为一列的函数,转化为一行的自然也是有的,TOROW,参数和TOCOL差不多,就不做过多介绍,可以自己尝试一下
函数2:、WRAPCOLS和WRAPROWS
通俗一点来说,这两个函数就是将数据区域转化为指定的几行几列的形式,比transpose又多了些可选择行
WRAPCOLS(数据区域,每列最大行数,不够的部分用什么补充默认是#NA)
效果大致是这样的
将红框的一列数转置为绿框的7行4列,结合上面的TOCOL函数,可以将这样无规则的一组数字,去掉空格,转化为7行4列=WRAPCOLS(TOCOL(B2:D13,3,TRUE),7,"")
是不是很厉害,WRAPROWS函数和这个函数参数差不多,理解了这个,那WRAPROWS就很简单
赶紧去试试
完结,撒花✿✿ヽ(°▽°)ノ✿