在商业环境中,使用Excel来帮助管理每天需要处理的数据并不罕见。例如,您可以使用Excel来“压缩”

http://www.formville.com/C2_free-invoice-forms.html [发票]数据,运输记录或任意数量的不同类型的数据。处理该数据时,您可能需要根据特定条件提取不同的记录。

这是Excel筛选功能派上用场的地方。

考虑一下您有数千个订单,覆盖全国各地客户的情况。您可能希望提取目标状态下属于客户的订单,以便可以首先处理它们。您可以使用Excel的高级筛选功能来执行此操作。 (对于这些步骤,假设要过滤的数据在A到K列中。)

。确保数据列表中的每一列都有一个描述该列内容的标签。例如,包含每个客户状态的列可以使用“状态”作为标签。

。在单元格N1中,输入单词“状态”。您正在此列中建立一个条件表,并且此标签通知Excel您要在匹配条件中使用哪一列。使此单元格为粗体,并在需要时加下划线。

。从单元格N2开始,输入要从主数据列表中提取的状态。在列中为每个单元格输入一种状态。

。在主数据中的A到K列中选择一个单元格。

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

。确保选择“复制到另一个位置”选项。

。将插入指针放在“条件范围”框中,然后(在工作表上)选择N列中包含状态列表的单元格的范围。确保包括单元格N1,即标签。

。将插入指针放在“复制到”框中,然后选择要将记录提取到的单元格。您可以在同一工作表或不同工作表上选择一个单元格。

。如果要忽略任何重复的记录,请确保选中“仅唯一记录”复选框。

。单击确定。

就是这样-Excel将具有目标状态之一的那些记录复制到您在步骤8中指定的任何位置,并且原始数据保持不变。

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

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