tft每日頭條

 > 科技

 > excel表格行列數據互換

excel表格行列數據互換

科技 更新时间:2024-12-21 09:48:46
原創發布,禁止抄襲!

我最近在做一個數據透視表的時候,遇到了一個小小問題,可是這個問題似乎很常見,而其中的技巧大家可能會用得到,就先給大家分享這個技巧。

首先說一下我遇到的問題:在統計或者處理數據的時候,我們需要把行和列互換。我為了用數據透視表彙總統計産品銷售量(見圖一),要先把數值列變成行,才能開始後期的彙總統計。

這也是數據透視表應用對源數據的要求之一,整理源數據表裡不能存在既可以是數值又可以是名稱的列。月份和日期作為列,就屬于這種情況。

excel表格行列數據互換(瞬間搞定Excel數據互換行列)1

源數據 ↑圖一↑

轉換的準備步驟,把合并單元格取消合并單元格

一般在後續進行統計或者彙總操作,都需要把内容填充回去,所以我們選擇拆分并填充内容。

步驟:選中已合并的單元格,找到菜單欄的合并居中(見圖二)

excel表格行列數據互換(瞬間搞定Excel數據互換行列)2

↑圖二↑

把合并的單元格分開,如果你的日期隻有一列,你後面會需要統計月份,可以在數據表整理的時候多加一個輔助列,像圖裡把月份單列注明。當然也可以借助其他彙總技巧統計。

excel表格行列數據互換(瞬間搞定Excel數據互換行列)3

↑圖三↑

excel表格行列數據互換(瞬間搞定Excel數據互換行列)4

↑圖四↑

我建議是這種把産品類型和碼數分開,我在碼數前面加産品類型是為了對比,轉換前後的産品類型和碼數是相對應的,不怕出錯。

第一種方法:複制粘貼

這是比較簡單的方法,隻需要快捷鍵Ctrl C、粘貼(轉置)。

限制條件或許就是,源數據不能有合并單元格。

轉換後對源數據修改無法同步到新數據中。

轉換操作演示:

excel表格行列數據互換(瞬間搞定Excel數據互換行列)5

↑圖五↑

具體操作步驟:

1、按快捷鍵組合Ctrl A選擇源數據

(也可以手動選擇需要轉換的數據範圍)

2、按快捷鍵組合Ctrl C複制選中的源數據

3、選中轉換後區域的起始單元格,轉換後區域可以在當前表單也可以在新建表單。

4、點【粘貼】中的【轉置】即可。

轉置效果如下圖:

excel表格行列數據互換(瞬間搞定Excel數據互換行列)6

↑圖六↑

如果把産品種類和産品碼數合在一起,在後期統計褲子整個類型的銷量時,你會發現要另外将每個碼數再統計一次。

excel表格行列數據互換(瞬間搞定Excel數據互換行列)7

↑圖七↑

excel表格行列數據互換(瞬間搞定Excel數據互換行列)8

↑圖八↑

注意:

以上方法适用于隻想改變數據的方向

而無須保持對原始數據的鍊接

第二種方法:TRANSPOSE函數

函數TRANSPOSE用來做什麼?

改變POSE啊。把躺着的數據改變為站着的POSE。

其實,和上述方法一樣,我們可以用TRANSPOSE函數改變水平數據為垂直數據。

而且,函數修改之後,在源數據區域修改,會同步到轉換後的數據表,但上一種方法不能做到這一個功能。

我們要知道TRANSPOSE函數語法:

TRANSPOSE(array)

括号裡的array是要轉置的數組或者單元格區域,即源數據的區域

使用時要注意兩點:

1、TRANSPOSE必須作為數組公式輸入,即按Ctrl Shift Enter組合鍵。

2、TRANSPOSE目标區域必須與對應的數組有相同的行數和列數。

轉換操作演示:

excel表格行列數據互換(瞬間搞定Excel數據互換行列)9

↑圖九↑

整理完源數據的合并單元格後,具體操作步驟如下:

1、選中轉換後的區域,

即,源數據為12行*7列,轉換後的區域應選中7行*12列的範圍。

2、在輸入框輸入函數TRANSPOSE(A2:G13)

3、按組合鍵Ctrl Shift Enter即可轉換成功

4、更換源數據的内容,可以同時更新到轉換後的數據中。如圖九的源數據日期列,把1月1日-1月10日改為1日-10日,可以同步更新到轉換後的日期一行相應位置。

以上兩個方法就是這麼簡單,希望大家能掌握,提高工作效率!有機會再教大家更多小技巧。

,

更多精彩资讯请关注tft每日頭條,我们将持续为您更新最新资讯!

查看全部

相关科技资讯推荐

热门科技资讯推荐

网友关注

Copyright 2023-2024 - www.tftnews.com All Rights Reserved