Excel中如何从表1中获取表2对应的值?

已知条件:
工作表1为原始数据表
工作表2B列数值是唯一的,不会重复的
目的:
如果工作表2的B列某单元格数值等于工作表1B列某单元格数值,则在工作表2的A列中显示出工作表1B列对应的A列的数值。
例如下图中工作表2的第一行,返回的红色字体2组就是我要的答案,如果没有则返回无。

1、打开 表格,将光标放在需要匹配的单元格上,点击上方的函数按钮。

2、弹出窗口,选择“VLOOKUP”函数,点击“确定”。

3、在第一个方框内点击选择“苹果”。

4、在第二个方框内,点击到“表二”,然后如图选择区域。

5、在第三个方框内输入“2”,然后点击确定。

6、然后第一个单元格就匹配好了(看上方的函数,也可以在方框内直接输如图显示函数),双击单元格右下角。

温馨提示:答案为网友推荐,仅供参考
第1个回答  2020-05-14

方法和详细的操作步骤如下:

1、第一步,打开第一个excel表单,然后输入需要提取其他表单内部内容的关键数据,见下图,转到下面的步骤。

2、第二步,执行完上面的操作之后,切换到另一个工作表,需要提取与该表中第一个表相对应的数据,见下图,转到下面的步骤。

3、第三步,执行完上面的操作之后,使用vlookup函数执行提取操作,然后在第一个表的单元格B2中输入公式:=
 VLOOKUP(A2,Sheet3!A1:B6,2,0),见下图,转到下面的步骤。

4、第四步,执行完上面的操作之后,单击Enter键确认,将数据从另一个表提取到表1中的单元格并显示,下拉公式可以批量获取结果,见下图。这样,就解决了这个问题了。

本回答被网友采纳
第2个回答  2012-01-28
你未说明白,图中没有工作表1和工作表2,我就把ab列作为工作表1,de列作为工作表2,e列的数值是唯一的不会重复。
将a列和b列互换,也就是a列是数值,b列是组别,为了用函数匹配,将需要匹配的列放到第一列。
然后在D1输入=vlookup(E1,A:B,2,false)
然后向下填充即可。
如果E列中的数值在a列中出现,那么D列中就出现组别,如果未出现的匹配的结果会是#N/A,然后复制D列,选择性黏贴为值,然后ctrl+H,将#N/A替换为“无”就可以了。
第3个回答  推荐于2017-11-24
在工作表2的A1输入
=IF(ISERROR(MATCH(B1,工作表1!B:B,)),"无",INDEX(工作表1!A:A,MATCH(B1,工作表1!B:B,)))
回车并向下填充。本回答被提问者采纳
相似回答