Excel:多列查找和計數

Excel:多列查找和計數

抱歉,但我不知道如何用谷歌搜尋這個。我有一個看起來像這樣的表:

response|item|            categoryA| categoryB
----------------------------------------------
Yes     item1             item1       item2
No      item2             item3       item4
No      item3
yes     item4
No      item1 
Yes     item2

每個項目都屬於兩個類別之一:A 或 B。每個項目在項目列中出現多次,但僅在類別查找列中出現一次。項目的每個實例都帶有一個回應,是或否。我需要計算 A 類和 B 類項目分別收到「是」回應的頻率。

例如:上表將產生

A 類:1 類 B:2

謝謝你,

答案1

使用輔助列。根據您的插圖,我假設您的資料位於 Columns  ABE和 中F。我將用作C輔助列。進入

=IF(A3="yes", IF(ISERROR(MATCH(B3,E$3:E$8,0)), IF(ISERROR(MATCH(B3,F$3:F$8,0)),"X","B"), "A"), "No")

進入C3。 (我假設資料從第 3 行開始,因為第 1 行和第 2 行是標題。)調整3和 ,以反映列和 8中類別 A 和 B 列表的實際邊界 。向下拖曳此 ( ),直至取得項目/回應資料。EFC3

這就是說,對於每個“是”的“回答”,

  • 若「項目」屬於類別 A(列 E),則計算結果為A,
  • 若「項目」屬於類別 B(列 F),則計算結果為B,
  • 否則,評估為X.

如果“回應”不是“是”,則評估為No

      

現在你可以做=COUNTIF(C3:C8, "A")=COUNTIF(C3:C8, "B")。並且,完成偵錯後,您可以將"X"和變更"No"為空字串 ( "")。

答案2

我很少使用 Excel,但也許這會有所幫助。
首先閱讀關於多列重複的文章(基本上是您想要實現的目標)

如果您關注這篇文章,您最終應該會看到一個列,描述什麼是重複的,什麼不是。
從那時起,您需要識別不同的重複項。這可以透過將相應項目的“我在這裡!我是重複的”更改為例如“類別 A”和“類別 B”來完成。
現在您已將範圍縮小到類別和回應,剩下要做的就是計算「是」和「否」(我確信這可以在 Excel 中完成,但正如我所說,我不再使用 excel )。如果您需要進一步的幫助,或者只是不明白我寫的某個單詞,請發表評論,我會盡力而為。

答案3

您不能只使用資料透視表併計算“響應”嗎?

相關內容