EXCEL将一列数据变成多列的方法

EXCEL将一列数据变成多列的方法

=OFFSET($A$1,MOD(COLUMN(A1)+3,4)+ROW(A1)*4-3,)

OFFSET这个函数根据偏移量来得到一个新的引用(单元格或者区域)一共有五个参数,格式为:

OFFSET(起始位置,行偏移量,列偏移量,高度,宽度)。

本例中起始位置为A1单元格,因为数据源都在一列,并且都是单元格的引用,因此只需要确定行偏移量即可,可以看到公式里只用了两个参数,第二参数是

MOD(COLUMN(A1)+3,4)+ROW(A1)*4-3

单独将这部分显示出来的效果是这样的:

EXCEL将一列数据变成多列的方法

结论:如果不是每行4个,调整数字即可。

DZ96259740308

  • DZ96259740308 36L传感器下沉式尿素箱分装总成/2.2泵/间距275/前偏
    • 190003888458 自锁螺母 4 件
    • 81.90685.0396 插入式螺母 2 件
    • DZ95259540350 尿素泵 1 件
    • DZ95259740378 紧固带总成 2 件
    • DZ95259740382 尿素箱支架总成 2 件
      • DZ95259740383 堵盖 4 件
      • DZ95259740384 尿素箱支架 2 件
    • DZ95259740567 水阀集成式尿素箱传感器 1 件
      • DZ95259740568 尿素箱液位传感器本体 1 件
      • DZ97259740516 集成式电磁水阀总成 1 件
    • DZ95259740572 36L尿素箱本体 1 件
    • DZ95259740739 紧固带护垫 2 件
    • DZ97259740309 泵支架 1 件
    • DZ96259740351 尿素进液管(国Ⅵ) 1 件
    • DZ96259740352 尿素回液管(国Ⅵ) 1 件
    • DZ96319740311 连接板 1 件
    • DZ96319740324 过渡支架 1 件
    • DZ97189774065 尿素箱模块线束(WP/2.2泵/36L) 1 件
    • Q150B0890 六角头螺栓(镀锌) 3 件
    • Q151B1470T1F3 六角头螺栓-细牙 4 件
    • Q33208T2F3 2型全金属六角锁紧螺母 3 件
    • Q5004028 开口销 2 件
    • Q5101255 销轴 2 件