2021-05-12 14:32:11
使用Excel函數實現行列轉換的方法
2020-07-14 14:34:26
工作中經常遇到需要將Excel表格中行列資料轉換的情況,本文主要講述使用Excel函數實現行列轉換的方法。
下圖是一份搬家學員統計表的名單。
這個表格有將近200多條資料,如果是要把他列印出來的話可能需要浪費很多紙張,列印的效果也不是很好。在列印之前,需要將A列姓名轉換為適合列印的5列多行。
步驟:
下面在 C2單元格屬性下面公式,然後向右向下複製即可。
=INDIRECT("a"&5*ROW(A1)-4+COLUMN(A1))&""
如需調整轉換後的列數為6列,可修改公式為:
=INDIRECT("a"&6*ROW(A1)-5+COLUMN(A1))&""
函數解析:
5*ROW(A1)-4+COLUMN(A1)
這部分的計算結果為2。
公式向下複製填充時,ROW(A1)依次變為
ROW(A2)、ROW(A3)……
計算結果分別為7、12……
即生成公差為5的自然數序列。
公式向右複製填充時,COLUMN(A1)依次變為
COLUMN(B1)、COLUMN(C1)……
計算結果分別為3、4……
即生成公差為1的自然數序列。
相關文章