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函数实现多条件查找?”我们就分享到这里结束了,希望你喜欢,希望你能够学会哦!




徐汇区13774364246: excel中的vlookup函数怎么用 -
浦宰牛黄: excel中的vlookup函数的使用方法详解: 1 函数的语法为: VLOOKUP(要找谁,在哪儿找,返回第几列的内容,精确找还是近似找) 第一参数是要在表格或区域的第一列中查询的值.第二参数是需要查询的单元格区域,这个区域中的首列必...

徐汇区13774364246: excel 中vlookup 使用方法? -
浦宰牛黄: 1.打开Excel 2.按F1键,呼出帮助 3.在搜索栏里面输入 vlookup,点击搜索 4.找到了你要的东西,慢慢看,有例子.

徐汇区13774364246: EXCEL里的VLOOKUP函数怎么用呢? -
浦宰牛黄: 在表格或数值数组的首列查找指定的数值,并由此返回表格或数组当前行中指定列处的数值.当比较值位于数据表首列时,可以使用函数 VLOOKUP 代替函数 HLOOKUP. 在 VLOOKUP 中的 V 代表垂直. 语法 VLOOKUP(lookup_value,table_...

徐汇区13774364246: Excel中vlookup函数如何使用? -
浦宰牛黄: 日常工作中,Vlookup是一个非常有用的Excel函数,它的作用是:在表格或数值数组的首列查找指定的数值,并由此返回表格或数组当前行中指定列处的数值.下面以Excel2007举例,一步一步图解如何使用Vlookup函数. 举例题设 例如有两个...

徐汇区13774364246: VLOOKUP函数在EXCEL中的使用方法 -
浦宰牛黄: Vlookup用系统里的帮助文件,对初接触函数的朋友来说可能比较不容易懂.我这里举例来说明一下最基础的格式及规则,更深层的应用,等你熟悉这个公式后,可以再研究(也可以Hi我一起讨论、学习),希望对你有帮助. 如:D1输入公式:...

徐汇区13774364246: EXCEL表格中VLOOKUP函数怎么用 -
浦宰牛黄: VLOOKUP是一个查找函数,给定一个查找的目标,它就能从指定的查找区域中查找返回想要查找到的值.它的基本语法为:VLOOKUP(查找目标,查找范围,返回值的列数,精确OR模糊查找) 下面以一个实例来介绍一下这四个参数的使用 ...

徐汇区13774364246: 两个excel中的vlookup怎么用 -
浦宰牛黄: 一、工具/原料 电脑 Excel 2010 二、方法/步骤 1、这里以电子表 磅单1 和 磅单2 为例做说明.磅单1 中的D列客户名称是空白的,这D列没有数据,磅单2 中有对应的数据,但是两个表中数据的顺序不一样,就需要通过vlookup函数进行引用. ...

徐汇区13774364246: excel表格vlookup函数怎么用啊... -
浦宰牛黄: 在表一的N4输入=VLOOKUP(M4,表二!D:I,6,) 回车并向下填充.表一的M5里面有两组编号,表二里面要有对应.也可用下面公式,判断两组编号,以前面一组为匹配条件:N4输入=LOOKUP(1,0/ISNUMBER(FIND(表二!D$3:D$6,M4)),表二!I$3:I$6) 引用表二的区域当中不能有空值.

徐汇区13774364246: 如何使用excel中的vlookup -
浦宰牛黄: 为了讲解的需要,特制作如图所示的表格.当然,大家也可以根据自己的实际情况设计合适的内容.接下来,我们的任务是通过利用VLOOKUP函数来实现查找同学C的成绩.为此在单元格中输入“=VLOOKUP”,此时就会发现VLOOKUP包括三个参数和一个可选参数.其中“lookup_value”是指要查找的值,在此为“C”.参数“table_array”是指搜索的区域,在此在除标题之后的整个数据区域.第三个参数“col_index_num”是指整个函数返回单元格所在的列号,在此为“2”.最后以右括号结尾,并按回车键,就出现想要的结果啦.

徐汇区13774364246: EXCEL中,vlookup如何使用 -
浦宰牛黄: Excel中的一个纵向查找函数,它与LOOKUP函数和HLOOKUP函数属于一类函数,VLOOKUP是按列查找,最终返回该列所需查询列序所对应的值;与之对应的HLOOKUP是按行查找的. VLOOKUP函数使用注意事项 一.VLOOKUP的语法 ...

本站内容来自于网友发表,不代表本站立场,仅表示其个人看法,不对其真实性、正确性、有效性作任何的担保
相关事宜请发邮件给我们
© 星空见康网