乔山办公网我们一直在努力
您的位置:乔山办公网 > excel表格制作 > EXCEL中关于查找与引用的函数运用-excel查找与引用,vlookup查找和引用函数

EXCEL中关于查找与引用的函数运用-excel查找与引用,vlookup查找和引用函数

作者:乔山办公网日期:

返回目录:excel表格制作


不知道你什么意思.
是根据B列的价格找到A列的书名并在C列中显示吗?
D列双显示什么内容呢?与之对应.

如果不zhidao明白可以到我空间看看动画图解
http://hi.baidu.com/hong4777/blog/item/e78ffffabafdfaddb58f312c.html

使用lookup函数吧,是hlookup还是vlookup,参照公式使用。
完整的公式是:vlookup(lookup_value, table_array, col_index_num, [range_lookup])。
lookup_value,是要在区域的第一列中搜索e5a48de588b6e799bee5baa6366的值。lookup_value可以是值或引用。
table_array,包含数据的区域。可以使用对区域(例如,A2:D8)或区域名称的引用。
col_index_num,table_array参数中必须返回的匹配值的列号。col_index_num参数为1时,返回table_array第1列中的值;col_index_num为2时,返回table_array第2列中的值,依此类推。如果 col_index_num 参数小于1,则vlookup 返回错误值;大于 table_array的列数,则vlookup返回错误值。
range_lookup,一个逻辑值,指定希望vlookup查找精确匹配值还是近似匹配值:如果range_lookup为true或被省略,则返回精确匹配值或近似匹配值。如果找不到精确匹配值,则返回小于lookup_value的最大值,另如果range_lookup为true或被省略,则必须按升序排列table_array第1列中的值,否则vlookup可能无法返回正确的值;
如果range_lookup为false或0,则不需要对table_array第1列中的值进行排序。如果range_lookup参数为false或0,vlookup将只查找精确匹配值。如果 table_array 的第一列中有两个或更多值与lookup_value匹配,则使用第一个找到的值。如果找不到精确匹配值,则返回错误值。
2、vlookup函数是按垂直方向(列方向)进行数值查找,返回对应量。
例如:sheet1是一个数据源的综合表,sheet2是一个引用使用表。
sheet1
A B C
1 北京 010 ...
2 广东 020 ...
3 海南 030 ...
要在sheet2中引用“北京”的某个数据值,可以在sheet2的某一单元格输入:
=vlookup("北京",sheet1!a:c,2,0),返回010。
公式中含义:“北京”,是要查找比对的值,也可以引用单元格;“sheet1!a:c”是查找的范围;“2”是查找到匹配数值后要求返回的顺数列的对应值;“0”,是匹配要求为精确匹配。返回的值是,在查找范围内按垂直方向对“北京”进行查找,找到第一个匹配值停止,返回对应的第“2”列的值。

可以参考:http://wenku.baidu.com/view/ee2263cd050876323112129d.html
方法一:用VLOOKUP函数
B9=VLOOKUP($A9,$A$2:$F$5,COLUMN(),) 公式向右拉到F9

方法二:用INDEX+MATCH函数
B9=INDEX(B2:B5,MATCH($A9,$A2:$A5,)) 公式向右拉到F9

方法三:用OFFSET+MATCH函数
B9=OFFSET(B1,MATCH($A9,$A2:$A5,),) 公式向右拉到F9

另外,A9可以设置数据有效性,通过下拉菜单选择哪一个组。

用vlookup()函数。
例如:
表1的第一列为员工姓名,其他列为另外的数据,要根据表2的数据在表1的F列填入与员工姓名对应的餐卡号,表2员工姓名在A列,卡号在B列,则在表1的F列填入=vlookup(A1,表2!A1:B500,2,0)
具体参数肯定要调整,请参照vlookup函数的说明。

相关阅读

关键词不能为空
极力推荐

ppt怎么做_excel表格制作_office365_word文档_365办公网