首页  ›  Excel 函数  ›  TOCOL

TOCOL 函数用法详解

二维数组转一列,配合其他函数
将二维数组(多行多列)转换为一列。常配合 UNIQUE、FILTER 等函数实现跨多列的数据处理。

数组操作Excel 365 / 2021

作用说明

将二维数组(多行多列)转换为一列。常配合 UNIQUE、FILTER 等函数实现跨多列的数据处理。

语法格式

=TOCOL(array, [ignore], [scan_by_column])

参数解释

array
要转换的数组/范围
[ignore]
可选。0=保留所有值(默认),1=忽略空白,2=忽略错误,3=忽略空白和错误
[scan_by_column]
可选。FALSE=按行扫描(默认),TRUE=按列扫描

应用举例

示例1:多列名单合并为一列去重
=UNIQUE(TOCOL(A2:D100, 1))
将 A2:D100 四列数据全部转为一列,ignore=1 忽略空白,再用 UNIQUE 去重。一步完成多列名单合并去重。
示例2:多列数据转一列后排序
=SORT(TOCOL(A2:C50, 1))
将三列数据转为一列,忽略空白,然后排序。适用于将分散在多列的数据整理为有序的单一列表。

相关阅读

← 返回财税实务通首页,查看更多函数与政策