私信回复关键词【up】,获取VLOOKUP函数用法教程合集!

Excel 中最伟大的发明是「数据透视表」。

如果给这个最上再加一个最,那最最伟大的肯定是 Power Query。

可惜,很多同学还在用 2013 甚至更早版本的 Excel,无法享受 Power Query 强大的威力。

这节课,我就带大家来感受一下。

01

问题描述

【Excel 基础训练营】里,有学员提问说:

在群里答疑的时候,我没好意思直接说,这里我要表达一下想法:

提问的方式,很容易暴露自己的职场表达能力、和逻辑能力。

学会 Excel 能升职加薪,都是蒙人的。

真正打动老板,让他有给你加薪想法的是,是职场的逻辑能力、表达能力,最终转化成解决问题的能力。

我尝试着把问题重新梳理了一下。

❶ 有 4 张原始数据表。

每张表里,都包含了不同公司的还款统计信息:

❷ 有 1 张汇总的表格。

这个汇总表里,汇总了 4 个「业务员」工作表里的信息,可以整体掌握各个公司的还款情况。

❸ 如何跨表查询,而且自动更新。

如何根据 4 个分表,核对「汇总」表里各个公司的还款状态?

如果 4 个分表里的数据发生了变化,如何实现自动更新?

02

原因分析

WHAT 这是什么 ◆

本质上,这是一个多表合并(多个还款记录合并),然后实现两个表格数据匹配的问题。

多表合并

多表合并的话,方法还是蛮多的,最简单粗暴的就是手动复制粘贴。

还可以使用合并计算,添加多个区域实现数据汇总。

另外还可以使用方方格子等插件,进行傻瓜式的操作,更加高效。

数据匹配

两个不同表格数据匹配的话,当然是使用万金油函数 VLOOKUP 了。

但是跟这位同学分析清楚了思路之后,他还是不知道该怎么做?

WHY 为什么还是不会 ◆

不知道多表合并的方法

多表合并的操作,已经超出了提问者的认知边界。

很多 Excel 难题的根源,是我们不知道还可以这样做。

不合并表格自造烦恼

提问者要求不能合并表格,又给这个问题平添了很多的困难。

很多时候,为了排版和打印好看一些,小白用户,经常给自己加一些奇葩的要求,把自己的整的死去活来。

HOW 怎么做 ◆

方法还是有的。

我们可以用 Power Query 来解决这个问题。

03

解决方法

合并多个工作表 ◆

❶ 新建 Power Query 查询。

在「数据」选项卡里,选择从工作簿文件导入数据。

选择整个工作簿文件,点击「转换数据」。

然后就进入到了 Power Query 的界面。

❷ 在 Power Query 中合并工作表。

筛选需要合并的工作表。

然后删除不需要的数据列。

展开 Data 列,完成数据的合并。

调整数据标题,提取第 1 行作为标题,并删除其他标题。

❸ 关闭并上载表格。

数据合并之后,在「开始」选项卡里,点击「关闭并上载」,将结果加载到 Excel 表格中。

你注意到没有,数据合并之后,原始的工作还存在,没有影响原有的 sheet。

VLOOKUP 匹配数据 ◆

在「汇总表」中,添加 VLOOKUP 公式,匹配每个公司的还款状态。

数据自动更新 ◆

如果有数据更新的话,在 Power Query 合并后的数据上,点击右键,选择刷新即可。

04

总结

关于 Power Query ◆

Power Query 的好处就在于:

❶ 原始明细表的内容,不会受到影响;

❷ 数据是链接的,可以一键刷新统计结果。

关于数据理念 ◆

另外,数据库的理念也非常重要。

在小白用户眼里,「业务员」这几张表,只是不同的工作表,而在 Power Query 高手眼里,是不同数据库的数据。

小白看到的是多工作表合并,Power Query 高手看到的是「追加查询」。

理念不一样,方法和效率的起点千差万别。

私信回复关键词【up】,获取VLOOKUP函数用法教程合集!

datagridview如何将sqlite实现多表查询_服气!月薪3W的Exceler,居然是这样合并多表数据的...相关推荐

  1. java mysql 多表查询_解析Mysql多表查询的实现

    查询是数据库的核心,下面就为您介绍Mysql多表查询时如何实现的,如果您在Mysql多表查询方面遇到过问题,不妨一看. Mysql多表查询: CREATE TABLE IF NOT EXISTS co ...

  2. MYSQL数据库实验三多表查询_数据库之 MySQL --- 数据处理 之多表查询 (三)

    一.多表查询 [1]什么是多表查询? 即,从多个表中获取数据. 注意: 在多表查询是,如果列明在两个表中都有,那么列名前需要加上表名 sql优化:列名前最好加上表名,尤其在多表查询时 SELECT e ...

  3. mysql教程多表查询_解析Mysql多表查询的实现

    查询是数据库的核心,下面就为您介绍Mysql多表查询时如何实现的,如果您在Mysql多表查询方面遇到过问题,不妨一看. Mysql多表查询: CREATE TABLE IF NOT EXISTS co ...

  4. 【Java从0到架构师】MyBatis - 多表查询_延迟加载

    多表查询_延迟加载 多表关系 一对一 association 标签 + JOIN 实现一对一 一对多 \ 多对一 collection 标签 + LEFT JOIN 实现一对多 多对多 多对多的本质: ...

  5. sql跨表查询_跨表查询经常有,何为跨表更新?

    有点 SQL 基础的朋友肯定听过 「跨表查询」,那啥是跨表更新啊? 背景 项目新导入了一批人员数据,这些人的有的部门名称发生了变化,有的联系方式发生了变化,暂且称该表为 t_dept_members, ...

  6. sql跨表查询_跨表更新,看到自己写的SQL像个憨憨

    有点 SQL 基础的朋友肯定听过 「跨表查询」,那啥是跨表更新啊? 背景 项目新导入了一批人员数据,这些人的有的部门名称发生了变化,有的联系方式发生了变化,暂且称该表为 t_dept_members, ...

  7. MyBatis动态SQL_多表查询_延迟加载_缓存

    POJO包装传递对象 //POJO实体 public class QueryConditionObject {private User user;//user get,set方法 }//Dao 接口 ...

  8. sql跨表查询_白话django之ORM的查询语句

    教程源码:z991/django_turital 在日常开发中,数据库的增删改查(CDUR)中,查询需求偏多,所以查询的语法比增删改操作多得多,尤其是跨表关联查询,可以让代码精简很多年. 直接上代码吧 ...

  9. oracle 多表查询_【Oracle】多表查询

    笛卡尔集 笛卡尔集会在下面条件下产生: 省略连接条件 连接条件无效 所有表中的所有行互相连接 为了避免笛卡尔集, 可以在 WHERE 加入有效的连接条件. Oracle 连接 使用连接在多个表中查询数 ...

最新文章

  1. 【AGC014E】Blue and Red Tree
  2. 【python】vscode python环境配置
  3. u-boot-1.3.4移植到mini2440+128M nand boot(3)
  4. pytorch 指定卡1_[原创][深度][PyTorch] DDP系列第一篇:入门教程
  5. python3爬虫入门教程-有什么好的python3爬虫入门教程或书籍吗?
  6. java获取方法上的注解_Spring:使用Spring AOP时,如何获取目标方法上的注解
  7. HTML5新特性介绍
  8. 美团点评数据产品专家冷戈:如何利用数据提高用户体验
  9. java使用druid maven_SpringMVC+Spring+Mybatis整合,使用druid连接池,声明式事务,maven配置...
  10. 什么是标准输入,标准输出(stdin,stdout)
  11. python3 读取配置文件中的参数值替换yaml文件中的占位符(变量)
  12. Silverlight的跨站策略和跨站策略文件
  13. 28335接两个spi设备_IIC和SPI如此流行,谁才是嵌入式工程师的必备工具?
  14. 对比学习效果差?谷歌提出弱语义负样本,有效学习高级特征!
  15. 180405之循环嵌套
  16. java每个月某天,java – 查找一年中的某一天
  17. 在线查找和下载jar包的好工具maven repository
  18. oauth2授权码模式——微信第三方登录原理
  19. 雷诺方程、脉动运动方程及雷诺应力输运方程的推导
  20. js实现的单机双人象棋演示及其分析

热门文章

  1. 超级有用的15个mysqlbinlog命令
  2. 201671010114 2016-2017-2 《Java程序设计》学习总结
  3. linux shell学习四
  4. SoapUI使用方法-01发送http请求
  5. [译]简单得不得了的教程-一步一步用 NODE.JS, EXPRESS, JADE, MONGODB 搭建一个网站
  6. VHDL学习之TEXTIO在仿真中的应用
  7. 如何在网页读取用户IP,操作系统版本等数据demo
  8. 使用Tesseract (OCR)实现简单的验证码识别(C#)+窗体淡入淡出效果
  9. Centos下安装X Window+GNOME Desktop+FreeNX
  10. 正则表达式符号解释1