提取唯一並計算員工姓名

提取唯一並計算員工姓名

我正在嘗試計算所有員工的姓名在此工作表上出現的次數。但是,我不想COUNTIF為每個員工做一次,因為這會花費太長時間。

我想要的是兩列,第一列列出了每個員工的姓名,第二列列出了他們的名字在該表中出現的次數。他們的名字也只會在一列中,因此公式不需要掃描整個工作表。

Excel 有辦法幫我做到這一點嗎?

我的工作表示例

答案1

提取唯一並計算員工姓名

如果您希望在新欄位中顯示員工姓名及其出現次數,則可以使用以下組合:進階過濾器COUNTIF

  1. 篩選

    選擇資料列中包含您要從中取得名稱和計數的名稱的範圍,選擇選項Data卡,然後選擇Advanced

    選擇,然後透過填寫或使用選擇器來Copy to another location選擇該位置(在 中)。Copy to確保Unique records only已選取並打勾。

    這會給你獨特的名字從專欄。

    插圖:

    描述如何過濾的動畫 gif

  2. 數數

    從這裡您可以使用COUNTIF,並使用唯一的名稱作為參考。

    例如,如果名稱資料位於 A 列中,則唯一名稱從 C 列(從C2)開始:=COUNTIF(A:A, C2),並向下填充,例如Ctrl+D

    這會給你名字數從專欄。

    插圖:

    顯示姓名計數的動畫 gif

答案2

這應該不會花很長時間。如果名稱位於 A 欄中,請使用下列 countif:

=COUNTIF(A:A,A2)

這會計算 A2 中 A 列中任意位置出現的所有名稱。

相關內容