巧用Excel核验对比数据

前言:

​ 因工作需要,最近有过一段时间核对数据的经验,主要用到的工具是利用 Excel 作为辅助利器,用过之后才知道Excel的功能如此强大,很对情况下数据E对比借助 Excel可以做到比用sql更方便高效。

场景:我手上有2份数据:数据A是一份本地库中的合同信息,数据B是上游合同数据,其中主键是合同编号,此时需要对比上游系统落地到我方本地库中的合同信息是否都正确,需要验证每个字段信息,揪出错误字段,让上游系统更正,或本地库更正。

这里记录总结下使用的一些技巧。关键利用 vlookup()函数

一、筛选、多字段组合排序、冻结首行

筛选、多字段组合排序、冻结首行是基础操作,在Excel的功能栏上就能设定。

(一)开始 -> 右侧筛选

(二)开始-> 右侧的自定义排序 【选中数据范围,可支持多字段排序】

(三)视图-> 冻结窗口 -> 冻结首行或冻结首列 【对应选择可以固定标题首行或首列】

二、函数使用(实用)

更多函数使用说明参考:微软Excel 函数(按字母顺序),这里只提供几个我使用比较多的几个记录

(一)vlookup函数

1.本地库合同数据A

2.上游系统合同数据B

vlookup() 函数的功能很强大
用于: 查找与引用:    在数组第一列中查找,然后在行之间移动以返回单元格的值excel单元格内输入
=VLOOKUP (要查找的项, 要查找位置, 区域中包含要返回的值的列号, 返回近似匹配或精确匹配 指示为 1/TRUE 或 0/FALSE)

技巧:A数据,B数据分别,取出主键字段放在第一列作为辅助列,即可利用vlookup函数进行匹配找数据

  1. A本地库合同数据

  1. 上游系统合同数据

利用函数,从A数据找B数据中匹配的合同编号,查找后发现A数据第9行单元格没找到为#N/A。利用筛选框筛选出所有为#N/A的即使有差异的数据

(二)date lef,mid,right 函数

B上游系统合同信息表中的放款日期是字符串20211001 或者数字20211001,我方A本地库中存的放款时间是日期类型。
此时对比,有2种方式:1 .在导出数据时利用sql的函数,转成一致的导出对比;2. 在excel层面转换对比

这里教如何在excel中转换:详情如下图。

借助 Excel 单元格内 输入 =DATE(LEFT(F2,4),MID(F2,5,2),RIGHT(F2,2)) 即可以达到目的LEFT(A,B) 截取A内容左侧B个字符
MID(A,B,C) 截取A内容第B个字符开始往右C个字符
RIGHT(A,B) 截取A内容右侧B个字符

(三)choose match 函数

合同表有个客户类别字段,存的是客户类别的代码,此时,可以利用Excel的choose函数进行映射
类似 语句if A2==1 then 集团参股if A2 == 2 then 市场化


=CHOOSE(MATCH(A2,{"1","2"},),"集团参股","市场化")

(四)TEXT 函数

TEXT 函数可通过格式代码数字(日期实际上也是数字) 应用格式,进而更改 数字 的显示方式。 如果要按更可读的格式显示数字,或者将数字与文本或符号组合,它将非常有用。

注意: TEXT 函数会将数字转换为文本,这可能使其在以后的计算中难以引用。 最好将原始值保存在一个单元格中,然后在另一单元格中使用 TEXT 函数。 随后如果需要构建其他公式,请始终引用原始值,而不是 TEXT 函数结果。

=TEXT(Value you want to format, "Format code you want to apply")
例如:=TEXT(1234.567,"$#,##0.00")
货币带有 1 个千位分隔符和 2 个小数,如 $1,234.57。 请注意,Excel 将该值四舍五入到小数点后两位。=TEXT(TODAY(),"MM/DD/YY")   目前日期采用 YY/MM/DD 格式,如 12/03/14=TEXT(TODAY(),"DDDD")         一周中的当天,如周日=TEXT(0.285,"0.0%")             百分比,如 28.5%日期采用 YY/MM/DD 格式,如 12/03/14=TEXT(TODAY(),"DDDD")        一周中的当天,如周日=TEXT(0.285,"0.0%")             百分比,如 28.5%

巧用Excel 的vlookup()核验对比数据相关推荐

  1. excel中VLOOKUP函数 匹配数据 使用方法

    VLOOKUP函数 匹配数据 实例 卷膜物料清单快速匹配 通过表1中产品物料编码与表2中物料清单中卷膜用量想得到卷膜用量 利用VLOOKUP函数 匹配表2中对应物料编码 卷膜用量 如下: =VLOOK ...

  2. Excel小技巧:对比两列数据的异同、vlookup使用方法

    目录 问题一: 在联盟对接的时候,团购站会推送一个返利值,称为"推送返利",联盟后台又会计算一个返利值,称为"计算返利".当团购站的推送返利与计算返利相同的时候 ...

  3. 巧用Excel 2010数据透视表制作销售报表

    小刘需要根据2010-2011两年间的订单记录创建季度报表,以便分析各类图书的销售情况.面对如此庞大的订单记录,该从何下手呢? 其实最快捷的办法是使用Excel 2010创建数据透视表,以快速合并和比 ...

  4. Excel中VLOOKUP函数简易使用——精确匹配或近似匹配数据

    一.问题描述 在我们使用Excel的过程中,会遇到已经有一份完整的信息记录表,而业务经常需要从完整记录表中获取对应内容到业务表中,这时我们又不希望使用手动查找办法一个个查找匹配,而是希望能够一下就能精 ...

  5. Excel条件格式,利用公式验证数据,对比数据差异

    更多文章可关注微信公众号:Excelwork 我们处理数据选择Excel,第一是直观的界面,对广大新手或者老手都很友好,二是函数.操作.VBA等强大的功能.对于摆在我们面前的数据,大多数时候Excel ...

  6. exlc如何对比_给你两张Excel表格,如何对比快速找到其中不同数据!

    当你有两个Excel表格需要对比数据时候,你该怎么做了?之前我们有讲过两列数据对比查找不同之处的方法.当然,那只是针对两列数据而言.这次小汪老师再来分享一下,对于两张表之间的数据如何快速有效的对比,找 ...

  7. python怎么筛选excel数据_工具篇:EXCEL与python的对比 如何筛选数据.md

    工具篇:EXCEL与python的对比 如何筛选数据 第6章 数据筛选 使用与,或,非三个条件配合大于,小于和等于对数据进行筛选,并进行计数和求和. 与Excel中的筛选功能和countifs和sum ...

  8. Excel 使用 VLOOKUP 筛选数据

    Excel 使用 VLOOKUP 筛选数据 VLOOKUP 官方文档 公式: =VLOOKUP (查找值.包含查找值的范围.包含返回值的范围中的列号.近似匹配 (TRUE) 或精确匹配 (FALSE) ...

  9. Python的前奏:excel常用功能简介,数据透视表,切片器

    大家好,我是天空之城,今天给大家带来excel常用功能简介,数据透视表,切片器.excel是数据分析的神器,掌握了excel就等于数据分析入了门.就跟ppt一样,入门易,精通难,我们就是要向难而行,变 ...

最新文章

  1. 教你在windows 7/xp 下安装使用mencoder
  2. python文件编码与解码_Python读取文件编码解码问题
  3. Dubbo服务发布调用实现
  4. oracle vm virtualbox右ctrl切换显示模式
  5. TensorFlow的这些骚操作你都知道吗?
  6. Eclipse 安装插件报错:An error occurred while collecting items to be installed session context was...解决方法汇总
  7. python认证考试mac_Mac OS 平台使用 Python 和 Docker 创建测试用 Https Server
  8. mysql为什么尽量少星号,mysql – select中是否存在星号排除其他列?
  9. java 设计模式学习笔记四 prototype模式
  10. matlab的做潮流计算,Matlab实现潮流计算程序
  11. 关于WSO2 ESB
  12. 基于hyperleger fabric区块链的校园化妆品交易平台搭建
  13. 免手机验证码网站备案
  14. 第十六届全国大学生智能汽车比赛—摄像头算法控制总结
  15. LaTeX的一般图文混排介绍
  16. mysql 梅花掌_红砂手 梅花掌 红砂掌2
  17. matlab使照片卡通化,怎么样用matlab设计动画直接画出奥运五环
  18. excel不显示0_Excel中把0显示为空白的三种解决方法
  19. java是否过于笨重?
  20. 电子计算机成为通用计算机器,第5讲程序与处理器.pptx

热门文章

  1. trs 同步模版 栏目修改(高级)
  2. 安装ms word时需要的正版windows xp序列号
  3. C++中char *和char []的区别
  4. 大数据开源框架技术汇总
  5. DebianLinux下如何安装软件(转)
  6. 与欢聚十年终成就百度 不吃老本的YY直播还能有“黄金时代吗?
  7. laradock 国内版
  8. 分治(二)——三分法学习笔记
  9. [Matlab] Matlab中rand,randn,rands和randi函数使用
  10. 【服务器数据恢复】服务器硬盘进水后服务器崩溃的数据恢复案例