可以用vlookup函数。
1、以excel2010版本为例,如下图要判断D列的名字是否包含在A列中;
2、首先在E2单元格输入公式=VLOOKUP(D2,A:A,1,0),VLOOKUP函数的公式是=VLOOKUP(查找值,查找范围,查找列数,精确匹配或者近似匹配),按enter键后则可得出匹配结果;
3、把鼠标放在E2单元格的右下角,待鼠标变成一个“+”号后下拉填充公式,则可看到D列的名字若包含在A列中就会显示姓名,不包含就会显示#N/A,这样就能判断了。
1、准备一个学生表,如包含简单的学生ID,学生姓名,性别、班级。
2、在准备一个成绩表,包括学号,科目,成绩。
3、这时,如果要把两张表合并,就需要用到Vlookup函数了。
4、在匹配列输入=VlookUp 就能看到有四个参数:查找值、数据表、显示列、条件。
5、查找值就是主外表里面的主外键,在咱这就是学生表和成绩表里面的学号。
6、最终把相关字段都加上vlookup函数之后,全选双击右下角,使所有行一致,就行了。
工作问题:
通常,我们会遇到如下工作任务:在Excel中,两张表格(表一、表二)分别记录着很多货物信息,但两张表内的货物品名有一部分是重复的,也有一部分是各自独有的,现需快速将其标识出来。
解决方法:
1利用“Vlookup”查找函数,在表一中,通过表一的品名在表二中进行查找,若能找到匹配数据,返回标识值,否则返回错误值,即可在表一中标识出表一、表二共有数据和表一独有数据。
*** 作:在表一D2单元格中输入公式“=VLOOKUP(A2,表二!$A$2:$C$8,3,0)”,回车确认,在将该公式复制到D3:D8单元格,即可得到结果,显示“1”的行为两表共有数据,显示“#N/A”的行则为表一独有数据。
2在表二中,通过表二的品名在表一中进行查找,若能找到匹配数据,返回标识值,否则返回错误值,即可在表二中标识出表一、表二共有数据和表二独有数据。
*** 作:在表二D2单元格中输入公式“=VLOOKUP(A2,表一!$A$2:$C$8,3,0)”并进行与表一同样 *** 作,得到所需结果。
公式说明:
VLOOKUP函数主要用于在表格或数值数组的首列查找指定的数值,并由此返回表格或数组当前行中指定列处的数值,其语法形式为:VLOOKUP(需要查找的值,查找的目标范围,返回目标范围的第几列值,逻辑值)。
具体到本例所用公式=VLOOKUP(A2,表二!$A$2:$C$8,3,0),共有四个参数:
1第一个参数“A2”表示要查找的值,即用A2里的值到目标区域查找,它必须位于自定义查找区域的最左列。它可以为数值、引用或文字串。
2第一个参数“表二!$A$2:$C$8”即为用于查找数据的区域,上面的查找值必须位于这个区域的最左列,可以使用对区域或区域名称的引用,必须使用 绝对坐标 。
3第三个参数“3”为在表二中待返回的匹配值在查找区域的列序号。当前我们就需要返回表二A:C列这个区域的第三列,即“标识”这一列数据。
4、第四个参数“0”为一逻辑值,指明函数VLOOKUP查找时是近似匹配,若需精确匹配则可用1。
此类问题在我们的日常工作中会经常遇到,若通过排序对比等方法,一旦数据量较大时,我们会看的头晕眼花,往往还会出错,一旦有遗漏就需要重头再来,如果使用这个公式,不管数据量有多大,分分钟都可搞定,而且绝对不会出错,完全可以达到事半功倍的效果。
轻松玩转Word替换,工作不再事倍功半
通过Word邮件合并功能批量自动打印奖状证书
复制数字期刊内容快速编辑技巧
快速解决试卷中客观题答案格式的相关问题
通过“Vlookup”函数比对表格
Excel中通过Vlookup函数提取数据
Excel中多表数据自动累加汇总
Excel中快速录入数据技巧
Excel作为职场的重要办公软件,强大的功能给我们提供了很多便利的地方。那么Excel 如何用vlookup函数进行两个表格数据的对比呢,如何从一堆数据中匹配出自己需要的值呢。
开启分步阅读模式
工具材料:
Excel2013
*** 作方法
01
现在我们先建立sheet页,SheetA和SheetB。 *** 作的目的是,匹配出SheetB表中的数据哪些在SheetA中是存在的,并匹配出相应的物料名称列
02
现在SheetB表中,在物料名称列选中第一项,点击公式,选中插入函数选项。随之会d出插入函数对话框,,然后选中vlookup函数,并点击确定
03
随之会d出vlookup函数的参数输入对话框,我们先选择第一个参数,在这里,因为我们是根据A/B两个表中的物料编码字段进行匹配,所以,相应的这行,我们输入的第一个参数为A2,表示A2列的值
04
然后,是确定第二个参数的值。这里是重点哦。因为我们要对比的数据在A表,所以这第二个参数,需要跳转到SheetA表中去选择数据范围,这里选择选择为SheetA!A1:B30。同时又因为要固定好这个区域不变化,方便后续直接序列拖选,所以建议将参数2确定为SheetA!$A$1:$B$30
05
接下来是第三个参数的值,因为 *** 作的目标是返回SheetA表中相应物料编码对应的物料名称的值,而物料名称这个字段在我们选择的数据范围SheetA!$A$1:$B$30中位于第二列,所以第三个参数的值确认为2
06
第四个参数,这个也是重点。这个函数对该函数有解说,根据我们的 *** 作目的,最终结果是要精确匹配的,因此我们定义第四个函数的值为False。这样就确定好了这个函数的定义
07
后续的,我们只要进行往下拖选,Excel就会自动填充公式序列,得出最终的匹配结果。如匹配结果为#N/A的,则表示根据相应的这个物料编码在SheetA表格中并不存在
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)