Excel常用查找函数

1. vlookup
vlookup的4个参数如下:

=VLOOKUP (【要查找的项】、【要查找位置】、【包含要返回的值的单元格区域中的列号】、【返回近似或精确匹配 - 指示为 1/TRUE 或 0/FALSE】)

例1:
武将表包含很多武将的详细数据,

但是我们只要如下武将的所属,

详细步骤,
(1)在B2输入公式,第一个参数选择A2,即要查找“项籍”;

(2)第二个参数,在详表里找到姓名和所属;我们是要根据 “姓名” 查找 “所属” ,所有选择B1,按住shift,再点击E列的最后一行。
ps1:vlookup里,索引值列需要在查找值列的左边,这里就是说“姓名” 列必须在 “所属”列的左侧;
ps2:在不同的工作簿里,需要明确查找范围;如果在同一个工作簿里,选择整列;这个很关键;

这个步骤,实际把选择的数据都存到数组里,函数直接在数组里返回值。


(3)第三个参数,从左往右数,“姓名”右边第4列是“所属”,所以我们填4;

选择区域的时候有提示,列数多的时候看这里很方便;

(4)第四个参数,一般采用精确匹配(false或0);
近似匹配True,未查到对应值的时候返回小于查找值的最大值;
精确匹配False,未查到对应值的时候返回错误值 #N/A;


确认后返回值,再填充一下,“所属”就全部查到了。

(5)结合数组的公式
选中6列,输入公式;

第三个参数改成数组{8,3,4,5,6,7},对应前面选择6列;就是C列往后数8、D列往后数3。。。依次类推;
数组公式最后不是回车,而是ctrl+shift+enter;这样公式外面就自动有一对{}!
一次搞定了6列,好爽!!


(6)vlookup的局限

  • 【查找列】必须在【索引列】的右侧;365的xlookup()似乎改进了,暂时没使用过;
  • 只能实现一对一的查询。而一对多、多对一甚至多对多都无法实现;也就是说【索引列】里的值必须唯一,否则结果不准确,总是返回第一个满足条件的值;

(7)常见问题
参考官方文档,常见问题、最佳用法部分
https://support.microsoft.com/zh-cn/office/vlookup-%E5%87%BD%E6%95%B0-0bbc8083-26fe-4963-8ab8-93a18ad188a1

(8)类似的
lookup、hlookup,用法比较类似,略过。

2. Index+match
vlookup()很好用,但是【查找列】必须在【索引列】的右侧;每次做查找的时候要把源表做调整,【索引列】复制粘帖到左侧,麻烦而且动了源表;难受啊~

用 Index+match就不存在这个问题了。
例2:
我们需要在《宝物表》查找这三个数据,

《宝物表》如下,我们可以看到这三个信息都在“姓名”列的左侧;vlookup需要把E列武将数据复制到最左侧,如果表格数据大的话很麻烦。

match函数可以找到武将所在行数,试一下:
以吕布为例,

=MATCH(A8,'[源数据采集-20200824.xlsx]宝物2'!$E$1:$E$44,0)A8  就是吕布所在单元格;
'[源数据采集-20200824.xlsx]宝物2'!$E$1:$E$44,指定查找范围;
0, 表示精确匹配。
结果返回2,即宝物表的E列,吕布所在行为2.


外面嵌套index函数:

index( 【包含武将名、宝物名数据范围】,【行数】,【列数】)
=INDEX('[源数据采集-20200824.xlsx]宝物2'!$B$1:$E$44,       MATCH(A2,'[源数据采集-20200824.xlsx]宝物2'!$E$1:$E$44,0),      1)

【包含武将名、宝物名数据范围】,选择如下区域

行数,为match函数返回值。

宝物所在列数,在所选范围的第1列;
确定后返回,乌骓,
填充后如下:

3. offset+match
offset 函数
项籍的特技所在单元格,在 项籍所在单元格的右侧第2列,第0行(即同行);

试一下,
=OFFSET(A2,0,2),结果果然返回霸王。

因此,只要在宝物表找到武将所在行,再往左侧偏移2格即可。

=OFFSET('[源数据采集-20200824.xlsx]宝物2'!$E$1,MATCH(A2,'[源数据采集-20200824.xlsx]宝物2'!$E$1:$E$44,0)-1,-2)


offset并不能支持数组公式。

index则支持数组公式。

Excel常用查找函数,vlookup、match+index/offset相关推荐

  1. 视频教程-Excel常用公式函数 if函数 vlookup函数的使用方法视频教程-Office/WPS

    Excel常用公式函数 if函数 vlookup函数的使用方法视频教程 本人张光欢,在2018年4月1日注册公司邢台水滴计算机科技有限公司,从事于计算机软硬件开发,信息技术咨询服务 张光欢 ¥12.0 ...

  2. Excel合并数据查找函数VLOOKUP()一直显示最后一行数据或者一直报错的解决方法

    Excel合并数据查找函数VLOOKUP()一直显示最后一行数据或者一直报错的解决方法 大家好,我叫亓官劼(qí guān jié ),在CSDN中记录学习的点滴历程,时光荏苒,未来可期,加油~博客地 ...

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

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

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

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

  5. Excel的常用查询函数一(Index与match联合查询)

    一.INDEX函数与MATCH函数 1.1 INDEX函数 INDEX(array,row-num,col-num) 作用: 返回所选单元格区域(array)的第几行(row-num).第几列(col ...

  6. EXCEL如何使用查找函数vlookup

    vlookup是我们在日常办公中经常使用到的查找函数,下面我们就来介绍一下它的使用方法. 1.VLOOKUP函数是Excel中的一个纵向查找函数,它在工作中有广泛的应用,例如可以用来核对数据,多个表格 ...

  7. Excel常用的函数与公式集锦,再也不用担心找不全公式了

    Excel函数与公式 Excel函数与公式的作用是进行数据计算.分析.转换和操作,可以实现一些复杂的数据处理任务,例如: 对数值进行基本的四则运算.求和.求平均值等数学运算. 对数值进行条件判断.筛选 ...

  8. excel值查找公式 - Vlookup

    VLOOKUP(lookup_value,table_array,col_index_num,[range_lookup]) 参数 简单说明 输入数据类型 lookup_value 要查找的值 数值. ...

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

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

最新文章

  1. php值传参,引用传参以及对象传参
  2. OpenCV人脸检测与人脸识别
  3. Boost:验证atomic <>不会在成员指针上提供算术运算
  4. 面试官系统精讲Java源码及大厂真题 - 18 场景集合:并发 List、Map的应用场景
  5. 查看本地服务器MYSQL的端口号
  6. 漫谈Servlet(一)
  7. 【语音识别】基于matlab说话人识别系统【含Matlab源码 1704期】
  8. SpringMVC Ⅰ
  9. ubuntu下安装matlab及配置vot-toolkit
  10. 分享爬取链家地图找房房价数据的小爬虫
  11. DNA分子结构3D模型
  12. 河南省周口市安吉软件测试培训中心第一次软件测试课程——软件测试期末考试(含答案)
  13. vue3中 inject provide的响应式使用
  14. 向武 清华大学 计算机,哥哥保送弟弟全市第二 双胞胎如何同时上清华?
  15. 计算机从加电到进入桌面,电脑开机一直停留在一个界面,我按操作进入了这个界面,接下来该肿么弄?...
  16. word中装订线位置_word装订线位置在哪里
  17. 一个生日微信小程序 生日动画_生日当天发朋友圈的文案 生日快乐微信小句子...
  18. php reader oleread,使用phpExcelReader读取excel文件
  19. 使用 Apple Watch S6 测量血氧教程
  20. 微信小程序更新数组数据,页面不刷新问题

热门文章

  1. what's the meaning of Shell?
  2. 开发动态网站所需的构件
  3. 在WinXp上安装AutoCAD2000的方法(测试成功)
  4. 动画 animation
  5. windows开启ftp服务器
  6. FLASH查看图片特效
  7. 工程、科学、技术的相互关系
  8. 网工必备命令:思科、华为、H3C交换机巡检命令全收录
  9. Config variable ${APACHE_RUN_DIR} is not defined
  10. 关于vegas pro 16崩溃问题