如何在excel表中想让表1中的品名匹配出表二中品名对应的编码。

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了如何在excel表中想让表1中的品名匹配出表二中品名对应的编码。相关的知识,希望对你有一定的参考价值。

如何在excel表中想让表1中的品名匹配出表二中品名对应的编码。我用vlookup匹配没成功,急用,在线等,谢谢

用vlookup()查找函数,更智能一点是index()+match()追问

能否详细点。我用vloockup没用

追答

vlookup()有个要求,就是你要查的人名,要在另一个表里,你选择的区域的首列,才能用。如查张三的数据,另一个表张三在H3,那只能选H:Z,h须在前边,不能是A,B,CDEFG。不然找不到。


index()+match()就智能多了。如上图。

参考技术A 看来你的VLOOKUP用得不到家啊
VLOOKUP的参数要求首列是品名
所以你的表1要把编码放到品名右边

如何excel表格中两列匹配后自动嵌套数据

例如表格一中a列是姓名,b列为空,表格二中c列为姓名,d列为工资,其中a列和c列的名字数量不同,现在要将表格二中对应有a列姓名的工资填充到表格一的b中,如何操作?看了好几大答案完全不懂,按照操作也都不对,求大神给详细
表格一

表格二

解答,我把我所有的悬赏豆豆都给你啦。

参考技术A B2=vlookup(A2,C:D,2,0),公式往下填充就行了,
若B列出现#N/A,说明在C列中无对应的姓名,筛选后删除就行了。追问

我想知道啊,公式最后面的2,0是什么意思?

追答

C:D,是两列的数据区域,2是指数据区域的第2列,0是指精确查找。
VLOOKUP查询值必须在数据区域的首列哦

本回答被提问者采纳
参考技术B 假如表二的表名为Sheet2,在表一的B2输入公式如下,下拉
=VLOOKUP(A2,Sheet2!C:D,2,0)追问

那公式最后的2,0是什么意思啊

追答

    2表示在Sheet2表C:D列的第二列,也就就D列

     

    0表示精确匹配,或说是对A2的精确查找

追问

唔,奖励给你还是给楼上的仁兄

参考技术C 假设表格二为SHEET2,在上表的B2,输入公式:
=IF(ISERROR(VLOOKUP(A2,sheet2!C:D,2,0)),"",VLOOKUP(A2,sheet2!C:D,2,0))
下拉。

以上是关于如何在excel表中想让表1中的品名匹配出表二中品名对应的编码。的主要内容,如果未能解决你的问题,请参考以下文章

如何把一个excel表中的数据对应到另个一表中

两个EXCEL表格,怎么让数据配对,以型号作为关联

Excel表格如何进行跨两张表批量查找匹配数据

SQL自动增长列数据变动刷新的问题

excel中怎样在一个表中提取另一个表对应的数据?

如何将EXCEL中二个工作表的内容引用并合并到一个工作表中?