小編最近在做一個數據透視表的時候,遇到了一個小小問題,可是這個問題似乎很常見,而其中的技巧大家可能會用得到,就先給大家分享這個技巧。首先說一下小編遇到的問題:在統計或者處理數據的時候,我們需要把行和列互換。小編為了用數據透視表匯總統計產品銷售量(見圖一),要先把數值列變成行,才能開始後期的匯總統計。這也是數據透視表應用對源數據的要求之一,整理源數據表裡不能存在既可以是數值又可以是名稱的列。月份和日期作為列,就屬於這種情況。
源數據 ↑圖一↑
轉換的準備步驟,把合併單元格取消合併單元格。
一般在後續進行統計或者匯總操作,都需要把內容填充回去,所以我們選擇拆分並填充內容。
步驟:選中已合併的單元格,找到菜單欄的合併居中(見圖二)
↑圖二↑
把合併的單元格分開,如果你的日期只有一列,你後面會需要統計月份,可以在數據表整理的時候多加一個輔助列,像圖裡把月份單列註明。當然也可以藉助其他匯總技巧統計。
↑圖三↑
↑圖四↑
我建議是這種把產品類型和碼數分開,我在碼數前面加產品類型是為了對比,轉換前後的產品類型和碼數是相對應的,不怕出錯。
這是比較簡單的方法,只需要快捷鍵Ctrl+C、粘貼(轉置)。
限制條件或許就是,源數據不能有合併單元格。
轉換後對源數據修改無法同步到新數據中。
↑圖五↑
具體操作步驟:
1、按快捷鍵組合Ctrl+A選擇源數據
(也可以手動選擇需要轉換的數據範圍)
2、按快捷鍵組合Ctrl+C複製選中的源數據
3、選中轉換後區域的起始單元格,轉換後區域可以在當前表單也可以在新建表單。
4、點【粘貼】中的【轉置】即可。
轉置效果如下圖:
↑圖六↑
如果把產品種類和產品碼數合在一起,在後期統計褲子整個類型的銷量時,你會發現要另外將每個碼數再統計一次。
↑圖七↑
↑圖八↑
注意:
以上方法適用於只想改變數據的方向
而無須保持對原始數據的連結
函數TRANSPOSE用來做什麼?
改變POSE啊。把躺著的數據改變為站著的POSE。
其實,和上述方法一樣,我們可以用TRANSPOSE函數改變水平數據為垂直數據。
而且,函數修改之後,在源數據區域修改,會同步到轉換後的數據表,但上一種方法不能做到這一個功能。
我們要知道TRANSPOSE函數語法:TRANSPOSE(array)
括號裡的array是要轉置的數組或者單元格區域,即源數據的區域
使用時要注意兩點:1、TRANSPOSE必須作為數組公式輸入,即按Ctrl+Shift+Enter組合鍵。
2、TRANSPOSE目標區域必須與對應的數組有相同的行數和列數。
↑圖九↑
整理完源數據的合併單元格後,具體操作步驟如下:
1、選中轉換後的區域,
即,源數據為12行*7列,轉換後的區域應選中7行*12列的範圍。
2、在輸入框輸入函數TRANSPOSE(A2:G13)
3、按組合鍵Ctrl+Shift+Enter即可轉換成功
4、更換源數據的內容,可以同時更新到轉換後的數據中。如圖九的源數據日期列,把1月1日-1月10日改為1日-10日,可以同步更新到轉換後的日期一行相應位置。
以上兩個方法就是這麼簡單,希望大家能掌握,提高工作效率!
本文為學會計有方法(ID:cykuaijicom)公眾號原創首發,作者:阿湯。如需引用或轉載,請留言授權,並務必在文首註明以上信息。違者將被依法追究法律責任。680個工資+績效+社保+考勤+採購+數據分析模板圖表免費直接送~