excel数据透视表:善用这些功能,提高工作效率!下篇

news2024/12/28 5:55:51

在上篇文章中,我们为大家分享了透视表的前5条妙用,分别是合并同类项、按条件汇总数据、统计非重复数据、排名、批量创建表格,不知道大家都还记得吗?那么今天我们书接上回,继续为大家分享关于透视表的后5条妙用。

六、切片器

说到数据透视表,那就不得不提到它的另一个功能——切片器。它的主要作用就是实现动态筛选数据。生成透视表后,在“数据透视表工具”栏下的“分析”选项卡下,点击“插入切片器”,接着设置要筛选的字段,即可生成切片器。那它和普通的筛选有啥区别呢?看下方动图:

普通筛选

切片器筛选

是不是感觉这个筛选速度简直不能比!

七、总表拆分为分表

看到这个标题,小伙伴们有没有觉得很熟悉呢?

八、多表操作

数据源如下:

1.提取出多表中所有商品种类

其实这就是一个提取不重复值的问题,而提取不重复值是数据透视表自带的功能,只是在多表中提取不重复值应该怎么操作呢?很简单!

步骤:

选中数据区域中的任意单元格,按快捷键ALT+D,释放按键后再按P键启动“数据透视表和数据透视图向导”对话框,选择“多重合并计算数据区域”,并点击“下一步”。

接着点击“创建单页字段”,并单击“下一步”

在“选定区域”中,依次添加4个区域的数据,并点击下一步,将数据透视表的显示位置设置为“新工作表”,点击“完成”。此时,所有商品的种类就一目了然了。

2.分别统计多表中各类产品的总销售额

根据上面的操作,在建立好的数据透视表中,可以发现,此时的透视表是以计数的方式,显示的各项数据。

我们点击“计数项:值”的下拉按钮-“值字段设置”,将“值汇总方式”设置为“求和”,点击“确定”。这样一来,各个产品的总销售额就计算出来了。

同样,我们还可以通过设置不同的“值汇总方式”统计出多表中各类产品销售额的平均值、最大、最小值等数据,这里就不一一介绍了,小伙伴们可以自己下来研究一下。

九、GETPIVOTDATA函数

看到这里,有的小伙伴可能会问小编了,“不是在说数据透视表吗?怎么又扯到函数那旮沓去了。”其实,这个函数是透视表才有的函数,主要功能是返回透视表中的可见数据。需要在“数据透视表工具”栏下的“分析”选项卡下,点击“选项”,勾选“生成GetPivotData”才能使用GETPIVOTDATA函数。

GETPIVOTDATA函数结构为:=GETPIVOTDATA("透视表的值字段名称",数据透视表中任意单元格,"透视表的字段名称1",条件1,"透视表的字段名称2",条件2)。

(注意:除日期、数字和引用单元格外,参数都必须加上英文双引号)

说了这么多,可能小伙伴们还不太明白,举个例子,如下图所示,我们需要计算出表中各地区对应商品的销售额。

这道题的解法很多,可以挨个复制粘贴,也可以使用查找函数,但今天我们主要来说说使用GETPIVOTDATA函数如何解题。

首先在现有工作表中,插入数据透视表,将“销售地区”和“商品”拖放入“行”字段下,将“销售额”拖放入“值”字段下,此时数据基本上已经一目了然了,只需考虑如何将数据填入M4:M6区域中。

我们在M4单元格中输入“=”,然后点击它对应的值“I4”单元格,就可以自动生成公式:=GETPIVOTDATA("销售额",$G$3,"销售地区","北京","商品","吹风机")。

但是下拉填充公式却发现,公式的值并没有变动,这是什么原因呢?

这里我们需要稍稍改动一下公式,将第四参数"北京"替换为$K4,将第六参数"吹风机"替换为$L4,然后再下拉填充,就可以得到正确的数值啦~

十、快速刷新透视表

说了这么多,最后再为大家介绍一个刷新透视表的方法。有的小伙伴可能会问了,“直接点刷新不就好了吗?这有啥可说的。”no!no!no!直接点刷新只能刷新出在原本数据区域中修改后的数据。但如果在原本的数据区域中增加了新的行或列,就需要重新修改透视表的数据源,十分麻烦。

有没有什么好的解决方法呢?当然是有的,只需要把原本的表格设置为“超级表”,这样一来,往后源数据新增的行或列只需要在透视表中,点击刷新,就能自动出现,是不是很方便呢?

补充:如果工作簿中有很多数据透视表,都需要刷新数据,此时可以添加“全部刷新”按钮,批量刷新,这样就不用挨个点击“刷新”了。

步骤:

点击“文件”-“选项”,在“快速访问工具栏”的左侧命令中,将“全部刷新”添加到右侧工具栏中。

然后点击表格左上角的“全部刷新”命令,工作簿中所有的透视表就全部被刷新了。

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.coloradmin.cn/o/126581.html

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈,一经查实,立即删除!

相关文章

密码学_SM4国密算法

目录 简介 两类参数 加密流程 RKi和Ki4的生成方法 Xi4的生成方法​编辑 左移的概念 简介 在商用密码体系中,SM4主要用于数据加密,其算法公开,分组长度与密钥长度均为128bit,加密算法与密钥扩展算法都采用32轮非线性迭代结构&…

2022年终总结——脚踏实地,勇敢做自己

不知不觉又来到了年尾,即便都要迈入2023年了,但是在写日期的时候还会下意识的写成2021,这可能就是感觉一年额外漫长的原因吧。其实还是不希望过年的,毕竟跨过了新年要长岁了,看着日益增长的年岁还是会有点难过的&#…

JVM- 第一章-JVM与Java体系结构

JVM-第一章-JVM与Java体系结构1.1. 前言1.2开发人员如何看待上层框架1.3架构师每天都在思考什么?1.4我们为什么要学习JVM1.5 Java VS C1.6面向人群及参考书籍1.1. 前言 作为Java工程师的你曾被伤害过吗?你是否也遇到过这些问题? ● 运行着…

尚医通-数据字典添加缓存-配置nginx(十五)

目录: (1)后台系统 数据字典-添加缓存 (2)后台系统配置nginx (1)后台系统 数据字典-添加缓存 Spring Cache Redis 缓存数据 Spring Cache 是一个非常优秀的缓存组件。自Spring 3.1起&#xff…

CSDN第19次竞赛题解与总结

2022/12/28 19:00 CSDN第19次竞赛火热进行。 本场竞赛由「电子工业出版社 & CSDN」联合主办。 《Python机器学习算法与实战》 本书基于Python语言,结合实际的数据集,介绍如何使用机器学习与深度学习算法,对数据进行实战分析,在…

MySQL 启动日志报错:Starting MySQL. ERROR! The server quit without updating PID file

一 问题描述 1.1 问题描述 1.首先通过切换到mysql数据库所属用户: hd-mysql [rootlocalhost local]# su hd-mysql 2.启动mysql,报错 [hd-mysqllocalhost data]$ service mysql start Starting MySQL. ERROR! The server quit without updating PID…

50+Vue经典面试题源码级详解,你值得收藏!(一天更新一题,持续更新!!!)

Vue经典面试题源码级详解1、Vue组件之间通信方式有哪些?分析:思路分析:回答范例:1. 组件通信常用方式有以下8种:2、根据组件之间关系讨论组件通信最为清晰有效2、v-if 和 v-for哪个优先级更高分析:思路分析…

学习C语言笔记:数据和C

C Primer Plus (第6版)中文版第3章 学习内容: 1.关键字——int、short、long、unsigned、char、float、double、_Bool、_Complex、_Imaginary; 2.运算符——sizeof(); 3.函数——scanf(); 4.整数类型和浮点数类型的区别; 5.如何书写整型和浮点…

STL简介

目录 什么是STL STL的版本 STL的六大组件 如何学习STL STL的缺陷 结束语 什么是STL STL(standard template libaray-标准模板库):是C标准库的重要组成部分,不仅是一个可复用的组件库,而且是一个包罗数据结构与算法的软件框架 STL的版本…

公司来了个卷王,我愿称之为王中王,让人崩溃

前几天我们公司一下子也来了几个新人,这些年前人是真能熬啊,本来我们几个老油子都是每天稍微加会班就打算走了,这几个新人一直不走,搞得我们也不好走。 2023年春招就要开始了,最近内卷严重,各种跳槽裁员&a…

从TikTok功能优化,抓住直播带货机遇

从今年流出的各类消息总结,TikTok的发展势头愈发迅猛,无论是布局东南亚各个站点,还是在其下载量的激增,都迸发出了前所未有的劲头,其对本身的优化也一直在进行。那么今年,TikTok都进行了哪些功能优化呢&…

p5.js 使用npm安装p5.js后如何使用?

本文简介 点赞 关注 收藏 学会了 在 《p5.js 光速入门》 中都是使用 CDN 的方式去使用 p5.js 的,不太符合当下的开发习惯。 不管是使用 Vue 还是 React,我们日常项目大部分应该都是使用脚手架的方式进行开发了,按照 《p5.js 光速入门》 …

互联网营销的基础方法

推广目的 1.让目标消费群在最短的时间内认知新产品的功能、效果,缩短新产品推广期的时间长度,尽快进入成长期,创造效益。 2.使目标消费群产生试用的欲 望,并逐步将其培育成品牌忠诚者。 3.提高品牌知名度和美誉度。 4.提高现场售点的产品的销量。 5.巩固通路经销商的客…

ARM64内存虚拟化分析(1)基础知识

1 两级转换 1.1 什么是stage2转换 Stage2转换允许hypervisor控制虚拟机VM中内存视图。它允许hypervisor控制一个虚拟机可以访问哪块内存映射的系统资源,以及这些资源应该出现在虚拟机地址空间的哪个位置。 这种控制内存访问的能力对于隔离是非常重要的。Stage2转换…

【C语言 全局 整形变量 布尔变量 数组变量 指针变量 结构体位域变量 枚举变量被其他.C文件相互访问】

【C语言 全局-> 整形变量 布尔变量 数组变量 指针变量 结构体位域变量 枚举变量被其他.C文件相互访问】【0】UI设计【1】项目概述【2】mainwindow.h头文件解析【3】头文件源码【4】mianwindow.c源文件解析【5】源文件源码【6】main文件解析源码【7】编译-链接-运行结果学完这…

对Java中String类的解释

文章目录一、String 的常用方法1.字符串的构造以及字符串常量池2.String 类中对象的比较3.字符串查找4.转化5.字符串替换6.字符串拆分7.字符串截取二、StringBuilder 和 StringBuffer1.引入两者的原因2.相关修改操作的介绍一、String 的常用方法 首先,在介绍 Strin…

[年终总结] 2023,希望一切都能够好起来

0. 引言 2022年,依旧是一个特殊的年份,从前年开始,我就开始撰写年终总结,感兴趣的大家可以看一看2020年终总结和2021年年终总结。 一年比一年过的快速,我也感觉到一年比一年过的更加珍惜。曾经以为自己尚且年轻&…

linux /dev/mapper/rhel-root分区扩容

命令查看linux内存占用情况 /dev/mapper/rhel-root分区已满,主要是东西太多,改善了也删了,但是还是不够用。在扩容之前在首先针对虚拟机硬盘进行扩展 接下来就是在linux上操作了 1、输入fdisk -l 这里显示我已经有了三个分区,sd…

ArcGIS基础实验操作100例--实验9线要素的延伸与裁剪

本实验专栏来自于汤国安教授《地理信息系统基础实验操作100例》一书 实验平台:ArcGIS 10.6 实验数据:请访问实验1(传送门) 基础编辑篇--实验9 线要素的延伸与裁剪 目录 一、实验背景 二、实验数据 三、实验步骤 (…

qinglong-青龙面板部署

背景 之前服务器部署过 jd自动签到、刷豆的脚本,感觉还可以,薅羊毛每天1-2米左右,能把服务器成本薅回来,不过缺点不好管理,后面很久没人维护就凉了。最近了解到青龙面板能够很方便的维护这种脚本。所以部署了一下。 …