excel怎么从另一个表中查找相对应的数据并显示?

sheet1中有大量数据,如果想要在sheet2中输入名称后,直接从sheet1中查找到其某一数据并显示在后一个单元格,该怎么设定公式?
举个例子,sheet1表格如下,

sheet2如下:

如果我在sheet2中的A2格输入规格,怎么可以从sheet1中对应到其单价,并自动显示在B2单元格中?就这个例子来说,公式该怎么设定呢?
在线等~先谢谢各位啦~

第1个回答  2020-12-09

Excel 2016 怎么使用通配符查找数据

第2个回答  2021-01-02

第3个回答  2018-03-20
在sheet2中的B2单元格中直接输入:=VLOOKUP(A2,Sheet1!$B$2:$D$6,3,0)
VLOOKUP使用说明:
在表格或数值数组的首列查找指定的数值,并由此返回表格或数组中该数值所在行中指定列处的数值。
这里所说的“数组”,可以理解为表格中的一个区域。数组的列序号:数组的“首列”,就是这个区域的第一纵列,此列右边依次为第2列、3列……。假定某数组区域为B2:E10,那么,B2:B10为第1列、C2:C10为第2列……。
语法:VLOOKUP(查找值,区域,列序号,逻辑值)
“查找值”:为需要在数组第一列中查找的数值,它可以是数值、引用或文字符串。
“区域”:数组所在的区域,如“B2:E10”,也可以使用对区域或区域名称的引用,例如数据库或数据清单。
“列序号”:即希望区域(数组)中待返回的匹配值的列序号,为1时,返回第一列中的数值,为2时,返回第二列中的数值,以此类推;若列序号小于1,函数VLOOKUP 返回错误值 #VALUE!;如果大于区域的列数,函数VLOOKUP返回错误值 #REF!。
“逻辑值”:为TRUE或FALSE。它指明函数 VLOOKUP 返回时是精确匹配还是近似匹配。如果为 TRUE 或省略,则返回近似匹配值,也就是说,如果找不到精确匹配值,则返回小于“查找值”的最大数值;如果“逻辑值”为FALSE,函数 VLOOKUP 将返回精确匹配值。如果找不到,则返回错误值 #N/A。如果“查找值”为文本时,“逻辑值”一般应为 FALSE 。
第4个回答  2020-03-15
可以使用VLOOKUP
函数,说明如下:
1、如果需要按行查找表或区域中的内容,请使用
VLOOKUP,这是一个查找和引用函数。
2、语法:VLOOKUP
(lookup_value,
table_array,
col_index_num,
[range_lookup])
3、例如:
=VLOOKUP(105,A2:C7,2,TRUE)
=VLOOKUP("袁",B2:E7,2,FALSE)
4、说明:
lookup_value
(必需参数):
要查找的值。要查找的值必须位于
table-array
中指定的单元格区域的第一列中。
例如,如果
table-array
指定的单元格为
B2:D7,则
lookup_value
必须位于列
B
中。请参见下图。Lookup_value
可以是值,也可以是单元格引用。
Table_array
(必需参数)
VLOOKUP
在其中搜索
lookup_value
和返回值的单元格区域。
该单元格区域中的第一列必须包含
lookup_value(例如,下图中的“姓氏”)。此单元格区域中还需要包含您要查找的返回值(例如,下图中的“名字”)。
了解如何选择工作表中的区域。
col_index_num
(必需参数)
其中包含返回值的单元格的编号(table-array
最左侧单元格为
1
开始编号)。
range_lookup
(可选参数)
一个逻辑值,指定希望
VLOOKUP
查找精确匹配值还是近似匹配值:
TRUE
假定表中的第一列按数字或字母排序,然后搜索最接近的值。这是未指定值时的默认方法。
FALSE
在第一列中搜索精确值。
相似回答