乐于分享
好东西不私藏

七十八、Excel 职场必备技能,来解锁:TOCOL 函数・区域转单列数据

七十八、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? 报错。
     此函数主要作用:将多行多列单元格区域,快速转换为单列数据,可自动过滤空单元格、错误值。学会此函数,告别手动粘粘贴贴,从此按时下班!记得关注我表格一分钟;明天我们学习单元格插入迷你图查看数据走势