文章目录

  • 一、数据透视表——原始数据要求
  • 二、创建数据透视表
  • 1.创建数据透视表
  • 2、字段列表设置
  • 二、数据透视表选项的调整
  • 1、字段列表的排序
  • 2、刷新时保留单元格格式
  • 3、关闭/启动显示明细数据
  • 4、下拉框中不显示字段已删除的项目
  • 5、删除行列总计
  • 三、修改数据透视表布局
  • 1、多个行、列、页字段布局
  • 2、删除字段的分类汇总
  • 3、更改统计方法及显示方法



一、数据透视表——原始数据要求

1、格式的基本要求,无合并,双表头等
2、必须是标准的日期格式
3、避免文本型数值
4、字段原子化,避免复合数据
5、数据无残缺
6、不用汇总总计
7、通过计算得来的列不需要

二、创建数据透视表

1.创建数据透视表

(1)随便选择数据内的单元格

R语言做数据透视表的函数 r 数据透视表_R语言做数据透视表的函数


(2)然后再工具栏点击插入,下面有数据透视表

R语言做数据透视表的函数 r 数据透视表_R语言做数据透视表的函数_02


(3)点击了数据透视表后就会出现如下的窗口,

R语言做数据透视表的函数 r 数据透视表_原始数据_03

(4)选择好了数据区域和透视表的位置,下面就是数据透视表,右边是一个窗口,左边是操作区域。

R语言做数据透视表的函数 r 数据透视表_原始数据_04

(5)做一个行按月份来分,列按产品类别来分,中间是金额的求和

把对呀的字段名称拖到对应得框里就可以了

R语言做数据透视表的函数 r 数据透视表_数据_05


结果如下:

R语言做数据透视表的函数 r 数据透视表_字段_06


注:调整单元格格式和其他的一样,选中需要调整的单元格,右击鼠标

2、字段列表设置

数据透视表是活的,可以支持不停的调整,如果把右边的字段列表叉去,左边的数据就不能变动了,这时候可以右击出现下面的窗口:

R语言做数据透视表的函数 r 数据透视表_原始数据_07

二、数据透视表选项的调整

1、字段列表的排序

字段列表的排序是按原始数据的排列来的如下图。

R语言做数据透视表的函数 r 数据透视表_excel_08


(1)需要调整字段列表的顺序时,在数据区域选一个单元格右击,选择数据透视表选项,

R语言做数据透视表的函数 r 数据透视表_字段_09


(2)点击数据透视表选项后,出现下面的窗口,在显示下面有一个字段列表,默认状态是按数据源顺序排序。

R语言做数据透视表的函数 r 数据透视表_excel_10

2、刷新时保留单元格格式

(1)在数据区域选一个单元格右击,选择数据透视表选项。

(2)打开数据透视表选项后,在布局和格式选项下取消选择更新时自动调整列宽。

R语言做数据透视表的函数 r 数据透视表_数据_11

3、关闭/启动显示明细数据

(1)想看数据的详细数据,就双击想看的数据单元格;

(2)当不想双击出现数据的详情,就右击选择数据透视表选项,在数据选项下取消选择启用显示明细数据。

R语言做数据透视表的函数 r 数据透视表_excel_12


:当我们发透视表给别人时,就已经把所有的原始数据泄露了,因此,给别人发透视表,我们需要复制透视表,然后粘贴为数字型的普通表,这样就不会泄露原始数据。

4、下拉框中不显示字段已删除的项目

在我们工作中,数据源经常在更改和删除一些项目,但是透视表中所属区域会保留之前项目,因此需要删除数据源已经删除过的项目。
(1)右击选择数据透视表选项,在数据选项下中启每个指点保留项数选择就可以了。

R语言做数据透视表的函数 r 数据透视表_原始数据_13

5、删除行列总计

右击选择数据透视表选项,在汇总和筛选选项下中启取消显示行总计显示列总计

R语言做数据透视表的函数 r 数据透视表_原始数据_14

三、修改数据透视表布局

1、多个行、列、页字段布局

(1)多个行、列字段布局

建立数据透视表的步骤都是一样的,只需要把字段放在该放的位置上,行、列就是先从上面的分类,然后根据下面的分类。

R语言做数据透视表的函数 r 数据透视表_原始数据_15


(2)页字段布局

首先我们先做一个行为月,列为所属地区的金额求和透视表

R语言做数据透视表的函数 r 数据透视表_原始数据_16


上面的数据是2年的数据,我们先知道每一年的数据,做两个透视表太麻烦了,我们只需要把年拖到筛选器中就可以了。

R语言做数据透视表的函数 r 数据透视表_字段_17

2、删除字段的分类汇总

我们在做汇总的时候,不需要下图红色圈的那些小汇总

R语言做数据透视表的函数 r 数据透视表_数据_18


我们看上图二科、三科汇总时属于销售部门,则右击销售部门出现下面的对话框,选择字段设置。

R语言做数据透视表的函数 r 数据透视表_原始数据_19


选择字段设置后出现下面的窗口在分类汇总选择无据可以了。

R语言做数据透视表的函数 r 数据透视表_原始数据_20

3、更改统计方法及显示方法

(1)做一个行为月的求和、平均、最大值和最小值。

把金额拉四个在值的框里,现在默认的都是求和。

R语言做数据透视表的函数 r 数据透视表_字段_21


需要把其他三个求和变成求平均值、最大值和最小值。

双击求和项单元格,就会出现右边的窗口,选择平均值即可,最大值和最小值都是这样操作。

R语言做数据透视表的函数 r 数据透视表_原始数据_22


(2)更改显示方法

需要把第二列的求和变成百分数

R语言做数据透视表的函数 r 数据透视表_数据_23


双击这一个单元格在出现左边的窗口在值得显示方式下选择总计得百分比。

R语言做数据透视表的函数 r 数据透视表_原始数据_24


结果:

R语言做数据透视表的函数 r 数据透视表_字段_25