从列表中提取目标记录(Microsoft Excel)
在商业环境中,使用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将具有目标状态之一的那些记录复制到您在步骤9中指定的任何位置,并且原始数据保持不变。
_ExcelTips_是您进行经济高效的Microsoft Excel培训的来源。
本技巧(6116)适用于Microsoft Excel 2007、2010、2013、2016、2019和Office 365中的Excel。您可以在此处为Excel的较早菜单界面找到此技巧的版本: