在EXCEL中,怎样按条件自动选择一行复制到另一表中?

如下表

如果“是否聘任”一列中为“是”,那么就复制这一行的内容到SHEET2中,最好能这一行的几列内容!

方法一
用操作
选中全部数据区域---数据---筛选---以"是"进行筛选----再复制到SHEET2表格即可

方法二
用公式则如下
假设所上之图是SHEET1工作表A至F列,是从第一行开始的
sheet2的A2单元格输入公式
=SMALL(IF(SHEET1!F$2:F$1000="是",ROW($2:$1000),4^8),ROW(A1)))&""
数组公式,按下SHIFT+CTRL+ENTER三键结束输入

B2单元格输入公式
=IF(A2=65536,"",INDEX(SHEET1!A:A,B2))
右拉复制公式,再下拉复制公式

全部完成后选中全表(按下CTRL+A)---右键---复制---再右键---选择性粘贴---确定后删去A列---完成追问

公式好象有误?

追答

哦,忘了改了
sheet2的A2单元格输入公式
=SMALL(IF(Sheet1!F$2:F$1000="是",ROW($2:$1000),4^8),ROW(A1))
数组公式,按下SHIFT+CTRL+ENTER三键结束输入

追问

还是不能实现?

追答

第二个公式改成

=IF($A2=65536,"",INDEX(Sheet1!A:A,$A2))

 

效果如图

 

 

 

温馨提示:内容为网友见解,仅供参考
第1个回答  2013-01-28
1.如果你只是要选择“是否聘任”为“是”的内容,那大可不必用函数,直接使用排序或者筛选功能就好了~
2.如果可以打乱顺序的话,就用排序,单击“是否聘任”那一列,选择排序,升.降序都行,然后复制粘贴就得了~
3.如果不可以打乱顺序的话,就用筛选功能,单击“是否聘任”那一列,选择筛选,然后复制粘贴就得了~
第2个回答  2013-01-28
如果只是想把是否聘任分开的话,直接全选表格,然后插入数据透视表,用数据透视表做也很快的
第3个回答  2013-01-28
先筛选,把是的弄在一起,在复制

在EXCEL中,怎样按条件自动选择一行复制到另一表中?
右拉复制公式,再下拉复制公式 全部完成后选中全表(按下CTRL+A)---右键---复制---再右键---选择性粘贴---确定后删去A列---完成

Excel如何自动把A表满足条件的行复制到B表上?
低版本需要CTRL+SHIFT+回车,然后右拉,下拉

Excel怎么把符合某个条件的整行数据提取到另一个表中
1.首先我们选中表格的第一行。2.然后选择菜单栏中的数据,并点击。3.在数据下功能选项中,选择自动筛选,并点击,这样表格首行都出现了下拉框。4.然后我们点击成绩下拉框,仅勾选成绩100后,点击下方的确定。5.我们就会看到表格中只有成绩是100的人的信息,选中该表格,并按Ctrl+C 复制该表格。6.最...

excel如何按条件自动复制整行到新表中
1、假定要将下表中Area为NCSX的整行复制到新表:2、先筛选-筛选Area为NCSX的行:3、选中筛选结果的区域,按Ctrl+G,选定位条件是“可见单元格"4、点 复制:5、在新表中粘贴:

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、然后...

EXCEL如何将满足某一条件所在行的指定内容提取到另一个表中?
1、下图所示需要将表一中的数据填充至表二中。2、填充数据成绩至表二。3、同样这里用到的是vlookup 函数进行数据填充。4、在被填充数据表的单元格输入=vlookup() 选择学号判定。5、之后选择第一张数据表 选择数据范围。6、之后根据成绩所对应的列数 进行数字输入(这里成绩对应表中第三列 所以这里...

excel中如何将如何条件的一整行数据从工作表1中复制到工作表2中?
excel中将一整行数据从工作表1中复制到工作表2中的具体步骤如下:需要准备的材料分别是:电脑、Excel表格。1、首先打开需要编辑的Excel表格。2、然后点击想要复制的那一行数据的标签,右键单击选择“复制”。3、然后切换到工作表2,右键单击需要粘贴到单元格,选择想要的粘贴选项即可。

excel怎么选择特定内容到另一个工作簿
1、打开表格1和表格2两张excel表格,表格1中输入原数据,表格2中输入检索条件。 2、首先选中表格1中的A1、B1单元格,点击数据,点击筛选。 3、点到表格2,点击任意单元格,点击数据,点击高级。4、在页面中选择,将筛选结果复制到其他的位置。5、点击列表区域后面的选框,选择表格1中的数据。6、点击...

如何在Excel中批量复制条件格式到其它区域?
以一张表格表格为例,已经设置好了它的条件格式:选中自己需要设置的区域,点击右键,选择【复制】:新建一个工作簿,选中自己要粘贴的区域,点击右键,选择【粘贴】:此时就得到了一份条件格式一样的工作簿了,:好了,以上便是如何在Excel中批量复制条件格式到其它区域的解决办法了,很容易便能掌握,希...

Excel怎么把一个格子里的东西复制到另一个表格?
要实现Excel表格中一个单元格内容自动填充到另一个单元格,你可以遵循以下步骤:首先,打开你的电脑并启动Excel程序,新建或打开一个工作簿。在A1单元格中,随意输入任何数字或文本。接下来,为了实现条件性填充,你需要在第二个单元格中输入一个公式。例如,可以使用"IF"函数来检查A1单元格是否为空。输入...

相似回答