有時為了工作需要,將Excel表格中的行和列數據互相轉換,乍一想,還真的有點麻煩。
不過,學會下面這2個轉換方法,行列互轉就變得非常簡單了。

行列數據互換,可以用選擇性粘貼的【轉置】功能和函數【=TRANSPOSE()】2個方法來實現。
選擇性粘貼
Excel的選擇性粘貼是個非常重要的功能,相信很多朋友都在使用,其中的【轉置】就是用來轉換行和列數據。
❶ 行→列
選擇並複製要轉換的數據行,點擊【開始】→【粘貼】→【選擇性粘貼】→【轉置】。
❷ 列→行
選擇並複製要轉換的數據列,點擊【開始】→【粘貼】→【選擇性粘貼】→【轉置】。

不過這樣轉置出來的結果,在數據發生變化時不會自動更新,也就是靜態的,這對我們的工作很不利。
有沒有辦法實現動態結果呢?有的,用函數實現就可以解決。
用函數實現
函數TRANSPOSE()的功能是行、列轉置。
輸入公式前,搞清楚原表是幾行,轉置區域內就選擇幾列,選中單元格區域後,直接輸入公式=TRANSPOSE(A2:B6),這裡千萬要記着,公式輸入完畢後,同時按下Ctrl+shift+enter三個組合快捷鍵,這是個數組公式。

行轉換成列的方法也是一樣的,需要注意下面2點:
❶ 選擇區域時,幾行對應幾列或幾列對應幾行;
❷ 輸入公式後,要同時按Ctrl+shift+enter。
用函數轉置後的結果,在源數據發生變化時,其轉置的數據也自動更新,方便了很多。
以上就是數據轉換的2種方法,非常簡單,一看就會。
有朋友就要問:這函數好用,但就是記不住咋辦呢?
可以拆分TRANSPOSE為TRANS(橫檔、橫樑)和POSE(姿勢),理解為改變橫向的姿勢,是不是就能記得清楚點。
有點牽強,你可以根據自己的理解記憶,函數本身並不難記,只要親手使用過幾次,就能記住。
原創文章,作者:投稿專員,如若轉載,請註明出處:https://www.506064.com/zh-hk/n/280980.html