将行转换为具有相同值的列

时间:2014-08-27 07:38:56

标签: excel pivot-table

假设我有一张桌子

ID | Item      | Purchased  
17 | Chocolate | 1304       
17 | Biscuit   | 1209           
17 | Jelly     |  657            
17 | Milk      | 2234  
18 | Chocolate | 1000
19 | Jelly     |2387

我想通过Excel中的数据透视表将行转换为每个项目的列

ID | Chocolate_Purchased | Biscuit_Purchased | Jelly_Purchased | Milk_Purchased
17 | 1304                | 1209              | 657            | 2234
18 | 1000                |                   |                |
19 |                     |                   | 2387           |          

我如何在Excel中执行此操作?

1 个答案:

答案 0 :(得分:0)

一种简单的方法是使用数据透视表,尽管您可能需要进行一些按摩以获得所需的输出格式。 ID - >行; Itme - > Columns and Purchased - >值,你可以很容易地产生一个像Pivot:

enter image description here

你可以用格式化做各种不同的事情。