excel如何定位表中已知数值的位置,用什么函数?

例如,我在E23单元格中的数值是“张三”,我想通过“张三”这个已知值获取单元格的位置“E23”这个值,并取出“E23”中的“23”,这个改用什么函数?
就是通过查询“张三”,获取值“E23”
4楼的方法试了一下,但是却显示#N/A,为什么呢?还有其它方法么?谢谢!

第1个回答  2015-11-09
=CELL("address",INDEX($A$1:$A$25,MATCH(F5,$A$1:$A$25,)))
$A$1:$A$25 是已知数据所在的整体的范围,请按实际进行替换。这部分建议用绝对引用,不然如果需要公式填充,则会变换范围引出错误。
F5 是需要确定的数值,如果是文本则需要加“”号,“”中间为文本内容。
第2个回答  2010-06-01
如果数据在A1:A25中,B1中输入
=CELL("row",INDEX(A1:A25,MATCH("张三",A1:A25,)))
就可以取出张三的行号,
=CELL("address",INDEX(A1:A25,MATCH("张三",A1:A25,)))
取出张三的地址.
地址已知,可简化成
=CELL("address",A23)
=CELL("row",A23)本回答被提问者采纳
第3个回答  2010-06-01
可以使用MATCH函数,具体使用因为不知道你这个是要显示在哪里,所以无法列例子,你可以看帮助知道这个函数怎么用。

例如数据在A1:A15,条件在B1,显示在C1,在C1中粘贴以下内容

=MATCH(B1,$A$1:$A$15)
第4个回答  2010-06-01
=MAX(("张三"=A1:G26)*ROW(A1:G26))
公式不能写在A1:G26这个可变动的区域里,否则引起循环引用。
数组键结束
第5个回答  2010-06-01
vlookup()
相似回答