本文目录一览:

excel中MATCH函数怎么使用,如何对数据进行查找和匹配?

MATCH函数可以返回在指定方式下与指定数组匹配的数组中元素的相应位置。

使用WPS Office打开表格。

选择需要输出匹配结果的单元格(单元格:C8),然后点击“插入函数”。

选择MATCH函数,点击“确定”。

这里查找匹配的值设为900,输入公式=MATCH(900,C2:C6,0)。

点击“确定”后,即可匹配相应位置。

excel中 match函数怎么用

MATCH(lookup_value,lookup_array,match_type)

Lookup_value   为需要在数据表中查找的数值。

Lookup_value 为需要在 Lookup_array

中查找的数值。例如,如果要在电话簿中查找某人的电话号码,则应该将姓名作为查找值,但实际上需要的是电话号码。

Lookup_value 可以为数值(数字、文本或逻辑值)或对数字、文本或逻辑值的单元格引用。

Lookup_array   可能包含所要查找的数值的连续单元格区域。Lookup_array

应为数组或数组引用。

Match_type   为数字 -1、0 或 1。Match_type 指明 Microsoft

Excel 如何在 lookup_array 中查找 lookup_value。

如果 match_type 为 1,函数 MATCH 查找小于或等于 lookup_value 的最大数值。Lookup_array

必须按升序排列:...、-2、-1、0、1、2、...、A-Z、FALSE、TRUE。

如果 match_type 为 0,函数 MATCH 查找等于 lookup_value 的第一个数值。Lookup_array

可以按任何顺序排列。

如果 match_type 为 -1,函数 MATCH 查找大于或等于 lookup_value 的最小数值。Lookup_array

必须按降序排列:TRUE、FALSE、Z-A、...、2、1、0、-1、-2、...,等等。

如果省略 match_type,则假设为 1。

说明

函数 MATCH 返回 lookup_array 中目标值的位置,而不是数值本身。例如,MATCH("b",{"a","b","c"},0) 返回

2,即“b”在数组 {"a","b","c"} 中的相应位置。

查找文本值时,函数 MATCH 不区分大小写字母。

如果函数 MATCH 查找不成功,则返回错误值 #N/A。

如果 match_type 为 0 且 lookup_value 为文本,可以在 lookup_value 中使用通配符、问号 (?) 和星号

(*)。问号匹配任意单个字符;星号匹配任意一串字符。如果要查找实际的问号或星号,请在该字符前键入波形符 (~)。

excel match函数怎么用

Excel中match函数的用法=match(查找值,查找区域,匹配方式),特别需要说明的是,由于match返回的是查找值在查找区域中出现的相对位置(数字),往往配合index、Offset等函数使用。

软件版本:Office2013

举例说明如下:

1.查找C1单元格中数据在A列数据区域中出现的位置:

2.输入由match函数构建的公式如下:

3.得到结果如下:

excel 公式 match函数

1.match函数的含义

返回目标值在查找区域中的位置。

2..match函数的语法格式

=match(lookup_value, lookup_array, match_type)

=Match(目标值,查找区域,0/1/-1)。

3.参数lookup_value目标值——在lookup_array(查找区域)中。

参数lookup_array查找区域——包含所有目标值的连续的单元格区域,查找区域只能为一列或一行。

参数match_type——

match_type=0(精确查找),查找精确等于lookup_value的第一个数值,lookup_array按任意顺序排列。一般只使用精确查找。

match_type=1,查找小于或等于lookup_value(目标值)的最大数值在lookup_array(查找区域)中的位置,lookup_array必须按升序排列。

match_type=-1,查找大于或等于lookup_value(目标值)的最小数值在lookup_array(查找区域)中的位置,lookup_array必须按降序排列。

4.如图所示,查找5月份在查找区域B2:D2的位置。

输入公式=MATCH(C2,B2:D2,0)。

Excel数据分析第五讲(MATCH函数)

在本课程中,我们来学习和掌握 MATCH 函数。

首先说说 MATCH 的语法规则。该函数的语法规则如下:

MATCH (lookup_value, lookup_array,[match_type])

参数

lookup_value 必填参数,需要在 lookup_array 中查找的值。例如,如果要在电话簿中查找某人的电话号码,则应该将姓名作为查找值,但实际上需要的是电话号码。

lookup_value 参数可以为值(数字、文本或逻辑值)或对数字、文本或逻辑值的单元格引用。

lookup_array 必填参数,要搜索的单元格区域。

match_type 可选参数,数字 -1、0 或 1。match_type 参数指定 Excel 如何在  lookup_array 中查找 lookup_value 的值。此参数的默认值为 1。

下表介绍该函数如何根据  match_type 参数的设置查找值:

Match_type :1 或省略,表示MATCH 函数会查找小于或等于  lookup_value 的最大值。lookup_array 参数中的值必须按升序排列,例如:...-2, -1, 0, 1,2, ..., A-Z, FALSE, TRUE。

Match_type :0,表示MATCH 函数会查找等于  lookup_value 的第一个值。 lookup_array 参数中的值可以按任何顺序排列。

Match_type :-1,表示MATCH 函数会查找大于或等于  lookup_value  的最小值。 lookup_array  参数中的值必须按降序排列,例如:TRUE,FALSE, Z-A, ...2, 1, 0, -1, -2, ... 等等。

功能

MATCH  函数可在单元格区域中搜索指定项,然后返回该项在单元格区域中的相对位置。

接下来我们用两个实例来学习如何使用 MATCH 函数。

第一个例子用的示例表格如下。表格列举了从一月到六月份,4个NBA大头公仔的销售情况。

接下来的问题是如何用 MATCH 函数写一个公式计算某个指定公仔产品在某个月份的销售额。首先把B4:G7这个区域命名为 Sales 。然后在C10单元格输入公式 =MATCH(A10,A4:A7,0) ,D10单元格输入公式 =MATCH(B10,B3:G3,0) ,E10单元格输入公式 =INDEX(Sales,C10,D10), 详见下图

使用公式 =MATCH(A10,A4:A7,0) 得到 Kobe 这个产品在被查找区域对应第2行,使用公式 =MATCH(A10,A4:A7,0) 得到 June 这个月在被查找区域对应第6列,最后再使用INDEX函数,使用公式 =INDEX(Sales,C10,D10), 就得到 Kobe 这个公仔产品在 June 这个月的销售数字。

下面再举一个例子说明如何使用 MATCH 函数。下图列出了401个俱乐部球员在2001赛季的薪资。这里的薪资没有被排序。我们的问题是如何使用公式找到薪资最高球员,和薪资排名第5的球员。

解决这个问题的思路如下:

1.    首先使用 MAX 函数找到最高的薪资,使用 LARGE 函数找到第5高的薪资

2.    然后用上面找到的两笔薪资作为被查找的值,使用 MATCH 函数找到这两笔薪资的相对位置

3.    最后使用 VLOOKUP 函数和上一步获得的两笔薪资的相对位置得到这两笔薪资对应的球员名字。

下图是最后得到的结果。从下图中可见,我们在C9单元格输入公式 =MAX(salaries) 得到最高薪资,在D9单元格输入公式 =LARGE(salaries,5) 得到第5高的薪资。然后用获得的这两笔薪资作为 MATCH 函数的输入,使用公式 =MATCH(C9,salaries,0) 和公式 =MATCH(D9,salaries,0) 得到这两笔薪资在薪资范区域的相对位置。最后,我们把获得的两个相对位置作为 VLOOKUP 的输入,使用公式 =VLOOKUP(C8,lookup,2) 和公式 =VLOOKUP(D8,lookup,2) 就得到了最高薪资的球员姓名和薪资排名第5高的球员的姓名。

以上就是今天的课程,大家有什么问题可以给我留言