EXCEL中能不能利用函数,把满足条件的一整行数据全复制到另一张工作表中,跪求大侠帮忙

如题所述

1、首先打开需要编辑的Excel表格,进入到编辑页面中。

2、然后点击F4 单元格输入公式:=INDEX(A:A,SMALL(IF($A$4:$A$11<0,ROW($A$4:$A$11),10000),ROW(A1)))。

3、然后按下键盘上的组合键“Ctrl+shift+enter”。

4、然后鼠标右键双击得到结果的单元格右下角,填充下面的单元格。

5、然后就得到想要的结果了。

温馨提示:答案为网友推荐,仅供参考
第1个回答  推荐于2017-12-16

在F4输入公式

=INDEX(A:A,SMALL(IF($A$4:$A$11<0,ROW($A$4:$A$11),10000),ROW(A1)))

用Ctrl+Shift+Enter结束,然后右拉,下拉填充

追问

哥们,感谢
不过,按你这方法在F4输入,只能把小于0的这三个单元格筛选出来
我是想把小于0的这几行内容一起选出来,还能有别的办法吗?

追答

是这几行啊,怎么是三个呢

追问

按你的方法,你只能拉出下图1的效果,不能拉出图2的效果,可能我表达的不清楚,我想拉出如图2的效果,还能有办法想吗?

我截图给您看下,

追答

不对啊,我已经传图上去给你看了,你向右拉啊,用Ctrl+Shift+Enter结束公式输入。
你给邮箱我,我发文件给你看。给Q号也行

追问

我的邮箱 [email protected] QQ 86281129 大侠鼎力相助,鄙人感激不尽

追答

传文件给你了,也加你Q了,你可以在Q上找我

本回答被提问者和网友采纳
第2个回答  2013-03-18
有一个不要函数的方法,用条件筛选,把满足你条件的行晒出来再复制黏贴到另一张表就可以了
相似回答