听说这是一个“古老的”问题,所以一定有解决办法的,希望能有一个比较详细的回答,谢谢!!!
这个逻辑我是想不通的,。。。
追答你将公式复制到EXCEL中,并将其中的“矩形查找区域”换成你所要查找的区域,按住……回车就知道这是正确的……
追问我想弄明白这个公式怎么得出结果的,所以想问一下两个问题:
第一:矩形查找区域="中国地质大学" : 这个等式返回的是什么值呢?我直接在单元格里输入
=矩形查找区域="中国地质大学",返回值是false
第二:row(矩形区域)这个返回的是不是一个该区域的行号数组?
非常感谢对我问题的回答!!!
这里的IF函数的作用:逐个检查矩形区域各单元格是否等于="中国地质大学" ,是的话返回其行号(或列号),否则返回FALSE,其结果是得到一数组(所以这是一个数组公式)。
这里的MAX函数的作用:返回刚才IF函数得到的数组里面的最大值。
这个也只能返回行号。。。而且要自导具体的位置,还要已经知道列标。。。
追答假设你数据范围是a1:z1000,就=address(sumproduct(a1:z1000="中国地质大学")*row(a1:z1000),sumproduct(a1:z1000="中国地质大学")*column(a1:z1000),4)
我不是要返回值,我要返回位置或地址。。。。