Excel如何用VLOOKUP与MATCH函数实现多条件查找?

作者&投稿:鄣瞿 (若有异议请与网页底部的电邮联系)
~ VLookup函数和Match函数都是Excel中的主要查找函数,但它们在查询结果和语法方面有本质上的不同。学习将Vlookup函数与Match函数结合使用将使事情更加有效。很多小伙伴对于这2个函数的结合使用还不会,下面我们我们就通过“Excel用VLOOKUP与MATCH函数实现多条件查找方法”内容分享教一教大家~

Excel用VLOOKUP与MATCH函数实现多条件查找方法:

打开素材文件“VLOOKUP与MATCH嵌套实现查找.xlsx”,“价格表”工作表包含了不同型号的产品在不同地区的价格的基础数据。

一、MATCH函数MATCH函数用于返回指定数值在指定数组区域中的位置。

1.语法结构

MATCH(<关键字>,<区域>,[查找方式])

2.功能

MATCH函数是一个查找函数,在指定<区域>内,以某种[查找方式],按<关键字>进行查找,并返回找到的值的相对位置(相对于<区域>的位置,即在<区域>内的第几行或第几列)。如果没有找到,则返回错误值#N/A。

3.参数

<关键字>:要被查找的关键字,可以是单元格引用,也可以是数字、文本或逻辑值。<区域>:在某区域内查找。该区域可以是单元格区域或数组。如果是单元格区域,则需要是单个连续的行或列。[查找方式]:指明用什么方式进行查找。此参数只能是以下3个值中的任何一个:0代表精确查找,就是指内容完全相等;1代表查找小于或等于<关键字>的最大值,此时<区域>的内容必须已经按升序进行了排序;-1代表查找大于或等于<关键字>的最小值,此时<区域>的内容必须已经按降序进行了排序。

4.应用场景

当我们需要查找关键字在区域中的位置而非关键字本身时,就应使用MATCH函数。例如,可以使用MATCH函数给INDEX函数提供“row_num”参数值,以结合使用这2个函数来完成动态图表。

5.举例

例如有以下表格。

MATCH(“华东”,A2:A7,0)的结果为1。因为“华东”位于指定区域内的第1行。当然,第3行也是“华东”,但该函数仅返回第1次发现值的位置。

MATCH(“华西”,A2:A7,0)为#N/A。因为此时的查找方式是精确查找,查找不到相同的值,就返回#N/A。

如果把上述公式的最后一个参数改为1或-1,则进行模糊查找,由于该列未排序,结果不可预料。

二、VLOOKUP函数VLOOKUP函数是Excel中的一个纵向查找函数,它与LOOKUP函数和HLOOKUP函数属于一类函数,在工作中都有广泛应用,例如可以用来核对数据,多个表格之间快速导入数据等函数功能。前面我们已经讲解了VLOOKUP函数的使用方法,需要求不同型号的产品在不同地区的价格,这里包含“型号”和“地区”两种型号,并且“型号”位于B列,而“地区”位于第2行,这时两个条件无法通过辅助列合并。

1.在打开的素材文件中选择D37单元格,单击编辑栏中的【插入函数】按钮。

2.打开【插入函数】对话框,选择【VLOOKUP】函数,单击【确定】按钮。

3.弹出【函数参数】对话框,在第1个参数框中输入“B37”。

4.定位至第2个参数框,选择B2单元格,按住【Ctrl+Shift】组合键不放,按【→】键后再按【↓】键,即可快速选择整个B2:AB32数据区域。然后按【F4】键,锁定选择的数据区域。

5.在第3个参数框内输入“MATCH(C37,$B$2:$AB$2,0)”。

TIPS:公式MATCH(C37,$B$2:$AB$2,0)的作用是,查找C37单元格中的值,查找区域是B2:AB2单元格区域,返回C37单元格中的值位于第几列。

6.在第4个参数框内输入“0”,表示精确查找,单击【确定】按钮。

7.在D37单元格中返回“HIC-1020”型号的产品在“辽宁”的销售价格为“27”。

8.将鼠标指针放在D37单元格右下角的填充柄上,双击完成填充,计算出不同型号的产品在不同地区的价格。

总结:在办公时候,需要在一批数据中准确定位某个单元格的数据;如果是挨个找,那就非常麻烦;但是现在可以用VLOOKUP与MATCH函数组合嵌套分分钟搞定。好了关于“Excel如何用VLOOKUP与MATCH函数实现多条件查找?”我们就分享到这里结束了,希望你喜欢,希望你能够学会哦!



Excel中的VLOOKUP怎么使用?
答:具体步骤如下:首先在B2单元格中输入“=vlookup”即可启用vlookup函数。使用时需要按顺序输入四个数值,中间用英文逗号隔开。第一个是需要查找的值,这里填A2。第二个是被查找的数据表,这里填I:M。第三个是填充的列序数,输入2,第四个输入0即可精确匹配。这样即可填充需要的数据,通过拖动单元格右下...

excel中如何使用vlookup函数
答:VLOOKUP函数是Excel中的一个纵向查找函数,它与LOOKUP函数和HLOOKUP函数属于一类函数,在工作中都有广泛应用。VLOOKUP是按列查找,最终返回该列所需查询列序所对应的值;与之对应的HLOOKUP是按行查找的。小编随便写了一些数据为大家做实例 将光标点到空白处的单元格 点击插入 选择数据透视表 第一个框内...

vlookup2个条件查找一个数值
答:1、在Excel表格中,将需要查找的数据列和匹配条件列准备好。 2、在需要输入函数的位置,输入“=VLOOKUP(lookup_value, table_array, col_index_num, [range_lookup])”。 3、在这个函数中,lookup_value是您需要查找的值,table_array是您要在其中查找该值的表格或区域,col_index_num是您要返回的值在表格或区域...

如何在Excel中使用VLOOKUP实现一对多匹配?
答:使用Excel的VLOOKUP函数无法实现一对多匹配并全部显示出来。1. VLOOKUP函数的基本功能:VLOOKUP函数是Excel中用于在数据表中搜索特定值,并返回相应行的其他列中的值的函数。它在一对一匹配的情况下非常有效,但无法直接处理一对多匹配。2. 一对多匹配的概念:一对多匹配是指在一个数据表中,一个特定的值可能...

Excel中vlookup函数的使用方法
答:VLOOKUP函数教程 说明 纵向查找。在范围的第一列中自上而下搜索某个键值,并返回所找到的行中指定单元格的值。示例 VLOOKUP(10003,A2:B26,2,FALSE())语法 VLOOKUP(搜索键值,范围,索引,[已排序])搜索键值 要搜索的值,如 42、"Cats" 或 I24。范围 要进行搜索的范围。VLOOKUP 将在该范围的第一...

如何用vlookup实现双条件匹配?
答:2、VLOOKUP VLOOKUP函数是Excel中的一个纵向查找函数,它与LOOKUP函数和HLOOKUP函数属于一类函数,在工作中都有广泛应用,例如可以用来核对数据,多个表格之间快速导入数据等函数功能。功能是按列查找,最终返回该列所需查询序列所对应的值;与之对应的HLOOKUP是按行查找的。3、用vlookup双重条件取值 可以使用...

怎么在excel中使用VLOOKUP函数
答:★ Excel怎么使用vlookup函数 ★ 怎么在excel中使用VLOOKUP函数(2)★ Excel表格中的VLOOKUP函数怎么用 ★ Excel中怎么使用vlookup函数 ★ Excel表格怎么使用vlookup函数 ★ Excel表格怎样使用VLOOKUP函数 ★ 怎么在excel2013中使用VLOOKUP函数 ★ excel如何使用vlookup函数 var _hmt = _hmt || [...

excel中vlookup函数的使用方法
答:WPSOffice2019个人免费是办公必备的软件,软件提供强大的文字编辑处理功能,最常用的文字、表格、演示等多种功能都具备,你可以处理了各种各样的文档,体积很小,下载速度很快,安装也很快捷,有需要的用户欢迎下载!excel中vlookup函数的使用方法1、常规用法常规方法相信大家都非常的熟悉,在这里我们想要查找...

excel表格怎么用vlookup公式匹配?
答:excel表可以用vlookup公式将两个表格的身份证号码和电话号码进行匹配,具体操作方法如下:操作环境:DELL XPS13-9305、WIN10、excel1.12版本。1、在表中输入数值,假设需要以如图数据为基础数据进行匹配。2、打开另外一个需要匹配电话号码的表格,在单元格内输入“=”号,点击上方的fx,在弹出的对话框中...

excel里的vlookp函数怎么用
答:工具/材料:Microsoft Office Excel2016版,Excel表格。1、首先选中Excel表格,双击打开。2、然后在该界面中,选中要显示vlookp函数计算结果的单元格。3、再者在该界面中,点击公式栏中“fx”按钮。4、其次在该界面中,查找并选中函数“VLOOKUP”。5、继续在该界面中,点击“确定”按钮。6、之后在该界面...