excel 如何利用函数查找一组数据区里的指定数值的所在单元格位置???高分求助!!!

如题:
每个数值都不重复,在指定数值区域中,查找指定数值的单元格所在位置,如下图,请各位大侠帮忙,谢谢了!!!

第1个回答  2015-04-05
假设上表在SHEET1,下拉在SHEET2,下表B2公式:

=ADDRESS(MAX(IF(Sheet1!A$1:D$9=B2,ROW($1:$9))),MAX(IF(Sheet1!A$1:D$9=B2,COLUMN(A:D))),4)
数组公式,按CTRL+SHIFT+回车,下拉。
第2个回答  2015-04-05
这个问题要用函数公式来解决的话,相当复杂。因为一般的公式都是查找一维区域,而不能查找二维区域。
我好像写过一个二维区域查找的,等我翻查一下。实在不行就vba解决,就很简单。追问

谢谢了,这位朋友,最好是函数公式,在线等....

追答

=ADDRESS(LOOKUP(0,0/COUNTIF(OFFSET($A$1:$D$13,ROW($A$1:$D$13)-ROW($A$1),,1),E1),ROW($A$1:$D$13)),LOOKUP(0,0/COUNTIF(OFFSET($A$1:$D$13,,COLUMN($A$1:$D$13)-COLUMN($A$1),,1),E1),COLUMN($A$1:$D$13)),4)

 

本回答被提问者和网友采纳