设为首页收藏本站

家园小助手 发布于2022-7-22 17:44 59 次浏览 0 位用户参与讨论 [复制链接]

如何将一个excel表格的数据匹配到另一个表中

利用Vlookup函数等可以实现将一个表中的数据匹配到另外一个表中。

软件版本:Office2007

方法如下:

1.Sheet2中有如下数据,在Sheet1中匹配Sheet2中的数据:

2.Sheet1中输入公式如下:

3.下拉填充得到结果如下:

我们一个excel表,需要在另一个表中找出相应同学的班级信息。

把光标放在要展示数据的单元格中,如下图。

在单元格中输入“=vl”会自动提示出VLOOKUP函数,双击蓝色的函数部分。

单元格中出来VLOOKUP函数。

选择第一列中需要匹配数据的单元格,选中一个就可以,然后输入英文状态下的逗号“,”。

返回到第二张表【百度经验-表2】,选中全部数据。

因为我们要返回的是【百度经验-表2】中第四列的班级信息,所以在公式中再输入“4,”(逗号是英文的)。(ps:提示信息让我们选择“TRUE”或“FALSE”,不用选,直接按回车键就可以)

按回车键之后,展示数据,效果如下图。

要把一列中的数据都匹配出来,只需要按下图操作。

完成操作,最终效果如下。

如何在表2中设置Excel公式,可以直接引用到表1的对应数据

这个用DGET函数比较方便和简便,不过要对你表2中的条件改动一下。“网点”改为和表1统一的“单位名称”,输入的单位名称(如银行卡部)只能放在同列的下一行中(比如“单位名称”在B1,则“银行卡部”只能在B2,如“单位名称”在W7,则“银行卡部”只能在W8),针对你现在表中的数据在C3中输入:

=DGET($A$3O$88,COLUMN(),$B$1B$2),右拉即可。

如果要提取储蓄存款的数据,只要把上公式中的表区域改成储蓄存款的表位置再右拉就可以了。可以用vlookup和match+index等函数匹配引用:

1、用vlookup

假设有表1:

在表2中用A列的值引用B列,可以用 =VLOOKUP(A1,表1!A:B,2,0),根据A1输入的值,引用对应表1中B列的值。

2、用match+index函数:

也可以用公式=INDEX(表1!B:B,MATCH(A1,表1!A:A,0),1)来匹配B列对应的值:

要显示的地方直接输入=然后点击表1你要的数据所在单元格即可,如果下一个单元格是连续的下拉填充即可。


微信搜索公众号【深圳家】或者直接搜索【i-shenzhen】,获取更多信息

主题推荐

    暂无主题推荐
回复

使用道具 举报

快捷回复: 【看帖回帖是一种美德】
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

QQ| Archiver|手机版|小黑屋|深圳家|家在深圳论坛-深圳城事生活社区-心安处即故乡

深圳家,宏跃创智旗下科技门户网站 - 爱家,爱生活,心安处即故乡。

Copyright © 2001-2213 Comsenz Inc.   All Rights Reserved.

Powered by 宏跃创智 X3.4

快速
发帖
快速
回复
返回
列表
返回
顶部