实用Excel技巧分享:巧用Vlookup进行多列数据对比

wufei123 2024-05-24 阅读:9 评论:0
如何对多列数据进行对比!说到多列数据的对比,其实说难也不难,说简单也不简单,在学习之前需要带大家认识一位新朋友vlookup,赶紧一起来看看吧! 在上次的学习中,我们了解到可以使用合并计算功能,实现单列数据的对比。我们以工号为依据对比姓名...

如何对多列数据进行对比!说到多列数据的对比,其实说难也不难,说简单也不简单,在学习之前需要带大家认识一位新朋友vlookup,赶紧一起来看看吧!

实用Excel技巧分享:巧用Vlookup进行多列数据对比

在上次的学习中,我们了解到可以使用合并计算功能,实现单列数据的对比。我们以工号为依据对比姓名,从而查出了人员的变动情况。今天我们要对比的是基本工资、职务工资、社保、公积金这4列数据,属于多列数据的对比。

实用Excel技巧分享:巧用Vlookup进行多列数据对比  实用Excel技巧分享:巧用Vlookup进行多列数据对比

上月数据                                本月数据

我们也可以用合并计算对比多列数据,具体怎么合并计算对比,请伙伴们思考、试验。这里小编要给大家分享的是另一种超6的方法,它能快速对比出数据之间的差异!没错,就是它—— VLOOKUP函数!它可是Excel中的万人迷函数哦~

VLOOKUP是一个查找类的函数。它的主要功能是返回查找区域中指定列与被查找值所在行相交点的值。函数结构:

VLOOKUP(查找啥,在哪查,返回第几列,0)

查找啥:也就是要查找的值啦~

在哪查:也就是要查找的区域啦~

返回第几列:也就是返回数据在查找区域的第几列啦~

精确查找/近似查找:一般我们都是精确查找,默认值0;若是近似查找,默认值1

看完上述介绍,伙伴们是不是有点懵逼?放心,举个栗子你们就都明白啦!

下面是举栗子时间。

实用Excel技巧分享:巧用Vlookup进行多列数据对比

有两张表,表一只有工号没有姓名,而表二完整的,既包含工号也包含姓名。我们想要利用表二的数据把表一的姓名列填好。换句话说就是在表二内查找工号,然后把工号对应的姓名返回到表一内。

实用Excel技巧分享:巧用Vlookup进行多列数据对比

公式应该是这样的:=VLOOKUP(B4,E$4:F$9,2,0)

实用Excel技巧分享:巧用Vlookup进行多列数据对比

简单的解析:

①      查找啥:我们需要查找工号返回姓名,所以也就是查找工号啦,因此是B4

②      在哪查:我们需要在表二的E4:F9区域中查找,同时为了公式向下填充时查找区域不变,得添加绝对引用符号锁定行数,所以查找区域就是E$4:F$9

③      返回第几列:我们需要返回表二姓名这一列,而姓名列是在E:F区域的第二列,所以是数字2

④      0:这里我们要实现精确查找,默认值0

看了上述的例子,相信小伙伴们已经开始有些明白了,我们趁热打铁,赶紧回到正题!实用Excel技巧分享:巧用Vlookup进行多列数据对比实用Excel技巧分享:巧用Vlookup进行多列数据对比

我们需要同时核对基本工资、职务工资、社保、公积金上月和本月数据变化的情况。

(1)在本月的I2中输入下方公式:

=C2-VLOOKUP($A2,薪资基础数据上月!$A:$F,3,0)

实用Excel技巧分享:巧用Vlookup进行多列数据对比

公式解释:

我们用两月的数据差值来判断数据的变化,因此公式=C2- VLOOKUP()。VLOOKUP()查找的是上月数据,其中各参数意义如下。

① 查找啥:我们需要查找工号,第一个工号单元格是A2,同时为了防止公式右拉填充时发生变化需要添加绝对引用锁定A列,所以是$A2

② 在哪查:我们是需要在上月数据的A:F区域查找基本工资、公积金等,同样为了防止右拉填充公式发生变化得添加绝对引用符号,所以是“薪资基础数据上月!$A:$F”

③ 返回第几列:基本工资在A:F的第三列,所以就输入数字3

④ 0:表示精确查找

(2)复制I2单元格,填充到J2:L2中;然后分别在J2、K2、L2中修改公式第3参数,依次改为4、5、6;最后选中I2:L2,在L2单元格右下角双击向下填充公式完成数据对比。结果如下。

凡是差值等于0的,代表上月的数据和本月的数据一致;差值出现正值,说明本月数据有增长;差值出现负值,说明本月数据下降。

实用Excel技巧分享:巧用Vlookup进行多列数据对比

如果出现#N/A情况,说明在上月数据表中没有查到该员工的数据,代表着该员工为本月新员工。

实用Excel技巧分享:巧用Vlookup进行多列数据对比

怎么样?是不是很简单呢?通过一个公式我们完成了四列数据的对比。赶紧动手操作一下吧! 

相关学习推荐:excel教程

以上就是实用Excel技巧分享:巧用Vlookup进行多列数据对比的详细内容,更多请关注知识资源分享宝库其它相关文章!

版权声明

本站内容来源于互联网搬运,
仅限用于小范围内传播学习,请在下载后24小时内删除,
如果有侵权内容、不妥之处,请第一时间联系我们删除。敬请谅解!
E-mail:dpw1001@163.com

分享:

扫一扫在手机阅读、分享本文

发表评论
热门文章
  • 华为 Mate 70 性能重回第一梯队 iPhone 16 最后一块遮羞布被掀

    华为 Mate 70 性能重回第一梯队 iPhone 16 最后一块遮羞布被掀
    华为 mate 70 或将首发麒麟新款处理器,并将此前有博主爆料其性能跑分将突破110万,这意味着 mate 70 性能将重新夺回第一梯队。也因此,苹果 iphone 16 唯一能有一战之力的性能,也要被 mate 70 拉近不少了。 据悉,华为 Mate 70 性能会大幅提升,并且销量相比 Mate 60 预计增长40% - 50%,且备货充足。如果 iPhone 16 发售日期与 Mate 70 重合,销量很可能被瞬间抢购。 不过,iPhone 16 还有一个阵地暂时难...
  • 酷凛 ID-COOLING 推出霜界 240/360 一体水冷散热器,239/279 元

    酷凛 ID-COOLING 推出霜界 240/360 一体水冷散热器,239/279 元
    本站 5 月 16 日消息,酷凛 id-cooling 近日推出霜界 240/360 一体式水冷散热器,采用黑色无光低调设计,分别定价 239/279 元。 本站整理霜界 240/360 散热器规格如下: 酷凛宣称这两款水冷散热器搭载“自研新 V7 水泵”,采用三相六极马达和改进的铜底方案,缩短了水流路径,相较上代水泵进一步提升解热能力。 霜界 240/360 散热器的水泵为定速 2800 RPM 设计,噪声 28db (A)。 两款一体式水冷散热器采用 27mm 厚冷排,...
  • 惠普新款战 99 笔记本 5 月 20 日开售:酷睿 Ultra / 锐龙 8040,4999 元起

    惠普新款战 99 笔记本 5 月 20 日开售:酷睿 Ultra / 锐龙 8040,4999 元起
    本站 5 月 14 日消息,继上线官网后,新款惠普战 99 商用笔记本现已上架,搭载酷睿 ultra / 锐龙 8040处理器,最高可选英伟达rtx 3000 ada 独立显卡,售价 4999 元起。 战 99 锐龙版 R7-8845HS / 16GB / 1TB:4999 元 R7-8845HS / 32GB / 1TB:5299 元 R7-8845HS / RTX 4050 / 32GB / 1TB:7299 元 R7 Pro-8845HS / RTX 2000 Ada...
  • python中def什么意思

    python中def什么意思
    python 中,def 关键字用于定义函数,这些函数是代码块,执行特定任务。函数语法为 def (参数列表)。函数可以通过其名字和圆括号调用。函数可以接受参数作为输入,并在函数体中使用参数名访问。函数可以使用 return 语句返回一个值,它将成为函数调用的结果。 Python 中 def 关键字 在 Python 中,def 关键字用于定义函数。函数是代码块,旨在执行特定任务。 语法 def 函数定义的语法如下: def (参数列表): # 函数体 示例 定义...
  • python中int函数的用法

    python中int函数的用法
    int() 函数将值转换为整数,支持多种类型(字符串、字节、浮点数),默认进制为 10。可以指定进制数范围在 2-36。int() 返回 int 类型的转换结果,丢弃小数点。例如,将字符串 "42" 转换为整数为 42,将浮点数 3.14 转换为整数为 3。 Python 中的 int() 函数 int() 函数用于将各种类型的值转换为整数。它接受任何可以解释为整数的值作为输入,包括字符串、字节、浮点数和十六进制表示。 用法 int(object, base=10) 其中...