作者:乔山办公网日期:
返回目录:excel表格制作
高级筛选的命令要在你要复制百到的位置(工作表)执行度,而不是在数据源的工作表执行例如:如果你筛选的数据源在sheet1,而要复制到sheet2,必须在sheet2来执问行高级答筛选命令(数据源和条件可以选择sheet1中的数据).而不是在sheet1来执行命令(往往内习惯上都会直接在数据源的位置容来执行高级筛选命令)
打开SHEET1 CTRL+A 复制
右键单击SHEET2的A1 选择性粘贴 数值 确定
打印SHEET1或SHEET2都可以。
原表SHEET1 第一第二行表头,第三行开始7a686964616fe59b9ee7ad94332是内容,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、首先打开需要筛选的表格。
2、点击表格功能区里面的数据,选择高级。
3、进入高级筛选之后,在方式里面勾选将筛选结果复制到zd其他位置。
4、然后在列表区间内里选择筛选的区域。
5、接着点击条件区域。
6、然后在表格里面选中筛选的条件。
7、然后点击下面的复制到这一栏后面的图标。
8、然后在表格点击SHEET2工作薄,进入到SHEET2工作薄里面。
9、然后在SHEET2工作薄选择需要单元格区域。
10、最后点击确容定,这样就可以了。