word里没有数据透视功能,你得把数据复制到EXCEL里面,用excel的数据透视表得出数据,再填到word里。。。
以2003版excel为例,先选中数据区域的任意一格单元格,然后点击菜单栏的数据>数据透视表和数据透视图,下一步,选定区域自动生成(没有自动生成的自己选中一下),完成。这样就会跳出来一格蓝色的表格。
然后你就把“班级”,“数学”等等的字段拖到表里,进行字段设置,系统默认是做加法的,你右击“求和项:数学"单元格>字段设置>平均值,就变成数学的平均数啦。同理,其他学科一样。
由于班级和班主任一一对应,所以要对班级进行字段设置>分类汇总>无。
最后,将总分倒序排序,得出总分由高到低的排序,就可以自动排名啦
如图:
(图片正在审核中。。。)
说了这么多,你看得懂不?再自己琢磨一下吧,既然都做到这种题目了,想必课上也讲过。
先谢谢哈,我是自学所以不懂的地方很多。我在做的过程中,有几个问题还希望高手详细指点往表里添加字段时,班级和班主任是添加到行区域,数学、英语、计算机、总分是添加到数据区域里吗?添加完我的结果如下图,我有3个问题:1、我的“数据”和“汇总”排列如图,和高手你的结果不一样,如何调整?2、题目要求总分的平均值为三科平均分的均值,如何求?3、题目中还有个“三科平均分排名”字段,怎么添加?
1.关于你拖的数学英语,你可能拖的时候没注意,把数据拖到行字段里去了,所以会出现横着,你只要把“数据”这个单元格拖到汇总这个位置就可以了,这个还不太好用语言表达。
要去掉汇总项,就右击>表格选项>去掉列总计和行总计前面的勾就行了。
2.这个好办,方法有很多,你可以在原始数据里面增加一列“综合平均分”,把总分除3,然后更新下源数据。或者你直接把透视表复制出来再除3也行。
3.排名好像没法在数据透视表里面添加,恕我能力有限了,如果题目只是要求出来一个数字的话,你大可以在透视表里排序,左边添加一列把排名序号补上,几秒钟搞定。
希望能帮到你~
word中数据透视表在哪?
Word里没有数据透视功能,用户必须得先把数据复制到Excel里面,用Excel的数据透视表得出数据,再“回填”到Word里。
以Excel 2003为例,先选中数据区域的任意一格单元格,然后点击菜单栏的【数据】>【数据透视表和数据透视图】,下一步,选定区域自动生成(没有自动生成的自己选中一下),完成。这样就会跳出来一格蓝色的表格。
然后把“班级”,“数学”等等的字段拖到表里,进行字段设置,系统默认是做加法的,右击“求和项:数学"单元格>字段设置>平均值”,就变成数学的平均数啦。同理,其它学科一样。
由于班级和班主任一一对应,所以要对班级进行字段设置>分类汇总>无。
最后,将总分倒序排序,得出总分由高到低的排序,就可以自动排名了。
word2010 怎么会少一些功能 比如数据透视表
word2010插入制作好的excel2010表格的方法如下:
启动excel软件,打开excel文件,选中excel表格区域、复制。
启动word软件,粘贴到word空白文档中,excel表格区域的表格结构和文字会粘贴到word中。
excel2010中制作好表格后可以通过以上方法快速、方便地插入到word文档中,省去了创建表格的步骤。
关于word数据透视表排序问题
楼主真有趣,EXCEL是用来计算地,不是用来排版地。
一个格即使设为文本,也只有前256个字符参与计算(比如排序),多余的字符一不小心就会被舍去(可能是永远丢失!),比如格太小,多余的会打印不出来,比如格式变化,多余的会被截去,就像直接输入身份证号,结果末四位数字就没了……
如果你坚决要放到一个格里,请先将回车符换为CTRL+回车符(用WORD的替换功能),然后就可以粘贴了(EXCEL中回车代表换下一格,CTRL+回车只是代表换下一行)
其实更好的方法是放在一个文本框中(插入>图片>自选图形,图形上右键>添加文字),或者直接插入WORD对象……文本框位置是自动与单元格关连的。
给分吧
2010版的word的数据透视表如何命名怎么做
2010版的word的数据透视表有吗???????
是不事EXCEL 里面
怎么把EXCEL里的数据透视表插入到WORD中
点击插入--对象--选着excel表格,然后就可以以excel表格的形式编辑了
sql怎么实现透视表功能
给个例子可能更容易理解,假设有一张数据表:
销售人员 书籍 销量
----------------------------------------
小王 Excel教材 10
小李 Excel教材 15
小王 Word教材 8
小李 Excel教材 7
小王 Excel教材 9
小李 Excel教材 2
小王 Word教材 3
小李 Excel教材 5
一种数据透视的方法是统计每个销售人员对每种书籍的销量 ,结果如下
----------------------------------------------------------------
Excel教材 Word教材 总计
---------------------------------------------- -----------------
小王 29 0 29
小李 19 11 30
各位看明白了吗?这是最简单的一种数据透视了,如果有必要也可以有多级分组。
好了,那在Sql Server中如何视现数据透视的功能呢?我是Sql Server的初学者,看了网上的一些例子,结合自己的理解写了下面这些Sql语句.
生成基础数据的代码
Create table s( [name] nvarchar(50), book nvarchar(50), saledNumber int ) insert into s ([name],book,saledNumber) values('小王','Excel教材',10); insert into s ([name],book,saledNumber)values('小李','Excel教材',15); insert into s ([name],book,saledNumber)values('小王','Word教材',8); insert into s ([name],book,saledNumber)values('小李','Excel教材',7); insert into s ([name],book,saledNumber)values('小王','Excel教材',9); insert into s ([name],book,saledNumber)values('小李','Excel教材',2); insert into s ([name],book,saledNumber)values('小王','Word教材',3); insert into s ([name],book,saledNumber)values('小李','Excel教材',5);
生成数据透视表
set @sql = 'SELECT [name], ' select @sql = @sql + 'sum(case book when '+quotename(book,'''')+' then saledNumber else 0 end) as ' + quotename(book)+',' from s group by book select @sql = left(@sql,len(@sql)-1) select @sql = @sql + ', sum(saledNumber) as [sum] from s group by [name]' select @sql exec(@sql)
上面的查询语句首先是拼接了一条"Sql语句",它的最终结果为:
SELECT [name], sum(case book when 'Excel教材' then saledNumber else 0 end) as [Excel教材],sum(case book when 'Word教材' then saledNumber else 0 end) as [Word教材], sum(saledNumber) as [sum] from s group by [name]
当然,如果表中的数据不同,那么这生成的Sql语句也是不同的。
最后调用了Sql Server的系统存储过程Exec来执行这条语句。
这就是在Sql Server中生成数据透视表的实现,核心也就是上面拼接成的那条Sql语句。更复杂的透视方式,比如多级透视,也是在这个基础上的实现的。
转载请注明出处51数据库 » word透视表 word数据透视表
明日重生


