簡體   English   中英

Excel計數唯一值多個列

[英]Excel Count unique value multiple columns

我有一本包含多張紙的工作簿。 在工作表1上,我想計算A列中的人在C列中具有滿足D列=內容的條件的特定條目的次數,但是僅計算B列是唯一值時的次數。

使用下面的公式,我可以做所有事情,除了只對B列中的唯一數字計數。我在Sheet2 C2中輸入此公式,然后求和至I2,然后在每列中求和至6。

=IF(COUNTIFS(Sheet1!$A$2:$A$150,Sheet2!$B2,Sheet1!$C$2:$C$150,Sheet2!C$1,Sheet1!$D$2:$D$150,"Content")=0,"",COUNTIFS(Sheet1!$A$2:$A$150,Sheet2!$B2,Sheet1!$C$2:$C$150,Sheet2!C$1,Sheet1!$D$2:$D$150,"Content"))

我正在使用double countifs不顯示0。

這是Sheet1的外觀 圖片

這是我希望工作表2的外觀 在此處輸入圖片說明

任何幫助或建議,將不勝感激。

您可以通過數據透視表來實現。

  1. 選擇所有數據
  2. 插入->數據透視表
  3. 在彈出窗口中,確保選中帶有描述“將數據添加到數據模型”的底部的復選框,然后單擊“確定”。 這將為您創建工作表2。
  4. 在“數據透視表”字段中,將“ SR”移至“行”部分,將“階段”移至“ Prod”列,以將“ QN”部分移至“值”部分

  5. 現在,右鍵單擊“數據透視”中的某個單元格,該單元格顯示QN的總和/計數->更多選擇項匯總值

  6. 在彈出窗口中,滾動到底部,然后單擊“非重復計數”
  7. 在數據透視表的過濾器部分(數據透視表上第一行顯示“ Prod”)中,選擇“內容”

注意:如果錯過了第3步,唯一計數將不會出現在“值”部分中。 希望這可以幫助。

Vijayakumar的答案起作用。 如果您需要一個更簡單的版本(不帶數據模型選項,請在下拉的E列中使用此公式

=SUMPRODUCT(--($B$1:B1=B2))>0
  1. 選擇所有數據
  2. 插入->數據透視表
  3. 在“數據透視表”字段中,將“ SR”移至“行”部分,將“階段”移至“ Prod”和“ IsUnique”( Col E )列以過濾部分,將“ QN”移至“ Value”部分
  4. 現在,右鍵單擊“數據透視”中的某個單元格,該單元格顯示QN的總和/計數->計數匯總值
  5. 在數據透視表的過濾器部分(數據透視表上第一行顯示“ Prod”)中,選擇“內容”
  6. 在數據透視表的過濾器部分(數據透視表上第二行顯示“ IsUnique”)中,選擇“ TRUE”

在此處輸入圖片說明

當有新數據時,只需從Pivot Table tools -> Analyze或刷新中Change Data Source 但是,您可以將整個過程記錄為宏以使其自動化。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM