3

我在 excel 中有一个包含三列的表:名称、组织、合同到期(是/否)。

我还有 20 张其他表格,每个组织一张。在每张纸上,我想要该公司的合同即将到期的人员的姓名。我可以对列出的第一个进行 vlookup,但我需要每个组织的完整列表。有什么建议么?

4

3 回答 3

1

创建表格的数据透视表。

页面字段 = 组织

行字段 = 名称

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

数据项 = 合同到期计数 (YES/NO)

使用列字段上的过滤器并仅选择“是”值。

使用页面字段上的下拉菜单并选择您要查看的组织。

于 2009-07-08T16:28:24.037 回答
0

假设您的主工作表名为“列表”,如下所示:

   |    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))
于 2009-07-08T16:35:04.177 回答
0

如何生成仅包含过期联系人的列表,然后使用免费的 DataPig Excel Explosion Add-in。[根据列将数据拆分到单独的组织工作簿中的向导]?我不认为有 excel 2007 的版本,但我已经看到有关网络的宏的示例做同样的事情。

于 2009-07-09T13:17:36.227 回答