excel怎么按行和列查找数据(excel 查找指定内容行列)

本文主要介绍如何在Excel表格中查找跨越单元格的特定行和列的内容。实际上,表要大得多,所以这种方法非常重要。在这里,我只是使用一个非常简单的表作为列。我们先来了解一下MATCH函数。

MATCH函数

含义:返回指定数值在指定数组区域中的位置

语法:MATCH(lookup_value, lookup_array, match_type)

lookup_value:需要在数据表(lookup_array)中查找的值。

lookup_array:可能包含有所要查找数值的连续的单元格区域,区域必须是某一行或某一列,即必须为一维数据,引用的查找区域是一维数组。

match_type:

为1时,查找小于或等于lookup_value的最大数值在lookup_array中的位置,lookup_array必须按升序排列:

为0时,查找等于lookup_value的第一个数值,lookup_array按任意顺序排列:

为-1时,查找大于或等于lookup_value的最小数值在lookup_array中的位置,lookup_array必须按降序排列。利用MATCH函数查找功能时,当查找条件存在时,MATCH函数结果为具体位置(数值),否则显示#N/A错误。

操作步骤

1、查找表格中特定行列交叉点的内容,如B和I的交叉点,E和G的交叉点

2、首先确定B在行标题中的位置。

输入=match(A13,D5:D9,0),

A13就是B,

D5:D9是要查找的区域(单列),这个区域里包含B。最好数字前面加上$,写成D$5:D$9,锁定这个区域,将公式复制到下一格时,查找区域不会变化。

0表示精确查找

得到结果为2,表示I在这个区域的第二行。

excel怎么按行和列查找数据(excel 查找指定内容行列)

3、现在查找I在的列位置。

输入=match(C13,E$4:I$4,0),

各参数的意义和上一步一样的。

得到结果为4,表示I在这个区域的第四列。

excel怎么按行和列查找数据(excel 查找指定内容行列)

4、现在该找交叉点了。

找交叉点用Index函数

输入=index(E$5:I$9,D13,E13),

E$5:I$9为要查找的整个数据区域,B和I的交叉点在这个范围内。

D13就是B的行位置

E13就是I的列位置

结果我们就找到了B和I的交叉点数值,为5

5、选定B→I行的这些单元格,鼠标移到右下角变成小十字的时候,按左键往下拉,就把公式都复制到E→G行了,也就找到了E和G的交叉点数值,为6

就是这么简单,我是分步做的,你也可以吧所有公式都写在一个单元格里,一次搞定。

版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌抄袭侵权/违法违规的内容, 请发送邮件至 86345@qq.com 举报,一经查实,本站将立刻删除。
(4)
上一篇 2022-04-11 14:10:01
下一篇 2022-04-11 14:19:18

猜你喜欢

发表回复

您的邮箱地址不会被公开。 必填项已用 * 标注