excle表格 列换成行 如下图

如题所述

如图

E2=INDEX(A:A,SMALL(IF($A$2:$A$100<>"",ROW($A$2:$A$100),65536),ROW(A1)))&""

同时按CTRL  SHIFT  回车键,再下拉



F2=INDEX($C:$C,SMALL(IF($B$2:$B$100=F$1,ROW($A$2:$A$100),65536),ROW(A1)))

同时按CTRL  SHIFT  回车键,再下拉,右拉

追问

你的这个方法试了、能达到我想要的···但是要在另一张工作表生成的话就完全不知道要怎么操作了···

追答

区域前加表名。

温馨提示:答案为网友推荐,仅供参考
第1个回答  2015-01-14
将第一个图中的姓名栏补充完整,张三的数学成绩前面的名字不要是空白,也写上张三这样子,然后使用数据透视表,将姓名拖到左边,科目拖到上面,分数拖到中间并改成求和项目,分分钟搞定。本回答被提问者采纳
相似回答