七十八、Excel 职场必备技能,来解锁:TOCOL 函数・区域转单列数据 “还在手动复制粘贴,把多行多列的数据拼成一列吗?今天教你用一个函数,一键搞定区域转单列,再也不用熬夜整理表格了。”一、函数简介(Excel 365 / WPS 最新版可用)
TOCOL = 区域 “捋直” 成单列,一键把多行多列转成 1 列,支持自动忽略空单元格、错误值。
二、公式=TOCOL(数组/区域, [忽略类型], [扫描方式])
- 第 1 参数(必选):要转成单列的区域
- 第 2 参数(可选):忽略什么;
(默认):保留所有;1:忽略空白;2:忽略错误值(#N/A 等);3:忽略空白 + 错误(最常用)
- 第 3 参数(可选):扫描顺序;FALSE/ 省略:按行扫描(左→右,上→下)(默认);TRUE/1:按列扫描(上→下,左→右)。
1、最简用法:保留全部,按行:=TOCOL(F2:H5)2、常用(忽略空 + 错误,按行):=TOCOL(F2:H5,3)3、按列转换(先扫完 A 列,再 B 列…):=TOCOL(F2:H5, 3, TRUE)1、公式输入后会自动溢出填充整列,目标区域不要提前存放内容;2、按需选择读取顺序,区分按行和按列两种排列逻辑;3、处理含空白、错误值的杂乱数据,优先使用第二参数 3;4、仅 Excel 365/2021、新版 WPS 支持该函数,低版本输入会出现 #NAME? 报错。 此函数主要作用:将多行多列单元格区域,快速转换为单列数据,可自动过滤空单元格、错误值。学会此函数,告别手动粘粘贴贴,从此按时下班!记得关注我表格一分钟;明天我们学习单元格插入迷你图查看数据走势。