admin管理员组

文章数量:1566684

EXCEL系列文章目录

  Excel系列文章是本人亲身经历职场之后萌发的想法,为什么Excel覆盖如此之广,几乎每个公司、学校、家庭都在使用,但是它深藏的宝藏功能却很少被人使用,PQ、BI这些功能同样适用于数据分析;并且在一些需要简单及时的数据分析项目前,Excel是完胜python、R、SPSS这些科学专业的软件的。因此决心开启Excel篇章。

数据分析为什么要学Excel
Excel图表美化—表格美化
Excel函数公式大全—IF函数
Excel函数公式大全—IF家族函数
Excel函数公式大全—VLOOKUP函数
Excel函数公式大全—MATCH函数
Excel函数公式大全—INDEX函数
Excel函数公式大全—HLOOKUP函数
Excel函数公式大全—LOOKUP函数


Excel函数公式大全—MATCH函数

  • EXCEL系列文章目录
  • 前言
  • 一、MATCH函数语法
  • 二、图解算法
  • 三、实用案例
    • 1、新建数据
    • 2、案例展示
      • 横向查找:
      • 竖向查找:
  • 总结


前言

  match()一个excel函数中高手级别的存在,基本不会自己露面,却在绝大多数的组合函数中看到它的存在,应为得它帮助,使得很多原本平平无奇的小函数一跃翻身;可匹级于那些高级函数。今天将带大家走近match(),介绍其的基本内核;基础功练好了,何愁大功不成。也希望大家将想学习了解的函数留言 ,在后面的文章里我们一起学习分享 !

一、MATCH函数语法

MATCH(lookup_value, lookup_array, [match_type])

  • 提示: MATCH函数是查找条件在查找区域里的什么位置!!!当您需要项目在区域中的位置而非项目本身时,使用 MATCH 而不是 LOOKUP 函数之一。 例如,您可以使用 MATCH 函数提供 INDEX 函数的 row_num 参数值。
参数名称说明
lookup_value (必填)查找条件。为需要在数据表中查找的数值。可以为数值(数字、文本或逻辑值)或对数字、文本或逻辑值的单元格引用。
lookup_array (必填)查找区域。可能包含所要查找的数值的连续单元格区域。Lookup_array应为数组或数组引用。
match_type (选填)查找方式。为数字-1、0或1。match-type指明MicrosoftExcel如何在lookup_array中查找lookup_value。

1、如果match_type为1,函数MATCH查找小于或等于lookup_value的最大数值。lookup_array必须按升序排列:…、-2、-1、0、1、2、…、A-Z、FALSE、TRUE。
2、如果match_type为0,函数MATCH查找等于lookup_value的第一个数值。lookup_array可以按任何顺序排列。
3、如果match_type为-1,函数MATCH查找大于或等于lookup_value的最小数值。Lookup_array必须按降序排列:TRUE、FALSE、Z-A、…、2、1、0、-1、-2、…,等等。
4、如果省略match_type,则假设为1。
5、查找文本值时,函数MATCH不区分大小写字母。
6、如果函数MATCH查找不成功,则返回错误值#N/A。
7、如果match_type为0且lookup_value为文本,lookup_value可以包含通配符、星号(*)和问号(?)。星号可以匹配任何字符序列;问号可以匹配单个字符。

二、图解算法


公式解释:在 B3 到 B13 中精准查找 H9 第一次出现的位置。

三、实用案例

1、新建数据


为展示函数效果;数据均为Excel函数生成:

2、案例展示

横向查找:

  • =MATCH([@学科],表3[#标题],0)
      横向匹配无非便是选着的查询区域是横向的。经常与vlookup结合,自动查找列数。

竖向查找:

  • =MATCH([@姓名],表3[姓名],0)
      横向匹配无非便是选着的查询区域是横向的。经常与index结合,从而能与vlookup平起平坐。

总结

  match()作为一个万能的存在,但多数都是使用上面的两个功能,理解起来也并不难。希望大家能多练习练习,后续的文章也还会推出一些组合使用的案例。
  也希望大家将想学习了解的函数留言 ,在后面的文章里我们一起学习分享 !

本文标签: 函数公式大全ExcelMATCH