神奇的TOCOL函数玩转数据转置!

职场   职场   2024-09-02 08:58   河北  

Excel情报局

职场联盟Excel

生产挖掘分享Excel基础技能
Excel爱好者大本营
用1%的Excel基础搞定99%的职场问题
做一个超级实用的Excel公众号
Excel是门手艺玩转需要勇气
数万Excel爱好者聚集地
SUPER EXCEL MAN


    


大家好,今天我们来细讲讲新函数TOCOL函数的基本用法,以便于我们以后更好的运用这个函数与其他的函数进行搭配等。


TOCOL函数可以快速的将多列数据转换为一列数据。别看它的定义与使用方法简单,它可是我们与众多其他函数搭配使用的好帮手。


TOCOL函数基本参数

=TOCOL(转换区域,要忽略的数据类型,扫描模式)


第一参数:数据区域。

第二参数:忽略类型,是否要忽略空白或者错误值。

第三参数:扫描模式,FALSE按行扫描,TRUE按列扫描。

第二、第三参数都是可选参数,没有特殊需求是可以忽略掉的。

如果第二参数省略或者是0,则表示不忽略特殊值。

如果第三参数省略则默认按FALSE按行扫描。


如下图所示

我们想要将A2:C4一个三行三列区域的地区名称合并到E列一列中显示。其中A2:C4区域内既包含空值也包含错误值。


如果我们在E2单元格输入函数公式

=TOCOL(A2:C4)


我们省略掉了第二与第三参数。即不忽略特殊值“空值”和“错误值”,按照默认的先行后列的方向进行合并成一列。



如果我们使用第二参数“1”,并继续省略第三参数

=TOCOL(A2:C4,1)


可以只忽略特殊值“空值”,按照默认的先行后列的方向进行合并成一列。



如果我们使用第二参数“2”,并继续省略第三参数

=TOCOL(A2:C4,2)


可以只忽略特殊值“错误值”,按照默认的先行后列的方向进行合并成一列。



如果我们使用第二参数“3”,并继续省略第三参数

=TOCOL(A2:C4,3)


可以同时忽略特殊值“错误值”和“空值”,按照默认的先行后列的方向进行合并成一列。



如果我们想要按照先列后行的方向,可以使用第三参数,设置为逻辑值TRUE即可

=TOCOL(A2:C4,3,TRUE)



回顾关键内容,善用图片表达,学会建立联系,拓展深度广度,浓缩关键概念,应用到行动中,善于归纳总结,尝试进行分享。

 

 


知识点精彩链接点击阅读

Excel单元格内数据去重/Excel各列数据同步去重
Excel函数降维技巧/157个常用VBA代码模板
Excel提取数字字母汉字/Excel提取字母数字汉字
Excel03~19软件下载/WPS表格19VBA宏功能
全网文字免费复制技巧/提取Excel表格所有图片
再不怕忘记电脑开机密码/Excel合并工作表函数法
批量合并所有工作表/材料出入库表格模板分享
卡通风格PPT模板分享/梦幻风格PPT模板分享
vlookup多条件查询/Excel电话号导入通讯录
更多实用内容请在历史文章搜索 

Excel情报局
Excel表格爱好者,分享一些日常的积累。做一个职场人都能看懂的表格技巧公众号。多学一个Excel小技巧,会让你在职场中多一分底气与自信。(同名视频号)
 最新文章