2014-11-05 67 views
0

假設我在Excel工作表中有兩列數據。列A是名稱,列B是電子郵件地址。需要幫助創建自定義過濾器

  • 盧卡斯,NULL
  • 盧卡斯,NULL
  • 盧卡斯,NULL
  • 鮑勃,[email protected]
  • 鮑勃,NULL
  • 鮑勃,NULL
  • 邁克爾,NULL

等等。

我可以申請什麼樣的過濾器,所以我只看到

  1. 人而言,有沒有在A列中存在重複,誰不有一個電子郵件地址(即B列是NULL )和

  2. 在A列中有重複但沒有電子郵件地址的人?基本上,如果我的表僅具有高於所述數據,我想將過濾片顯示:

    • 的Lukas,NULL
    • 的Lukas,NULL
    • 的Lukas,NULL
    • 邁克爾,NULL

在此先感謝!

盧卡斯

+0

爲什麼會*盧卡斯*在你的列表是你的標準的一部分是*「人而言,有沒有在A列中存在重複的」 * I得到關於* Bob *的部分,但也是* Lukas *或* Michael *將根據您所述的內容列出,而不是兩者。 – Jeeped 2014-11-06 01:23:10

回答

0

我會用COUNTIFS找到多少重複的有每個人(在C2): -

=COUNTIFS(A$2:A$8,"="&A2) 

,並找到多少用NULL電子郵件地址(D2) : -

=COUNTIFS(A$2:A$8,"="&A2,B$2:B$8,"=NULL") 

如果這兩方面都等於1,它滿足您的條件1.

如果兩個計數相等但大於1,則它滿足您的標準2.

實際上(我認爲)它們都歸結爲一個標準,即所有事件都不得有電子郵件地址。因此,在E2: -

=C2=D2 

然後,只需在E列

enter image description here

0

過濾器您可以用高級篩選做到這一點。

下移表中,以約6行,把列標題A5:B5

在A2,把你的標準公式:

=COUNTIFS(Name,A6,Email,"*@*")=0 

enter image description here

我定義的名稱來指到A6:A12,以及電子郵件到B6:B12,但您可以在他們的位置使用絕對引用。

然後,選擇高級篩選,選擇範圍(選擇A1:A2爲準則,即使A1可能是空的,在地方選擇任何過濾器,或複製到新的位置

enter image description here

下面是結果:

enter image description here