如下图所示,在EXCEL中,如何快速将多行多列单元内容,转换为1列内容,有时也是一个操作难题,实际巧用OFFSET偏移函数和ROW、MOD等可制造变量的函数,可以比较容易地解决这一问题。

Excel中如何通过用函数公式快速将多行多列单元内容转换为1列?-天天办公网

解决方法:在Q2单元格中输入公式:=OFFSET($J$2,(ROW(A1)-1)/5,MOD(ROW(A1)-1,5))&””,向下填充复制公式,即可。

说明:

1、函数用法:=OFFSET(基点,偏移的行数,偏移的列数);第二参数使用正数时,向下偏移;第三参数使用正数时,向右偏移;

2、OFFSET函数的参数有一个特点:根据数值向下取整数;

3、用公式(ROW(A1)-1)/5,产生向下偏移5组值:0、0、0、0、0;1、1、1、1、1;2、2、2、2、2。。。4、用公式MOD(ROW(A1)-1,5),产生向右偏移连续值:0、1、2、3、4

Excel中如何通过用函数公式快速将多行多列单元内容转换为1列?-天天办公网