多行多列转一行

相关知识:

  1. INT()将数值向下取整,比如=INT(2.456)=2;
  2. MOD()求余数,比如MOD(1,5)=1,即1÷5余数是1,再比如MOD(5,5)=0,因为5被5整除,没有余数;
  3. =OFFSET(参照单元格, 行偏移量, 列偏移量, 返回几行, 返回几列)

方法一: 先向右引用源数据,再向下引用。

公式:

=OFFSET($A$6,INT(COLUMN(D1)/4)-1,MOD(COLUMN(D1),4))&""

excel多行多列数据转换一行的2个方法-趣帮office教程网

方法二: 先向下引用源数据,再向右引用。

公式:=OFFSET($A$6,MOD(COLUMN(J1),10),INT(COLUMN(J1)/10)-1)&""

excel多行多列数据转换一行的2个方法-趣帮office教程网