excel学习库

excel表格_excel函数公式大全_execl从入门到精通

Excel使用公式查找某个数值在区域中的位置,并以单元格地址显示

在excel表格中,如何查找某个值在区域中的位置,通常我们会使用match函数来解题,因为match函数的作用就是返回某个值在行或列区域中的位置,结果以数值来显示。

要查找两个数值,130336和125038在整个数据区域中的单元格地址。

如果我们已知数值130336位于数据表中的B列,那么使用match函数就很容易得到结果,其公式可以输入为:

=MATCH(C19,B:B,0)

它会返回C19单元格在B列中的位置,其公式结果等于12.

然后再利用address函数,来返回指定行序号和列序号的单元格地址。

公式设置可设置为:

=ADDRESS(E19,2)

这里address函数省略了第3参数,则默认为绝对引用,其结果会输出为绝对引用的单元格地址。

但现在我们要查找下一个数值125038在数据表区域中的位置,由于事先未知该数值的位置,那么如何使用公式来查找它的位置呢?

查找功能一次只能查询单个关键字

言归正传,我们进入公式编辑的正题。

首先作者输入一个公式:

=SUMPRODUCT(($A$1:$L$16=C20)*ROW($1:$16))

这个公式包含了sumproduct和row函数,两个函数的含义分别是乘积之和计算和返回行序号,看似与这个场景并不相关,但作者在本专栏的前几节就专门介绍了sumproduct函数进行条件设置的表达,也就是说,sumproduct函数除了基础的乘积运算,还可以进一步设置条件,并进行指定条件下的乘积计算。

购买专栏解锁剩余52%

发表评论:

◎欢迎参与讨论,请在这里发表您的看法、交流您的观点。

«    2024年12月    »
1
2345678
9101112131415
16171819202122
23242526272829
3031
控制面板
您好,欢迎到访网站!
  查看权限
网站分类
搜索
最新留言
    文章归档
      友情链接