在Microsoft Excel中通过vlookup制作一个列表?
我有一个excel中的表格有三列:名称,组织,合同到期(YES / NO)。
我还有另外20张表,每个组织一张。 在每一张表上,我都想要那些合同到期的人的名字。 我可以为列出的第一个做一个查找,但是我需要每个组织的完整列表。 有什么build议么?
创build您的表的数据透视表。
页面字段=组织
行字段=名称
列字段=合同到期(是/否)
数据项目=合同计数到期(是/否)
使用列字段上的filter,只select“是”值。
使用“页面”字段中的下拉列表并select要查看的组织。
假设您的主表被称为“列表”,如下所示:
| 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的例子,做同样的事情。