一. 查找函数

1. vlookup函数

vlookup(lookup_value,table_array,col_index_num,[range_lookup])

  • lookup_value表示要查找的对象
  • table_array表示查找的表格区域
  • col_index_num表示要查找的数据在table_array区域中处于第几列的列号
  • range_lookup表示查找类型,其中1表示近似匹配,0表示精确匹配,一般我们用精确匹配的情况较多

A1:B7表示要在其中查找的区间,也就是公式中的table_array
D1到D4中表示我们要查找的对象,也就是公式中的lookup_value
现在我们要查找D1到D4分别对应的数值。

点击公式菜单栏——查找与引用——vlookup
在出现的vlookup界面中第一栏选中D1
第二栏选中A1:D7
第三栏输入2(表示引用的是A1:D7区域的第2列)
第四栏输入0(精确匹配)


与lookup和hlookup的区别:

HLOOKUP函数和VLOOKUP函数的差异是查询的方向不一样。
VLOOKUP函数是按列方向(向右)查找,HLOOKUP函数是按行方向(向下)查找。

2. match和index

MATCH(lookup-value,lookup-array,match-type) (返回指定内容所在的位置)

  • lookup-value:表示要在区域或数组中查找的值,可以是直接输入的数组或单元格引用
  • lookup-array:表示可能包含所要查找的数值的连续单元格区域,应为数组或数组引用
  • match-type:表示查找方式,用于指定精确查找(查找区域无序排列)或模糊查找(查找区域升序排列)。取值为-1、1、0 。其中0为精确查找

    INDEX(array,row-num,column-num) (返回制定位置中的内容)
  • array:要返回值的单元格区域或数组
  • row-num:返回值所在的行号
  • column-num:返回值所在的列号

    用match和index函数实现vlookup功能
    选择G7单元格,在单元格中输入:=INDEX(B2:B13,MATCH(F7,A2:A13,0)),用MATCH函数返回F7单元格中的之所对应的行,再利用ATCH函数返回的行号用INDEX函数查询出月份对应的金额。

3. 双条件查找

3.1 vlookup函数。

如下图所示,根据班级和姓名该如何查找成绩呢?先放公式:
此公式为数组函数,输完公式后按下ctrl+shift+enter键计算结果。这个公式咋一看看挺长,不过不要担心,现在就为你详细地解释这个公式到底是什么意思。

3.2 index—match函数

如果实现与上面vlookup函数同样的查找结果运用index—match函数的公式为

二. 作业

1. 用vlookup函数 查找以下公司的 companyId

| companyFullName | |:----| | 上海云贝网络科技有限公司 | | 携程计算机技术(上海)有限公司 | | 浙江康健绿线网络技术有限公司 | | 久亿财富(北京)投资有限公司 | | 杭州木瓜科技有限公司 | | 思特沃克软件技术(成都)有限公司 | | 北京金山云网络技术有限公司 |

2. 用match和index函数实现第一题的功能

3. 用match和index函数查找以下id对应的公司名称

注意id是横向排列的| companyId | 127200 | 151079 | 22225 | |----|----|----|----|

4. 根据companyId和postionId两个条件查找对应的工资水平

| companyId | positionId | salary |
| 62 | 938038 |
| 1575 | 1157620 |
| 157392 | 2574696 |

注意:在输入公式后,不是按Enter,而是按Ctrl+Shift+Enter。CTRL+SHIFT+ENTER在Excel中是用于计算数组公式使用的。数组公式运用前是要以数组的形式嵌入公式,要选定数组区间,这样才能执行数组计算,得出的结果才是正确的。(不要自己在两边输入{},否则Excel认为输入的是一个正文标签。)

请思考,是否会存在相同的公司id和职位di对应多种工资水平,如果有请查找出来。 并思考,如果存在多种的情况,目前的公式还能不能用?

很明显是存在的,目前的公式还能用,但是只返回查找到的第一个值,假如第一行salary是2k-4k,则最终返回结果就是2k-4k。

Excel 查找函数相关推荐

  1. 用计算机函数查找,Excel查找函数Vlookup详解及应用示例-excel技巧-电脑技巧收藏家...

    Excel查找函数Vlookup详解及应用示例 招如其名.此招用来在一个茫茫的数据源中,自动让电脑找出你要的某个数据的相关资料并填在指定的地方.也是就是,可以让电脑在一个表格或指定的一个区域中查找某一 ...

  2. excel函数提取计算机登录名,Excel查找函数FIND,帮你从复杂的地址中提取城市、区和街道名!-提取文件名...

    你还在为如何从纷繁的地址中提取出城市.区域和路/街名而苦恼么?还在为怎样从复杂的文件路径中提取出文件名而忧心么?别担心,查找函数FIND帮您快速解决这两大难题. 函数解析: FIND 函数有3个参数, ...

  3. excel查找函数:如何用Vlookup进行多条件查找

    通过日期和另一个条件如姓名进行查找,但是辅助列中日期变成了数字,那这时还能用Vlookup进行查找吗?还有,能不能不用辅助列进行多条件查找呢? 一.日期迷思 最近有学员在使用vlookup进行双条件查 ...

  4. Excel查找函数(VLOOKUP\SEARCH\FIND\MATCH)

    文章目录 查找 纵向VLOOKUP函数 eg1已知身份证查姓名 eg2已知身份证查地区 Find函数 FindB函数 SEARCH函数 SEARCHB MATCH函数 查找 纵向VLOOKUP函数 V ...

  5. Excel查找函数--Vlookup(多条件匹配)

    方法一:使用辅助列 只要在目标区域的首列添加一个辅助列,目的就是将多条件转化为一个单条件,这个时候我们就可以用Vlookup进行匹配了,请看下面的示例: 1.在A列前插入一空列,输入公式=B2& ...

  6. EXCEL查找函数之VLOOKUP,LOOKUP,HLOOKUP

    VLOOKUP是纵向查询函数,VLOOKUP(lookup_value,table_array,col_index_num,range_lookup). 参数                      ...

  7. Excel查找函数之Vlookup多条件查找

    上次跟大家分享了vlookup的简单查找.区间查找.交叉查找,这次我们来学下vlookup的多条件查找. 多条件查找 根据多条件查找 =VLOOKUP(F2&G2,IF({1,0},B2:B1 ...

  8. (Excel)常用函数公式及操作技巧之九:查询和查找引用

    (Excel)常用函数公式及操作技巧之九: 查询和查找引用 --通过知识共享树立个人品牌. 查找顺序公式 =LOOKUP(2,1/(A1:A20<>0),A1:A20) =MATCH(7, ...

  9. vector 查找_同样是Excel中的查找函数,这个函数却比VLOOKUP功能强100倍

    VLOOKUP函数即使很强大,但是也有局限性,有些查找无法实现.今天,跟大家分享一个万能查找函数:LOOKUP. VLOOKUP函数可以实现的查找LOOKUP也可以,VLOOKUP函数不能实现的查找L ...

  10. 代码内查找函数引用_叮~~二级操作题 excel常考函数大梳理

    1.AND函数 格式:AND(logical1,logical2-) 功能:and函数是一个逻辑函数,表示同时满足多个条件.通常配合if函数做条件判断,得值为true或者是false. 2.OR函数 ...

最新文章

  1. 51CTO现已开通二级域名~~~~~
  2. 003_Spring使用Slf4j和logback日志
  3. C# 学习笔记(5) 继承
  4. Day 6:在 Java 虚拟机上使用 Grails 进行快速 Web 开发
  5. [恢]hdu 2056
  6. PyTorch机器学习从入门到实战-CH2
  7. boost::log::sources::severity_logger用法的测试程序
  8. winform把所有dll打包成一个exe
  9. mysql数据库分表备份脚本_mysql 分库分表备份脚本
  10. android:layout_gravity和android:gravity
  11. WMI-Win32_BIOS 参数说明
  12. python标准输入输出语句_Python“门卫”之输入输出
  13. 几种数据库快速csv入库方式整理
  14. 【STM32 .Net MF开发板学习-10】SPI测试之触摸屏坐标获取
  15. DPDK Release 20.05
  16. 统计学——线性回归决定系数R2
  17. mac画图工具 OmniGraffle (四)化繁为简
  18. WIN7系统设置保护视力的豆沙绿过程
  19. mysql 删除时间一个星期_我用财务管理系统花费一天时间做账,别人用一个星期也追赶不上...
  20. 基于 React hooks + Typescript + Cesium 实现泛光尾迹线

热门文章

  1. 衡水十四中2021高考成绩查询,心之所向,行必能至|衡水市第十四中学召开2021高考倒计时200天动...
  2. 真核有参转录组测序标准分析-2
  3. 修改文件 火车票买下铺_为什么坐火车时,尽量不要买下铺?过来人用亲身经历告诉你原因...
  4. 小白笔记LM2596
  5. C/C++ abs 函数 - C语言零基础入门教程
  6. 怎么隐藏计算机磁盘分区,如何隐藏硬盘分区 隐藏磁盘分区
  7. PowerApps社区计划
  8. win8 怎么桌面计算机图标不见了,win8系统桌面图标不见了怎么办?如何恢复
  9. POJ 2112 Optimal Milking 最优挤奶方案 Floyd算法+二分查找+最大流
  10. Android 使用百度云文字识别之实现通用文字识别