我最近在做一個數據透視表的時候,遇到了一個小小問題,可是這個問題似乎很常見,而其中的技巧大家可能會用得到,就先給大家分享這個技巧。
首先說一下我遇到的問題:在統計或者處理數據的時候,我們需要把行和列互換。我為了用數據透視表彙總統計産品銷售量(見圖一),要先把數值列變成行,才能開始後期的彙總統計。
這也是數據透視表應用對源數據的要求之一,整理源數據表裡不能存在既可以是數值又可以是名稱的列。月份和日期作為列,就屬于這種情況。
源數據 ↑圖一↑
轉換的準備步驟,把合并單元格取消合并單元格
一般在後續進行統計或者彙總操作,都需要把内容填充回去,所以我們選擇拆分并填充内容。
步驟:選中已合并的單元格,找到菜單欄的合并居中(見圖二)
↑圖二↑
把合并的單元格分開,如果你的日期隻有一列,你後面會需要統計月份,可以在數據表整理的時候多加一個輔助列,像圖裡把月份單列注明。當然也可以借助其他彙總技巧統計。
↑圖三↑
↑圖四↑
我建議是這種把産品類型和碼數分開,我在碼數前面加産品類型是為了對比,轉換前後的産品類型和碼數是相對應的,不怕出錯。
第一種方法:複制粘貼這是比較簡單的方法,隻需要快捷鍵Ctrl C、粘貼(轉置)。
限制條件或許就是,源數據不能有合并單元格。
轉換後對源數據修改無法同步到新數據中。
轉換操作演示:
↑圖五↑
具體操作步驟:
1、按快捷鍵組合Ctrl A選擇源數據
(也可以手動選擇需要轉換的數據範圍)
2、按快捷鍵組合Ctrl C複制選中的源數據
3、選中轉換後區域的起始單元格,轉換後區域可以在當前表單也可以在新建表單。
4、點【粘貼】中的【轉置】即可。
轉置效果如下圖:
↑圖六↑
如果把産品種類和産品碼數合在一起,在後期統計褲子整個類型的銷量時,你會發現要另外将每個碼數再統計一次。
↑圖七↑
↑圖八↑
注意:
以上方法适用于隻想改變數據的方向
而無須保持對原始數據的鍊接
第二種方法:TRANSPOSE函數函數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日,可以同步更新到轉換後的日期一行相應位置。
以上兩個方法就是這麼簡單,希望大家能掌握,提高工作效率!有機會再教大家更多小技巧。
,更多精彩资讯请关注tft每日頭條,我们将持续为您更新最新资讯!