有两种情况:
1.如果是要得到一行的数据:
=INDEX(取值的区域,SMALL(IF(查找的目标区域=要符合的条件,ROW(目标区域),4^8),COLUMN(A1)))&""
2.如果是要得到一列的数据:
=INDEX(取值的区域,SMALL(IF(查找的目标区域=要符合的条件,ROW(目标区域),4^8),row(A1)))&""
例如:要在Sheet3!的C列中查找出符合Sheet2!$A2的关于Sheet3!中F列的对应数据,可以需要的地方输入以下公式:
{=INDEX(Sheet3!$F:$F,SMALL(IF(Sheet3!$C$2:$C$500=Sheet2!$A2,ROW(Sheet3!$C$2:$C$500),4^8),COLUMN(A1)))&""}
要记得这是数组函数,{}是用ctrl+alt+enter自动生成的。
转载声明:本站发布文章及版权归原作者所有,转载本站文章请注明文章来源!