原创版权所有
如果需要临时改变表格结构,进行查找,去空格,去重复值等等,Tocol/Torow是一个不错的选择,它们可以随意把多维表格变成一列或一行,常规函数需要多次步骤才能完成的,这两个函数可能一次就能够解决,下面举几个例子说明。
特别是最后一个例子:统计值班人员以及每个人员的值班次数,值得你好好了解。先帮助点个赞,谢谢!
Torow可将二维表格转换成一行
Tocol可将二维表格转换成一列
两个函数语法相同,具体如下
示例1:去空格
如下图,李四销量为空,第2参数选择1或3,转换时可以忽略这个空格
示例2:扫描方式
第3参数
FALSE,通过行扫描,就是一行一行的扫描,然后拼接。
TRUE,通过列扫描,先扫第1列、再扫第2列……,然后拼接。
示例3:查找学科名单
如要将教师-学科名单表,转为学科-教师总表。说是把同一学科的教师集中横排。如下图。
可以先用filter查找语文科有哪些老师?但查找结果是竖排的,可以通过torow将其转为横排,无需经过拼接函数再次拼接
示例4:过滤错误值
有些函数的执行结果可能出现错误值或空值,经常要用处理错误值的函数如iferror等多次处理才能解决,使用tocol一次批量处理。
如下图,if判断的结果假值设为NA()(注意不能设为"")
示例5:去重复值
1,统计值班名单,可先将名单转表为一列,再嵌套去重复函数,如下图公式1。
2,统计每个员工的值班次数,可用公式2,一个公式完成统计所有人的值班次数
本讲是多维表转为一维表,那么,怎样将一维表转为多维表呢?
下一讲:一维表转二维表,敬请期待!
你的点赞,收藏,转发,评论是我继续写作的最大动力,谢谢!