
抱歉,但我不知道如何用谷歌搜尋這個。我有一個看起來像這樣的表:
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 A
、B
、E
和 中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 列表的實際邊界 。向下拖曳此 ( ),直至取得項目/回應資料。E
F
C3
這就是說,對於每個“是”的“回答”,
- 若「項目」屬於類別 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
您不能只使用資料透視表併計算“響應”嗎?