excel公式问题,获取行号列号之后,如何获取该单元格内的值。

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了excel公式问题,获取行号列号之后,如何获取该单元格内的值。相关的知识,希望对你有一定的参考价值。

举例:使用=MATCH(994403399,3:3,0)返回结果为4.(行号)
=MATCH(92,A:A,0)返回结果为13。(列号)
现在我需要获取第4行第13列中的数值,该怎么写?
如果用address(MATCH(994403399,3:3,0),MATCH(92,A:A,0))是不行的,因为会返回$m$4

选中任意单元格,输入:=ROW(引用单元格),返回被引用单元格所在的行号。这个特性一般用其他函数的参数,比如说:=SMALL(区域,ROW(A1)),随着公式的下拉可以顺序返回1,2,3……。 参考技术A 可以用char(64+MATCH(92,A:A,0)),将列号转为英文,然后用indirect函数引用。

大概的格式是=indirect(char(64+MATCH(92,A:A,0))&MATCH(994403399,3:3,0))
----乐于助人的Excel资深初学者本回答被提问者采纳
参考技术B 把Address换成INDEX就可以了

以上是关于excel公式问题,获取行号列号之后,如何获取该单元格内的值。的主要内容,如果未能解决你的问题,请参考以下文章

如何使用excel的ADDRESS函数快速获取单元格地址

怎样在Excel中求某一个符合条件的数据的行号和列号

Excel需在公式中引入某一单元格数值。该单元格列号为C(定值);行号为指定单元格的数值(自由输入)。

用javaPOI包的方法获取excel中的行列号

安卓logcat打印行号

用javaPOI包的方法获取excel中的行列号