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

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

。选择您要过滤的区域。

。显示功能区的“数据”选项卡。

。单击“高级”工具,在“排序和筛选”组中。 Excel将在“列表范围”框中显示“高级筛选器”对话框,并已填写原始数据表的地址。 (请参见图1。)

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

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

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

。单击确定。

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

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

本技巧(7561)适用于Microsoft Excel 2007、2010、2013和2016。您可以在此处为Excel的较旧菜单界面找到此技巧的版本:

链接:/ excel-Copying_the_Results_of_Filtering [复制过滤结果]。