如下所示,我有一个 Excel 文件,其中记录了债务人的收款情况。
A列是进行收藏的员工代码。
B 列是收集日期
休息是不言而喻的
我需要从这张表的另一张工作表中提取数据,并用筛选后的数据填充新表。例如,在第二张工作表上,我需要一张表来显示仅来自 P102 的集合,我已设法使用以下数组公式来实现:
{=INDEX(Sheet2!$A:$A,SMALL(IF(Sheet2!$A:$A="P102",ROW(INDIRECT("1:"&COUNTA(Sheet2!A:A)))),ROWS(Sheet2!$A$2:$A2)))}
当然,此代码仅输出人员代码,但我对其进行了修改,以便也显示其他列。
我无法做到的是,我还需要应用带有日期的第二个过滤器。例如,仅限 P101 中的记录,并且仅限二月份的记录。
我真的很感谢对此的任何反馈...
PS:我不想使用宏,而且我无法制作数据透视表...
问候,
凯末尔
答案1
我会为此使用 Power Query 插件。您可以指定过滤器列表,以便组合使用。过滤功能非常好。
http://office.microsoft.com/en-ca/excel-help/filter-a-table-HA103993866.aspx#_Toc354835496