如何从一张Excel中自动提筛选出内容到第二张表中?

来源:百度知道 编辑:UC知道 时间:2024/05/22 15:48:38
现在有SheetA、SheetB。
SheetA中内容为
客户名 合同号 状态
aaa 111 潜在
bbb 222 潜在
ccc 333 售前
ddd 444 潜在
eee 555 已签
fff 666 已签
ggg 777 已签
hhh 888 售前
iii 999 已签

如何筛选出状态列中内容为已签的数据入SheetB?

谢谢
并不是手动筛选后放入SheetB

使用高级筛选:
1、选中SheetB,在A1中输入“状态”,A2中输入“已签”;
2、菜单“数据--筛选--高级筛选”;
3、方式选“将筛选结果复制到其它位置”;
4、“列表区域”输入:Sheet1!$A:$C
5、“条件区域”输入:Sheet2!$A$1:$A$2
6、“复制到”输入:Sheet2!$D:$F
完成

但是,这种筛选是静态的,筛选结果不会随A表变化而改变。要想得到动态结果,需要编程。

用EXCEL小工具,那个不错~~

使用EXCEL的高级筛选功能,但前提是你必须保证先将光标定位于SheetB,使其处于活动状态,这是最关键的一点,否则筛选不成。在a1、b1单元格内先输入好筛选条件:状态:已签,然后选“数据——筛选——高级筛选”,在打开的对话框中,方式选“将筛选结果复制到其它位置”,然后按正常情况选择数据区域、条件区域、复制到等内容既可成功。