关于FLATTEN函数
FLATTEN的简介
将范围内的数据汇总为单列Google表格函数 | ||
=FLATTEN( 范围或值 ) 简介 FLATTEN函数将指定的范围或数组转换为按列处理的纵向单列数据。 |
||
|
FLATTEN的适用场景
- 需要将数据纵向排列为单列时。
- 希望将行列数据整合为一个列表时。
- 结合其他函数整理空白或重复数据时。
FLATTEN的使用方法
以下表格展示了FLATTEN函数的基本用法。
A | B | C | |
---|---|---|---|
1 | 数据1 | 数据2 | 数据3 |
2 | 1 | 4 | 7 |
3 | 2 | 5 | 8 |
4 | 3 | 6 | 9 |
在D1单元格输入=FLATTEN(A2:C4)。
结果
A2:C4范围的数据将被按列顺序处理并转换为以下单列:
- 1
- 4
- 7
- 2
- 5
- 8
- 3
- 6
- 9
FLATTEN的应用示例
以下示例展示如何结合其他函数使用FLATTEN函数进行高级数据处理。
示例1: 删除重复数据
结合FLATTEN和UNIQUE函数,从单列数据中删除重复项。
A | B | C | |
---|---|---|---|
1 | 数据1 | 数据2 | 数据3 |
2 | 1 | 1 | 3 |
3 | 2 | 4 | 3 |
4 | 3 | 4 | 5 |
输入公式:=UNIQUE(FLATTEN(A2:C4))
结果
- FLATTEN的结果为:1, 1, 3, 2, 4, 3, 3, 4, 5
- 使用UNIQUE函数后,删除重复项,返回:1, 3, 2, 4, 5
示例2: 删除空白单元格
结合FLATTEN和FILTER函数,从单列数据中删除空白项。
输入公式:=FILTER(FLATTEN(A2:C4), FLATTEN(A2:C4) <> “”)
- 结果为:去除空白后的单列数据。
注意事项
- FLATTEN会按列顺序处理所有单元格,空白单元格也会包含在结果中。
- 若需剔除空白数据,可结合FILTER函数使用。
- 输入的范围或值无效时可能会导致错误。
总结
- FLATTEN函数是一种高效工具,可将多行多列数据整理为单列。
- 注意其按列处理的顺序以避免意外结果。
- 结合其他函数使用,可显著提升数据整理和处理效率。