3

名前、組織、契約の有効期限 (YES/NO) の 3 つの列を持つ Excel のテーブルがあります。

組織ごとに 1 つずつ、合計 20 枚のシートがあります。各シートには、その会社との契約が満了する人々の名前が必要です。最初にリストされたものについて vlookup を実行できますが、各組織の完全なリストが必要です。助言がありますか?

4

3 に答える 3

1

テーブルのピボット テーブルを作成します。

ページ フィールド = 組織

行フィールド = 名前

列フィールド = 契約満了 (YES/NO)

データ項目=契約満了回数(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 用のバージョンはないと思いますが、同じことを行う Web に関するマクロの例を見てきました。

于 2009-07-09T13:17:36.227 に答える