Excel表格如何用match、index函数定位?

 我来答
跟路飞学excel
2017-10-27 · 超过11用户采纳过TA的回答
知道答主
回答量:85
采纳率:0%
帮助的人:7.7万
展开全部

Match函数是用来返回单元格或者要引用的内容在指定区域的位置,index函数用来引用单元格的内容。

(1)match函数

match函数的语法是MATCH(lookup_value, lookup_array, match_type)

lookup_value:要在指定区域查找的值

lookup_array:指定区域

match_type:填0的话,就是精确匹配,查找等于lookup_value的第一个数值。

如下图,要查找15830045616这个号码的位置,公式是=MATCH(A13,B:B,0)。A13就是要查找的内容,就是号码。B:B指要在B列里查找,0是查找第一个等于A13的单元格位置。结果返回5,也就是说这个号码位于B列的第5行。

(2)index函数

index函数的语法是INDEX(array,row_num,column_num),通过查找返回特定位置的单元格的值。

Array为引用的区域,在这个区域里查找。

Row_num为要查找的值在这个区域的哪一行。

Column_num要查找的值在这个区域的哪一列。

如下图,我要查找第5行第6列的值,公式是=INDEX(A16:G24,5,6)。A16:G24代表的是要查找的区域范围。最后得到第5行第列,也就是F20这个单元格的值,就是45。

跟路飞学excel,如果有疑问,欢迎联系我答疑或者获取案例练习。

ZESTRON
2024-09-04 广告
在Dr. O.K. Wack Chemie GmbH,我们高度重视ZESTRON的表界面分析技术。该技术通过深入研究材料表面与界面的性质,为提升产品质量与可靠性提供了有力支持。ZESTRON的表界面分析不仅涵盖了相变化、化学反应、吸附与解吸... 点击进入详情页
本回答由ZESTRON提供
爱吃荔枝的小璃子Br
2017-12-30 · 超过81用户采纳过TA的回答
知道答主
回答量:275
采纳率:0%
帮助的人:24.3万
展开全部

通常可以将两个函数联合起来进行表间关联关系查询,通过match函数找到匹配单元位置号,再用这个位置号。通过index函数找到与匹配值对应的关联值。一—与之类似的方法是用lookup函数,但这个函数要求数据表是有序排列的(否则要先排序)你可以参考下相关的书籍。

已赞过 已踩过<
你对这个回答的评价是?
评论 收起
一家很有用的店铺
2017-11-19 · 超过10用户采纳过TA的回答
知道答主
回答量:36
采纳率:0%
帮助的人:3.2万
展开全部

一般提到定位,大家可能会想到VLOOPUP,但它不是万能的。今天介绍一款MATCH加INDEX组合函数几乎能解决所有Excel表格中的定位问题。


先介绍一下INDEX函数。

INDEX函数是把某个区域中第几行第几列的数据找出来。

比如说上图案例,是要找出C10到L19(红色框内)这个区域内,第6行,第7列的值是什么。答案是57。

所以index函数中的三个参数是区域,行号,列号。


那MATCH函数呢?

MATCH函数查找的一个数据某个区域排在哪个位置。

比如说上图案例查找李四在C11到C16(红色框内)区域所在的位置,答案是2。

match函数的参数是查找的内容,被查找的区域,查找的类型。其中查找的类型一般是0,为精确查找的意思,如果表中数据按升序排列,那填1,如果按降序排列,那填-1。


一般index和match函数不会单独使用,而是嵌套着运用。讲完基本概念,我们进行综合运用。

上案例中,想得到不同宝贝对应的爸爸的名字。

所以想得到的是值,先使用的index函数。那相对应的参数填写的是固定区域($A$1:$E$13),行号,列号。

行号需要用match进行匹配,相对应的参数是查找的内容(A17),被查找的固定区域($E$1:$E$13),查找的类型(精确查找0)

因为爸爸在第一列,所以列号为1。

这样不同宝贝对应的爸爸名字就会被查找到。你学会了么?

本回答被网友采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 更多回答(1)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式