Excel3 vlookup函数

vlookup函数用法

- vlookup、hlookup、lookup函数的用法和三者的区别
lookup就是根据特定值进行模糊查找。
vlookup就是根据特定值在指定列进行精确匹配,并返回对应列的值。且兼具lookup的模糊查找功能。
hlookup和vlookup相似。区别在于,查找与返回均是行数据

lookup函数:横向查找函数
vlookup函数:竖向查找函数
hlookup表示水平方向查找

hlookup(查找值,数据表,行序数,匹配条件)
vlookup(查找值,数据表,行序数,匹配条件)

- match和index
1.MATCH函数(返回指定内容所在的位置)

MATCH(lookup-value,lookup-array,match-type)    

lookup-value:表示要在区域或数组中查找的值,可以是直接输入的数组或单元格引用。    

lookup-array:表示可能包含所要查找的数值的连续单元格区域,应为数组或数组引用。    

match-type:表示查找方式,用于指定精确查找(查找区域无序排列)或模糊查找(查找区域升序排列)。取值为-1、1、0 。其中0为精确查找。    

2.INDEX函数(返回制定位置中的内容)

INDEX(array,row-num,column-num)    

array:要返回值的单元格区域或数组。    

row-num:返回值所在的行号。    

column-num:返回值所在的列号。 
  1. 用vlookup函数 查找以下公司的 companyId | companyFullName | |:----| |
    上海云贝网络科技有限公司 | | 携程计算机技术(上海)有限公司 | | 浙江康健绿线网络技术有限公司 | |
    久亿财富(北京)投资有限公司 | | 杭州木瓜科技有限公司 | | 思特沃克软件技术(成都)有限公司 | |
    北京金山云网络技术有限公司

=VLOOKUP(V1510,B:C,2,0)

  1. 用match和index函数实现第一题的功能
    =INDEX(B:C,MATCH(V1510,B:B,0),2)

  2. 用match和index函数查找以下id对应的公司名称,注意id是横向排列的| companyId | 127200 |151079 | 22225 | |----|----|----|----|

=INDEX(B:C,MATCH(W1520,C:C,0),1)

  1. 请根据companyId和postionId两个条件查找对应的工资水平| companyId | positionId |salary | |:----|:----|:----| | 62 | 938038 | | | 1575 |1157620 | | | 157392 | 2574696 | |
    =VLOOKUP(U3&V3,IF({1,0},C:C&L:L,P:P),2,0)
    请思考,是否会存在相同的公司id和职位di对应多种工资水平,如果有请查找出来。 并思考,如果存在多种的情况,目前的公式还能不能用?
  • 1
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 1
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值