Excel从列中选出符合条件 复制到另外一列

比如有ABC三列, A列是名字。 B列是条件,比如年龄。 我想筛选所有年龄(B)大于50的名字(A)并复制到C列, C 列不能有空行。 可以这样么

在C1单元格输入以下数组公式,按Ctrl+Shift+Enter组合键结束,然后向下填充公式

=INDEX(A:A,SMALL(IF(B$2:B$100>50,ROW($2:$100),4^8),ROW(A1)))&""

 

详见附图

追问

我试了一下B$2:B$100>50这条语句跑不过啊

追答

数组公式,按组合键结束。

温馨提示:答案为网友推荐,仅供参考
相似回答