excel中怎么把横向数据按规格汇总成竖向数据?

请教大侠,帮帮忙哈,解决问题的必定送高分!

怎么把这个表格里面的横向数据汇总到另外一个竖向表格相应的单元格里面

请注意这个竖向表格的颜色和横向表格的颜色顺序是不一样的,怎么写代码或者公式呢?知道的请帮帮忙哈,解决问题的必定送高分!
如果是直接用公式一个一个单元格等于过去的,就免了哈

选中需要转置的单元格范围,ctr+C

 

在空白单元格处右键,选择性粘贴,点击转置,如下:

 

追问

颜色顺序不一样哈,不能这样用,而且因为表格的内容很多,我希望的效果是只要在第一张表格里面填数据,第二张表格就会自动生成数据哈

追答

亲,那你这个问题应该是绝对引用的问题,而不是转换的问题。因为你不是一次性的,后期在表1填的数字还要自动引用到表2,对吧?
用引用来做吧,一劳永逸

追问

是要自动引用到第二个表格里面,请教一下怎么引用呢?

追答

怎样用excel引用其他表格数据
http://jingyan.baidu.com/article/295430f1048ede0c7f00505f.html

追问

呜呜…………,不行数据还是出不来

温馨提示:答案为网友推荐,仅供参考
第1个回答  2014-05-16
在第二个表sheet2中C列前插入一列,C列变为D列
C2输入公式 =A2&B2,并拖曳复制到底。(为了美观可以把C列隐藏掉)
在第一个表sheet1中的D6单元格输入公式
=SUMIF(Sheet2!$C$2:$D$25,$B6&D$5,Sheet2!$D$2:$D$25)
然后拖曳复制
式中,25要改为你表2中的最后行号,标签号Sheet2!改为你的标签号
上边D3单元格的公式=SUMIF(Sheet2!$C$2:$D$25,$B4&D$3,Sheet2!$D$2:$D$25)
然后向右拖曳复制追问

抱歉,我没说清楚,sheet1中有数据的是要手动加进去的,那个是数量,根据客户的不同,需要的数量也是不一样的,如果加公式我就不能输入数据了,我想要的效果是sheet1里面输入数据,直接可以在sheet2里面反应出来的,您看可以弄吗?麻烦了哈

追答

哪个需要手动输入,直接输入数据覆盖公式即可

追问

sheet1,就是上面的第一个表格要手动输入数据的,那个数据是变化的,如果在sheet1里面输入公式,不是不能输数据了

本回答被网友采纳
第2个回答  2014-05-16
需要用vba来完成吧追问

请教一下怎么用呢?

相似回答