永发信息网

怎么将excel中筛选结果自动复制到另一张工作表

答案:2  悬赏:30  手机版
解决时间 2021-02-06 13:30
  • 提问者网友:焚苦与心
  • 2021-02-05 14:56
表一的B中有有两个项目,筛选后的结果之一自动复制到表二中,也就是我修改表一表二也随着修改
最佳答案
  • 五星知识达人网友:旧脸谱
  • 2021-02-05 16:32
原表SHEET1 第一第二行表头,第三行开始是内容,3列内容
复制SHEET1 粘贴到SHEET2 SHEET3 ,保留SHEET2 SHEET3 表头,删除内容
SHEET2 A3输入公式
=IF(ISERR(INDEX(Sheet1!$A:$A,SMALL(IF(Sheet1!$B:$B<>"A","",ROW(Sheet1!$B:$B)),ROW(A1)),ROW($A$1))),"",INDEX(Sheet1!$A:$A,SMALL(IF(Sheet1!$B:$B<>"A","",ROW(Sheet1!$B:$B)),ROW(A1)),ROW($A$1)))
按CTR+SHIFT+ENTER
SHEET2 B3输入公式
=IF(ISERR(INDEX(Sheet1!$B:$B,SMALL(IF(Sheet1!$B:$B<>"A","",ROW(Sheet1!$B:$B)),ROW(A1)),ROW($A$1))),"",INDEX(Sheet1!$B:$B,SMALL(IF(Sheet1!$B:$B<>"A","",ROW(Sheet1!$B:$B)),ROW(A1)),ROW($A$1)))
按CTR+SHIFT+ENTER
SHEET2 C3输入公式
=IF(ISERR(INDEX(Sheet1!$C:$C,SMALL(IF(Sheet1!$B:$B<>"A","",ROW(Sheet1!$B:$B)),ROW(A1)),ROW($A$1))),"",INDEX(Sheet1!$C:$C,SMALL(IF(Sheet1!$B:$B<>"A","",ROW(Sheet1!$B:$B)),ROW(A1)),ROW($A$1)))
按CTR+SHIFT+ENTER
向下填充公式
SHEET2显示的就是B列 A 的内容
复制SHEET2到SHEET3
SHEET3将公式里 <> 后面的 "A"改为"B",就行了,
这样你改动SHEET1 后面SHEET2 SHEET3 就都自动变化了,不需要你筛选了
全部回答
  • 1楼网友:枭雄戏美人
  • 2021-02-05 16:50
筛选结果不能自动复制到另一张工作表,无论是自动筛选还是高级筛选 可以在完成筛选后,选中全部区域后,按f5定位可见单元格,然后复制粘贴到另一张表
我要举报
如以上回答内容为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
点此我要举报以上问答信息
大家都在看
推荐资讯