EXCEL表格如何转置

原表:
年份 物料名称
1元购物卡 2元购物卡 3元购物卡 4元购物卡 5元购物卡
2011年 0 13 49 0 0
2012年 0 213 1 0 0
2013年 3 0 0 1 1
2014年 66 0 0 6 7
2015年 661 0 0 77 59

转置后:
年份 名称 数量
2011年 1元购物卡 0
2011年 2元购物卡 13
2011年 3元购物卡 49
2011年 4元购物卡 0
2011年 5元购物卡 0
2012年 1元购物卡 0
2012年 2元购物卡 213
2012年 3元购物卡 1
2012年 4元购物卡 0
2012年 5元购物卡 0
2013年 1元购物卡 3
2013年 2元购物卡 0
2013年 3元购物卡 0
2013年 4元购物卡 1
2013年 5元购物卡 1
2014年 1元购物卡 66
2014年 2元购物卡 0
2014年 3元购物卡 0
2014年 4元购物卡 6
2014年 5元购物卡 7
2015年 1元购物卡 661
2015年 2元购物卡 0
2015年 3元购物卡 0
2015年 4元购物卡 77
2015年 5元购物卡 59

EXCEL表格转置,可使用复制转置粘贴实现。

方法步骤如下:

1、打开需要操作的EXCEL表格,选中相关单元格,并通过Ctrl+C复制。

2、在另外空白位置点击鼠标右键,并在右键粘贴选项中点击选择“转置”(鼠标停留在选项上时会有提示)即可。

3、返回EXCEL表格,发现已成功将EXCEL表格转置。

温馨提示:答案为网友推荐,仅供参考
第1个回答  2012-04-02
在一列/行或多列/行中复制数据。
在粘贴复制的数据之前,右键单击第一个目标单元格(希望将数据粘贴到的行或列的第一个单元格),然后单击“选择性粘贴”。
在“选择性粘贴”对话框中,选中“转置”,然后单击“确定”。
“转置”复选框位于对话框的右下角:

从您选择的第一个单元格开始,Excel 将数据粘贴到一行或一列中。

注释

列和行不能重叠。例如,如果选择了 C 列中的值,并尝试将其粘贴到与 C 列重叠的行中,Excel 会显示一则错误信息。要粘贴行或列时,目标区域必须在原始值区域之外。
如果从多列中复制和粘贴数据,Excel 会从顶部最左侧的列开始放置数据。例如,假设您从工作表的 A 列和 B 列复制数据,并从另一个工作表的第 1 行开始将数据粘贴到其中。Excel 会将 A 列中的数据放入第 1 行,将 B 列中的数据放入第 2 行,依此类推。
如果看不到“选择性粘贴”命令,请确保右键单击第一个目标单元格。还可以在“编辑”菜单上找到该命令。如果仍看不到该命令,请确保使用的是 Excel 2000 或更高版本。
第2个回答  推荐于2017-10-14
  第一种,转置粘贴法。
  操作方法如下:
  1)选中数据区域,复制;

  2)新建一个工作表,选中A1,鼠标右键,选择【选择性粘贴】;

  3)在【选择性粘贴】页面,选择【转置】(其他默认选项均不动),并点击【确定】按钮即可。

  第二种,单行单列数据公式转置法。
  1)单列变单行。,在B1输入=INDEX($A$2:$A$9,COLUMN(A1)),并右拉公式。

  2)单行变单列。和上面的例子一样,我们在A2输入:=INDEX($B$1:$I$1,ROW(A1)),并下拉公式即可。
第3个回答  2011-09-18
你可以用数组公式自动生成转置表,而且可以不受原表限制:
假设原表A2-A6 是年份 B1-F1是卡名
目标表在A7开始A列是年份,B列是卡名,C列是数量
你在C7输入=sum(($A$2:$A$6=A7)*($B$1:$F$1=b7)*$C$2:$C$7))
然后在等号前同时按ctr+shift+ent生成数组{=sum(($A$2:$A$6=A7)*($B$1:$F$1=b7)*$C$2:$C$7))}
然后填充即可本回答被网友采纳
第4个回答  2012-08-12
先用光标选定拟转置的数据区域,再“复制”,点选原区域的最左上角位置,点右键,“选择性粘贴”,下面有个“转置”,选上后确定即可。
相似回答