1、Excel工作场景和知识点总结

参考:

戴师兄–戴你玩转数据分析

Excel发挥战斗力的场景

  • 地量级数据的存储

    我们日常所用的各种数据表格,基本都以excel的.xlsx或者.xls格式进行存储。并且因为大家电脑上都有excel,这就使excel的通用性很高(我用excel做好一个表发给你,你直接就能打开)。但如果我用power BI和tableau做,那么就需要将结果发布成一个网页。如果公司的数据是BI格式,并么对方必须要有对应的软件才能打开查看,也没有直接传递excel文件来的方便。

    • 理论上:1048576行以内、700M以下的数据对于07及以后版本的Excel都能装得下;

    • 实际操作:大部分公司会规定导入导出的Excel文件的大小不要超过100M,行数不要超过10w行;

    • 一旦超过100M,直接用没有存储上限的csv格式或数据库存储,用BI工具(PowerQuery和PrepBuilder)才是正确的选择,能流利的运行excel处理十万行以上的数据。(现在大多数办公电脑的性能也很难流利的运行excel处理十万行以上的数据)

  • 一次性的数据处理与分析(重复的操作避免使用excel)

    • 因为Excel的操作是做一步是一步,如果再让你重新做一次,除了设定好复杂的函数引入,就只能重新操作一遍了;

    • 而Powerquery和PreBuilder这样的流程化处理工具则会记录我们的每一步操作,只需要重新运行,就可以反复执行之前的操作非常的方便。

  • 一次性的做表或做图

  • 复杂且无法优化的数据报表

    例如很多公司都存在的异常复杂,但格式又不准修改的大型报表。这种报表里一般会有各种合并单元格和独立的表格区域,跟数据库和BI工具里方方正正的表格完全不是一回事。此时你就只能用excel进行处理,因为excel的灵活性足够高,你想怎么做就怎么做。

注意:

慎用W P S和office 365的云端同步功能:公司的数据只在公司的设备上处理,千万不要同步到个人的账户和设备上。

Eecel的高频场景

  1. 输入与输出

    1. 输入

      核心逻辑就是如何在excel的单元格中输入各种内容,如何借助智能填充等功能,提高输入效率,以及如何用各种格式调整、表格展示,并按不同的文件格式输出.

      • 基础概念
      • 内容填充
      • 数据类型
    2. 展示

      • 显示不全
      • 冻结窗格
      • 排版类型
    3. 输出

      • 图片
      • 文件
      • 加密

    微信图片_20231229132730

  2. 计算与处理

    主要是对表格数据进行各种处理与计算有很多基础的功能,例如筛选替换排序与计算,还有各种公式和函数以及非使用的数据透视表功能,目的都是对数据做处理。

    微信图片_20231229133147

  3. 可视化

    虽然处理大量级数据的能力不强,默认的配色和样式也不够美,但是excel里做图的自由度是真的高,可以随意组合各种图表更改各种标签,还能借助迷你图和条件格式在单元格里做可视化,有非常多使用的小功能。

    微信图片_20231229133521

  4. 连接匹配与自动化

主要是vlookup、xlookup、index match等看似复杂,但理解后简单到不行的函数,掌握后,就能根据列名和条件,自动识别匹配数据是实现各种自动化报表的利器.

p、xlookup、index match等看似复杂,但理解后简单到不行的函数,掌握后,就能根据列名和条件,自动识别匹配数据是实现各种自动化报表的利器.

微信图片_20231229133802

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

如若内容造成侵权/违法违规/事实不符,请联系我们进行投诉反馈qq邮箱809451989@qq.com,一经查实,立即删除!

相关文章

消息队列-RocketMQ-概览与搭建

RocketMQ 领域模型 RockeMQ整体结构预览 RocketMQ 中的一些概念 Topic:主题,可以理解为类别、分类的概念 MessageQueue:消息队列,存储数据的一个容器(队列索引数据),默认每个 Topic 下有 4 个队…

登录验证

JWT Json Web Token 定义了一种简洁的,自包含的格式,用于在通信双方以json数据格式安全的传输信息。由于数字签名的存在,这些信息是可靠的 组成 第一部分 header 头:记录令牌类型,签名算法等 第二部分 Payload 有效载荷…

servlet+jdbc+jsp实现登录界面的验证(基于MVC思想)

一、MVC的概念 MVC是模型(Model)和视图(View)以及控制器(Controller)的简写,是一种将数据、界面显示和业务 逻辑进行分离的组织方式,这样在改进界面及用户交互时,不需要重新编写业务逻辑,从而提高了 代码的可维护性。 M&#xf…

基于JavaWeb+SSM+Vue基于微信小程序的消防隐患在线举报系统的设计与实现

基于JavaWebSSMVue基于微信小程序的消防隐患在线举报系统的设计与实现 源码获取入口KaiTi 报告Lun文目录前言主要技术系统设计功能截图订阅经典源码专栏Java项目精品实战案例《500套》 源码获取 源码获取入口 KaiTi 报告 1.1 题目背景 随着信息化飞速发展,互联网不…

RabbitMQ(八)消息的序列化

目录 一、为什么需要消息序列化?二、常用的消息序列化方式1)Java原生序列化(默认)2)JSON格式3)Protobuf 格式4)Avro 格式5)MessagePack 格式 三、总结 RabbitMQ 是一个强大的消息中间…

网络层协议及IP编址

0x00 前言 本节为网络层协议及IP编址内容 IP地址的范围:0.0.0.0-255.255.255.255 IP分为网络位以及主机位。子网划分就是向主机位借位。 网络层协议 IPICMP(internet Control message protocol)IPX IP协议的作用 为网络层的设备提供逻…

程序语言相关知识——偏向Eigen矩阵

1 查看 Eigen库表示的矩阵 方法 1.1 列矩阵x在监视中,这样查看,数值右侧的圈圈 可用于更新数值 随程序 1.2 比较全的方法:来自于知乎:https://zhuanlan.zhihu.com/p/625334009?utm_id0 1.3 eigen的用法:https://ww…

linux高级管理——Squid代理

一、squid服务基础: 1.1缓存代理的概述: 代理的工作机制 当客户机通过代理来请求Web页面时.指定的代理服务器会先检查自己的缓存,如果缓存中已经有客户机需要的页面,则直接将缓存中的页面内容反馈给客户机:如果缓存中…

整合事务,名词,概念

1、MySQL是单进程多线程(而Oracle等是多进程),也就是说MySQL实例在系 统上表现就是一个服务进程,即进程,(通过多种方法可以创建多实例,再安装一个端口号不同的mysql,或者通过workben…

滞回比较器(施密特触发器)在软件中的应用-电池电压显示

1、单限比较器和滞回比较器的区别 在单限比较器中,输入电压在阈值电压附近的任何微小变化,都会引起输出电压的跃变。不管这种微小变化是来源于输入电压还是来源于外部干扰。因此,虽然单限比较器很灵敏,但是抗干扰能力差。在单限比…

学习Redis缓存

学习Redis缓存 NoSQL和SQL的区别缓存缓存作用缓存成本添加Redis缓存 Redis特征Redis中数据结构Redis通用命令String类型Key的层级格式Hash类型Redis的Java客户端 NoSQL和SQL的区别 缓存 缓存就是数据交换的缓冲区,是存储数据的临时地方,一般读写性比较高…

10款有趣的前端源码分享(附效果图及在线演示)

分享10款非常有趣的前端特效源码 其中包含css动画特效、js原生特效、svg特效以及小游戏等 下面我会给出特效样式图或演示效果图 但你也可以点击在线预览查看源码的最终展示效果及下载源码资源 自毁按钮动画特效 自毁按钮动画特效 点击打开盒子可以点击自毁按钮 进而会出现自毁…

使用Python+selenium3.0实现第一个自动化测试脚本

这篇文章主要介绍了使用Pythonselenium实现第一个自动化测试脚本,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友们下面随着小编来一起学习学习吧 最近在学web自动化,记录一下学习过程。…

Linux驱动学习—中断

1、中断基础概念 1.1 什么是中断 CPU在正常运行期间&#xff0c;由外部或者内部引起的时间&#xff0c;让CPU停下当前正在运行的程序&#xff0c;转而去执行触发他的中断所对应的程序&#xff0c;这就是中断。 响应中断的过程&#xff1a; <1>中断请求 <2>中断…

Spring Cloud之OpenFeign异常处理

简易原理图 原理基于请求头传递错误消息&#xff0c;利用aop和全局异常拦截机制实现。 服务提供者 远程调用本地方法b&#xff0c;throw异常出来FeignExceptionAspect AOP拦截处理异常到请求头中&#xff0c;继续throwGlobalExceptionHandler处理&#xff0c;返回响应Respons…

1868_C语言单向链表的实现

Grey 全部学习内容汇总&#xff1a; GitHub - GreyZhang/c_basic: little bits of c. 1868_C语言中简单的链表实现 简单整理一下链表的实现&#xff0c;这一次结合前面看到的一些代码简单修改做一个小结。 主题由来介绍 以前工作之中链表的使用其实不多&#xff0c;主要是…

C++动态内存分配(动态内存分配函数)栈区

内存拷贝函数&#xff1a; void *memcpy(void *dest,const void *src,size_tn);#include<string.h>功能&#xff1a;从源src所指的内存地址的起始位置开始拷贝n个字节到目标dest内存地址的起始位置 分配内存使用new 例如&#xff1a;salarynew int[num]; 最后需要释放…

三、Qt核心与Qt类库

一、Qt核心&#xff1a;元对象系统 1、Qt核心特点 Qt对标准C进行了扩展&#xff0c;引入了一些新的概念和功能元对象编译器&#xff08;MOC&#xff09;是一个预处理器&#xff0c;先将Qt的特性程序转为标准C程序&#xff0c;再由标准C编译器进行编译Qt为C语言增加的特性在Qt…

Android学习(三):在Android虚拟机中运行项目

Android学习&#xff08;三&#xff09;&#xff1a;在Android虚拟机中运行项目 一、前期准备 在系统环境变量中添加ANDROID_SDK_HOME&#xff0c;把值指定到一个其他目录。就可以把Android AVD(虚拟机)创建在指定目录下。修改环境变量后&#xff0c;如果Android Studio是在运…