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

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

如果“是否聘任”一列中为“是”,那么就复制这一行的内容到SHEET2中,最好能这一行的几列内容!
展开
 我来答
1975qjm
高粉答主

2013-01-28 · 关注我不会让你失望
知道大有可为答主
回答量:2万
采纳率:74%
帮助的人:9177万
展开全部
方法一
用操作
选中全部数据区域---数据---筛选---以"是"进行筛选----再复制到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三键结束输入
何小素
2013-01-28
知道答主
回答量:31
采纳率:0%
帮助的人:20.5万
展开全部
1.如果你只是要选择“是否聘任”为“是”的内容,那大可不必用函数,直接使用排序或者筛选功能就好了~
2.如果可以打乱顺序的话,就用排序,单击“是否聘任”那一列,选择排序,升.降序都行,然后复制粘贴就得了~
3.如果不可以打乱顺序的话,就用筛选功能,单击“是否聘任”那一列,选择筛选,然后复制粘贴就得了~
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
dongdongailan9
2013-01-28 · 超过18用户采纳过TA的回答
知道答主
回答量:63
采纳率:100%
帮助的人:44.3万
展开全部
如果只是想把是否聘任分开的话,直接全选表格,然后插入数据透视表,用数据透视表做也很快的
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
百度网友45d146148
2013-01-28 · 超过25用户采纳过TA的回答
知道答主
回答量:96
采纳率:0%
帮助的人:74.2万
展开全部
先筛选,把是的弄在一起,在复制
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
百度网友bee2b3c
2013-01-28 · 超过30用户采纳过TA的回答
知道答主
回答量:183
采纳率:0%
帮助的人:87万
展开全部
用vlookup
来自:求助得到的回答
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 1条折叠回答
收起 更多回答(3)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式