有網友問到:
如何將同一列上的資料,由左至右改成由右至左呈現(水平翻轉)?(參考下圖)
如何將同一列上的資料,由左至右改成由上至下呈現(90度轉置)?(參考下下圖)
【輸入公式】
通常這類問題可以藉由 OFFSET 函數,改變其 cols 和 rows 參數即可。正好藉由這個例子來練習 OFFSET 使用函數。
(1) 將同一列上的資料,由左至右改成由右至左呈現(水平翻轉)
儲存格A5:=OFFSET($A$1,,COLUMN($L:$L)-COLUMN(A:A),,)
複製儲存格A5,貼至儲存格A5:L5。
COLUMN($L:$L)-COLUMN(A:A):COLUMN(A:A)=1、COLUMN(B:B)=2、…、COLUMN(L:L)=12。向右複製公式時可以產生 11,10,9, … ,1,0。
(2)將同一列上的資料,由左至右改成由上至下呈現(90度轉置)
儲存格N2:=OFFSET($O$1,,ROW(1:1)-1,,)
複製儲存格N2,貼至儲存格N5:L11。
ROW(1:1)-1:ROW(1:1)=1、ROW(1:1)=1、…、ROW(10:10)=10。向下複製時可以產生 0,1,2, … ,8,9。
【補充資料】
關於 OFFSET 函數的詳細說明,可參考微軟網站:
http://office.microsoft.com/zh-tw/excel-help/HP010342739.aspx
全站熱搜
留言列表