答案1
服务订单号=INDEX($A$2:$A$100,INT(ROW($A3)/3))
$A$2:$A$100
服务订单号范围是 多少。- 不
$A3
用于引用单元格的值。保留$A3
行引用相对。
行标题(中间列)=INDEX($B$1:$D$1,MOD(ROW($A3),3)+1)
$B$1:$D$1
列标题在哪里。
行值=INDEX($B$2:$D$100,INT(ROW($A3)/3),MOD(ROW($A3),3)+1)
$B$2:$D$100
运输/燃油/收费数据范围在哪里?
将所有三个公式复制到同一行的连续单元格中:
ServiceOrderNumber | RowHeadings | RowValues
如果这些公式与数据位于不同的工作表上,请确保使用工作表名称限定范围:Sheet1!$A$2:$A$100
选择所有三个公式单元格。选择所有三个公式后,将它们一起复制并拖动下来(这样,所有三个公式都会一起复制下来,而不是一次复制一个)。
为什么有效:
- 每复制一行,单元
$A3
格引用的行值都会增加。ROW
这个递增的行引用将提供数字:3,4,5,6,7,8,...
INT
除以 3 将导致每 3 行作为一个行:1,1,1,2,2,2,...MOD
其中 3 个将循环显示列:1,2,3,1,2,3,...