首页officeexcel正文

excel 在同一列数据中取出符合某一条件的所有数据

强国说学习2022-02-14707数据某一条件所有符合一列excel取出

有两种情况:

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自动生成的。

如想转载该文章请注明出处:强国说学习-qiangguoshuo.com
强国说学习

转载声明:本站发布文章及版权归原作者所有,转载本站文章请注明文章来源!

本文链接:https://www.qiangguoshuo.com/excel/7277.html