如果使用Excel的高级筛选功能,则不仅限于“就地”筛选。您还可以等效于_database extract_,这是一个两步过程。首先,将过滤列表,然后将符合您条件的记录复制到工作表的其他区域。

要指示Excel复制过滤结果,请按照下列步骤操作:

。选择您要过滤的区域。

。从数据菜单中选择过滤器,然后选择高级过滤器。 Excel将在“列表范围”框中显示“高级筛选器”对话框,并已填写原始数据表的地址。 (请参见图1。)

。根据需要设置过滤选项。

。确保选中复制到另一个位置单选按钮。

。在“复制到”字段中指定复制目的地。

。单击确定。

当您指定副本的目的地(步骤5)时,有三个选项。首先,如果将单个单元格指定为目标单元,则Excel将复制筛选结果,而不考虑提取的记录数。如果使用的列表很大,但是过滤的结果可能有很多行,但是,您可能不想这样做。在这种情况下,将目标作为行选择。 Excel将只复制那么多行。因此,如果筛选的结果是47条记录,而您的目标是选择12行,则仅复制前12条记录。最后的选择是选择一个单元格范围。这会将副本限制为范围指定的数量或行和列。

_ExcelTips_是您进行经济高效的Microsoft Excel培训的来源。

本技巧(2859)适用于Microsoft Excel 97、2000、2002和2003。可以在以下功能区中为Excel的功能区界面(Excel 2007及更高版本)找到本技巧的版本: