Excel重新踩坑5:二级下拉列表制作;★数据透视表;
0、在excel中函数公式不仅可以写在单元格里面,还可以写在公式里面。
1、二级下拉列表制作:





2、数据透视表:
概念:通过拖拉就能实现复杂函数才能实现的数据统计问题。
- 概览:在插入选项中有个数据透视表,数据透视表可以建在新表当中,也可以建立在自己选定的表格当中,建立好数据透视表,就会在菜单栏出现数据透视表分析和设计两个选项。一般数据透视表分析是透视表的功能选项区,一般设计选项是调整透视表显示样式用的。在数据透视表分析当中,有一个字段列表,可以用来给透视表调整行字段和列字段。



数据透视表的移动问题:
- 如果要移动数据透视表,必须全部选中数据透视表,然后移动到选中表的边缘,等鼠标变化之后,拖动透视表即可。
- 如果要移动透视表的某一行或者某一列,也是先选中对应的行或者列,进行拖动即可,也可以通过选中对应行标或列表,右键移动。
- 数据表显示格式设置方式如下:通过数据透视表选项,可以合并居中排列带标签的单元格。通过右击弹出选项中的值字段设置,就可以给透视表的值设置透视表值的显示方式。

数据透视表的布局:
- 数据透视表布局的几种形式:压缩形式(默认)、大纲形式、表格形式(底部显示分类汇总)、表格形式(合并单元格);设置方式是通过透视表的菜单栏“设计”选项,在报表布局中进行选择。

- 有时候需要对求和项进行多种形式的规则统计,就可以在值字段中多次拖入某个求和项,然后按照规则设置

数据透视表的值字段设计问题:
-
数据透视表的值字段设计:可以在已有显示值字段的基础上,做一些简单的规则运算之后显示。

-
数据透视表也可以设置汇总项

-
数据表创建组合:同一个数据源创建的多个透视表,其中某个组合改变,其他组合也会变,除非复制两个数据源,创建两个数据源不一致的数据表,就可以通过同一个字段创建多个组合。有的组合是软件根据数据源自动生成的,你可以保留自己想要的组合,你也可以自己新建组合,如下面就是对销量低于10000的二级品类进行组合:

数据透视表的值显示方式问题:
- 1、增长率统计问题:根据统计数据,增长率分为环比(这个月与上个月之差比上个月)、同比(今年1月与去年1月之差比去年1月)、定比(今年12月与去年1月份之比),可以通过值显示方式当中的差异百分比来完成。

- 2、数据错误值:可以通过数据透视表选项设置显示或者不显示。
- 3、其他值显示方式解释:注意,在值显示设置上,基本项是用来设置计算方向的,基准值是作为被比较的值的。下面解释常用的一些显示方式:

为了介绍清楚父行(列)汇总百分比,先解释以下概念,然后用数据自己构造二级目录自己试试,就能明白了。


指数相对很少用,说白了可以理解为权重,具体如下:

数据透视表的切片器和日程表:
- 切片器在创建的透视表“数据透视表分析”中插入,通过切片器来查看某个分类中不同类型在透视表中的数值,比如你的透视表中有三种产品在不同月份销量的显示,就可以通过切片器,看到三种产品中国产与进口两种分类对应的三种产品在不同月份的数值。通过插入的切片器中“报表连接”功能,就可以用一个切片器,控制多个切片器了,其实用切片器也可以实现日程表的功能。
- 日程表在创建的透视表“数据透视表分析”中插入,通过日期来查看你的透视表对应的数据。
数据透视表动态更新数据源:
- 通过“普通表”的源数据生成的透视表,当源数据发生改变时,透视表不会相应的动态更新。
- 通过“超级表”,快捷方式Ctrl+T,如下:

- 把普通表的数据放到超级表中,就能生成动态数据,当紧跟着超级表插入数据或者删除其中的数据时,依据超级表创建的透视表就能跟着动态发生变化。
- 注意:依据普通表生成的超级表有自己的名字和占用区域,不占用excel的区域,超级表的名称如下:

数据透视表的计算字段:
- 当需要用透视表当中某些字段进行计算获取新的字段时,就可以用这个功能,具体功能选项位置如下:

数据透视表的计算项:
- 计算项和计算字段有些类似,要区分两者,首先要明白什么是“字段”,什么是“项”。字段就是数据表中每一列的列名,项就是每个字段当中包含的分类,比如有个表中有一个字段叫国家,这个国家字段包含20个国家,这20个国家就是项。
- “计算项”功能,只有在生成透视表之后,点击数据源中作为数据项的标签时,才是可选的,同时也要注意,如果透视表中某些字段创建了组合,是不能够使用计算项的,可以通过删除组合或者复制数据源的方式解决这个问题。

数据透视表函数GETPIVOTDATA:
- PIVOT是透视表的意思,这是数据表当中的一个函数功能,通过输入不同的参数,获取透视表当中的数据。一般搭配下拉列表,快速查询透视表数据。
- 调用方法是在调用数据位置写“=”,然后点击透视表中的任意数据位置,就会自动调出函数,再修改参数即可。
总结:
- 这一部分重点介绍了excel的透视表功能,通过透视表,就可以通过源数据,创建我们需要的新的表格,这个新表格就是透视表,在透视表中,可以设置筛选,添加计算字段,还可以设置透视表的样式。
- 因此学会了透视表,就可以在源数据的基础上拖拉拽和设置,生成我们想要的基于源数据的新表格,提升工作效率。
相关文章:
Excel重新踩坑5:二级下拉列表制作;★数据透视表;
0、在excel中函数公式不仅可以写在单元格里面,还可以写在公式里面。 1、二级下拉列表制作: 2、数据透视表: 概念:通过拖拉就能实现复杂函数才能实现的数据统计问题。 概览:在插入选项中有个数据透视表,数…...
力扣--35.搜索插入位置
题目 给定一个排序数组和一个目标值,在数组中找到目标值,并返回其索引。如果目标值不存在于数组中,返回它将会被按顺序插入的位置。 请必须使用时间复杂度为 O(log n) 的算法。 示例 1: 输入: nums [1,3,5,6], target 5 输出: 2 示例 …...
C# 设计模式(行为型模式):模板方法模式
C# 设计模式(行为型模式):模板方法模式 在开发过程中,我们经常会遇到一类问题:一些操作的整体步骤是固定的,但某些具体步骤的实现会因为场景不同而有所变化。模板方法模式(Template Method Pat…...
Leetcode打卡:设计一个ATM机器
执行结果:通过 题目 2241 设计一个ATM机器 一个 ATM 机器,存有 5 种面值的钞票:20 ,50 ,100 ,200 和 500 美元。初始时,ATM 机是空的。用户可以用它存或者取任意数目的钱。 取款时,…...
【TCP】SYN、ACK、FIN、RST、PSH、URG的全称
在 TCP 协议中,SYN、ACK、FIN、RST、PSH 和 URG 都是控制标志位(Flags),每个标志位对应不同的功能。它们的全称如下: URG:(URGent)紧急 ACK:(ACKnowledgment)确认 PSH:(PuSH)推送 RS…...
【OceanBase】使用 Superset 连接 OceanBase 数据库并进行数据可视化分析
文章目录 前言一、前提条件二、操作步骤2.1 准备云主机实例2.2 安装docker-compose2.3 使用docker-compose安装Superset2.3.1 克隆 Superset 的 GitHub 存储库2.3.2 通过 Docker Compose 启动 Superset 2.4 开通 OB Cloud 云数据库2.5 获取连接串2.6 使用 Superset 连接 OceanB…...
【通识安全】应急救护常识23则
一、异物入眼 任何细小的物体或液体,哪怕是一粒沙子或是一滴洗涤剂进入眼中,都会引起眼部疼痛,甚至损伤眼角膜。 急救办法:首先是用力且频繁地眨眼,用泪水将异物冲刷出去。如果不奏效,就将眼皮捏起&#…...
C语言:cJSON将struct结构体与JSON互相转换
文章目录 struct 转 jsonjson 转 struct 文档: https://github.com/DaveGamble/cJSON 项目结构 . ├── libs │ ├── cJSON.c │ └── cJSON.h └── main.c示例 struct 转 json #include "libs/cJSON.h" #include <stdio.h>// defi…...
在Linux中,如何查看和修改网络接口配置?
在Linux中,查看和修改网络接口配置主要依赖于几个命令行工具。这里详细介绍两种传统的命令行方式以及一些图形化工具(前提:系统支持): 一、临时性修改 1. 使用ifconfig命令(部分系统已被弃用)…...
使用深度学习来实现图像超分辨率 综述!
今天给大家介绍一篇图像超分辨率邻域的综述,这篇综述总结了图像超分辨率领域的几方面:problem settings、数据集、performance metrics、SR方法、特定领域应用以结构组件形式,同时,总结超分方法的优点与限制。讨论了存在的问题和挑…...
基于深度学习的视觉检测小项目(六) 项目的信号和变量的规划
• 关于前后端分离 当前流行的一种常见的前后端分离模式是vueflask,vueflask模式的前端和后端之间进行数据的传递通常是借助 API(应用程序编程接口)来完成的。vue通过调用后端提供的 API 来获取或提交数据。例如,前端可能通过发送…...
【Android项目学习】3. MVVMHabit
项目链接 文章目录 一. 项目结构1. 项目整体划分2. 模块细分 二. Android知识点学习1. registerActivityLifecycleCallbacks方法2. 一. 项目结构 1. 项目整体划分 MVVMHabit是以谷歌DataBindingLiveDataViewModel框架为基础,整合OkhttpRxJavaRetrofitGlide等流行…...
在Linux中,如何配置负载均衡器以分配网络流量?
NGINX NGINX是一款高性能的HTTP和反向代理服务器,也常用作负载均衡器。它支持多种负载均衡算法,如轮询、加权轮询、IP哈希等。 配置步骤: 安装NGINX:根据您的Linux发行版,使用相应的包管理器安装NGINX。配置负载均衡…...
手机投屏到电视的3种选择:无线本地投屏,无线远程投屏,AirPlay投屏
现在大部分手机投屏都要求连接相同的WiFi,这就意味着手机投屏到电视必须是近距离投屏,稍微远一点就会脱离WiFi连接范围,投屏失败。 如果想将手机远程投屏到安卓电视,要怎样做? 第一步,在手机和安卓电视都安…...
MySQL关联关系理论与实践
MySQL 是一种关系型数据库管理系统,以其高性能、灵活性和易用性在开发者中广受欢迎。在 MySQL 中,数据存储以表格形式存在,表与表之间的关联关系构成了关系型数据库的核心。本篇文章将介绍 MySQL 关联关系的理论基础和常见实践,包括表的类型、主外键的使用,以及连接查询的…...
多模态论文笔记——U-ViT(国内版DiT)
大家好,这里是好评笔记,公主号:Goodnote,专栏文章私信限时Free。本文详细介绍U-ViT的模型架构和实验细节,虽然没有后续的DiT在AIGC领域火爆,但为后来的研究奠定了基础,但其开创性的探索值得学习…...
在 IntelliJ IDEA 中开发 GPT 自动补全插件
背景与目标 随着 AI 的发展,GitHub Copilot 等智能代码补全工具在开发者中获得了广泛的应用,极大地提高了编程效率。本篇文章将教你如何开发一个 IntelliJ IDEA 插件,使用 OpenAI 的 GPT API 来实现类似 Copilot 的代码自动补全功能。通过这…...
7. C语言 运算符详解
本章目录: 前言C语言运算符的分类1. 算术运算符2. 关系运算符3. 逻辑运算符4. 位运算符5. 赋值运算符6. 杂项运算符 运算符优先级 前言 在C语言中,运算符是程序中执行各种操作的核心工具,涉及算术运算、逻辑判断、位操作等多个方面。掌握C语言中的各种运…...
Java四大常用JSON解析性能对比:Hutool、Fastjson2、Gson与Jackson测试
1. 引言 JSON 是现代软件开发中常用的数据交换格式,尤其在微服务和前后端分离的架构中更是必不可少。 本文将对 Java 中四大主流 JSON 解析库——Hutool、Fastjson2、Gson 和 Jackson 进行性能测试和对比分析,通过实测 20 万条数据解析,揭示…...
Qt 5.14.2 学习记录 —— 일 新项目
文章目录 1、创建2、查看代码 ---- main.cpp3、查看代码 ---- widgt.h4、查看代码 ---- widgt.cpp和widget.ui5、查看代码 ---- Empty.pro6、运行产生的中间文件 1、创建 左上角的文件,新建文件或项目。如果要写一个GUI程序,应当选择Application&#x…...
基于算法竞赛的c++编程(28)结构体的进阶应用
结构体的嵌套与复杂数据组织 在C中,结构体可以嵌套使用,形成更复杂的数据结构。例如,可以通过嵌套结构体描述多层级数据关系: struct Address {string city;string street;int zipCode; };struct Employee {string name;int id;…...
JavaScript 中的 ES|QL:利用 Apache Arrow 工具
作者:来自 Elastic Jeffrey Rengifo 学习如何将 ES|QL 与 JavaScript 的 Apache Arrow 客户端工具一起使用。 想获得 Elastic 认证吗?了解下一期 Elasticsearch Engineer 培训的时间吧! Elasticsearch 拥有众多新功能,助你为自己…...
Docker 运行 Kafka 带 SASL 认证教程
Docker 运行 Kafka 带 SASL 认证教程 Docker 运行 Kafka 带 SASL 认证教程一、说明二、环境准备三、编写 Docker Compose 和 jaas文件docker-compose.yml代码说明:server_jaas.conf 四、启动服务五、验证服务六、连接kafka服务七、总结 Docker 运行 Kafka 带 SASL 认…...
Python爬虫(二):爬虫完整流程
爬虫完整流程详解(7大核心步骤实战技巧) 一、爬虫完整工作流程 以下是爬虫开发的完整流程,我将结合具体技术点和实战经验展开说明: 1. 目标分析与前期准备 网站技术分析: 使用浏览器开发者工具(F12&…...
均衡后的SNRSINR
本文主要摘自参考文献中的前两篇,相关文献中经常会出现MIMO检测后的SINR不过一直没有找到相关数学推到过程,其中文献[1]中给出了相关原理在此仅做记录。 1. 系统模型 复信道模型 n t n_t nt 根发送天线, n r n_r nr 根接收天线的 MIMO 系…...
docker 部署发现spring.profiles.active 问题
报错: org.springframework.boot.context.config.InvalidConfigDataPropertyException: Property spring.profiles.active imported from location class path resource [application-test.yml] is invalid in a profile specific resource [origin: class path re…...
Python Ovito统计金刚石结构数量
大家好,我是小马老师。 本文介绍python ovito方法统计金刚石结构的方法。 Ovito Identify diamond structure命令可以识别和统计金刚石结构,但是无法直接输出结构的变化情况。 本文使用python调用ovito包的方法,可以持续统计各步的金刚石结构,具体代码如下: from ovito…...
热门Chrome扩展程序存在明文传输风险,用户隐私安全受威胁
赛门铁克威胁猎手团队最新报告披露,数款拥有数百万活跃用户的Chrome扩展程序正在通过未加密的HTTP连接静默泄露用户敏感数据,严重威胁用户隐私安全。 知名扩展程序存在明文传输风险 尽管宣称提供安全浏览、数据分析或便捷界面等功能,但SEMR…...
UE5 音效系统
一.音效管理 音乐一般都是WAV,创建一个背景音乐类SoudClass,一个音效类SoundClass。所有的音乐都分为这两个类。再创建一个总音乐类,将上述两个作为它的子类。 接着我们创建一个音乐混合类SoundMix,将上述三个类翻入其中,通过它管理每个音乐…...
goreplay
1.github地址 https://github.com/buger/goreplay 2.简单介绍 GoReplay 是一个开源的网络监控工具,可以记录用户的实时流量并将其用于镜像、负载测试、监控和详细分析。 3.出现背景 随着应用程序的增长,测试它所需的工作量也会呈指数级增长。GoRepl…...
