將EXCEL中已有的行轉化為列,或將列轉化為行,絕不是吃飽了沒事幹哦,工作中處理資料時難免遇到這種情況。
EXCEL行列互轉有多種方法,今天跟大家分享其中的3種。
方法一:複製源資料--右鍵--選擇性貼上--勾“轉置”,確定。
這是最簡單便捷的方法,不過如果資料量多且需隨時更新,那就不夠用咯。
方法二:使用轉置公式TRANSPOSE
列轉行→先選中橫向連續的N個空白單元格如下例中的C1:L1,在編輯欄輸入公式=TRANSPOSE($A$1:$A$10),然後按三鍵(CTRL+SHIFT+ENTER)即可;反之,行轉列則先選中豎向的單元格區域,後續操作類似。溫馨提示:$表示絕對引用,可按F4直接切換。
方法三:使用引用函式OFFSET+ROW/COLUMN(可隨時更新資料)
上面說了,當資料需隨時更新,方法一、方法二就不夠用啦,此時方法三就派上用場了。直接上圖,有圖有真相!
列轉行→輸入公式=OFFSET($A$1,COLUMN(A1)-1,0,1,1),向右拉,OK
行轉列→輸入公式=OFFSET($A$1,0,ROW(A1)-1,1,1),向下拉,OK
【原文連結:EXCEL行列互轉三種方法】
將EXCEL中已有的行轉化為列,或將列轉化為行,絕不是吃飽了沒事幹哦,工作中處理資料時難免遇到這種情況。
EXCEL行列互轉有多種方法,今天跟大家分享其中的3種。
方法一:複製源資料--右鍵--選擇性貼上--勾“轉置”,確定。
這是最簡單便捷的方法,不過如果資料量多且需隨時更新,那就不夠用咯。
方法二:使用轉置公式TRANSPOSE
列轉行→先選中橫向連續的N個空白單元格如下例中的C1:L1,在編輯欄輸入公式=TRANSPOSE($A$1:$A$10),然後按三鍵(CTRL+SHIFT+ENTER)即可;反之,行轉列則先選中豎向的單元格區域,後續操作類似。溫馨提示:$表示絕對引用,可按F4直接切換。
方法三:使用引用函式OFFSET+ROW/COLUMN(可隨時更新資料)
上面說了,當資料需隨時更新,方法一、方法二就不夠用啦,此時方法三就派上用場了。直接上圖,有圖有真相!
列轉行→輸入公式=OFFSET($A$1,COLUMN(A1)-1,0,1,1),向右拉,OK
行轉列→輸入公式=OFFSET($A$1,0,ROW(A1)-1,1,1),向下拉,OK
【原文連結:EXCEL行列互轉三種方法】