操作步骤:
1、打开 Excel 2024,在单元格区域 A1:C3 中输入示例数据(即 A1 至 A9);
一、TOROW 函数:将多行多列转化为一行
函数语法:TOROW(array,[ignore],[scan_by_column]),即 TOROW(数组,[忽略规则],[扫描方式])
参数说明:
① array:要转化的数组或引用区域;
② [ignore]:忽略规则。0 保留所有值,1 忽略空白,2 忽略错误,3 忽略空白和错误;
③ [scan_by_column]:扫描方式。FALSE 或 0 表示按行扫描(默认),TRUE 或 1 表示按列扫描。
2、在目标单元格(如 A5)输入以下公式并按 Enter 键:
=TOROW(A1:C3,0,0)(第 3 参数为 0,表示按行扫描)
3、结果解析:返回横向一维数组。系统先将第 1 行数据从左至右依次填入,紧接着将第 2 行数据从左至右填入,以此类推。
4、在另一单元格(如 A6)输入以下公式并按 Enter 键:
=TOROW(A1:C3,0,1)(第 3 参数为 1,表示按列扫描)
5、结果解析:返回横向一维数组。系统先将第 1 列数据从上至下依次填入,紧接着将第 2 列数据从上至下填入,以此类推。
二、TOCOL 函数:将多行多列转化为一列
函数语法:TOCOL(array,[ignore],[scan_by_column])
参数含义与 TOROW 函数完全一致。
6、在目标单元格(如 A8)输入以下公式并按 Enter 键:
=TOCOL(A1:C3,0,0)(第 3 参数为 0,表示按行扫描)
7、结果解析:返回纵向一维数组。系统先将第 1 行数据从左至右依次向下填充,紧接着将第 2 行数据从左至右向下填充。
8、在另一单元格输入以下公式并按 Enter 键:
=TOCOL(A1:C3,0,1)(第 3 参数为 1,表示按列扫描)
9、结果解析:返回纵向一维数组。系统先将第 1 列数据从上至下依次填充,紧接着将第 2 列数据从上至下填充。

