[英]Count or Sum (?) items in a single cell that match criteria from a list in Excel
我有一個單元格作為調查的輸出,其中包含從20種可能的項目列表中選擇的項目。
即。 原始可能的選擇:
猿,藍色,貓,紅色κόκκινοΖωολογία,狗,黃色,豬,紫色,斑馬
要求用戶從可能的選擇列表中“選擇所有動物”。 輸出將他們已標識的所有項目放在單個單元格中,以逗號分隔。 為每個調查條目創建一個新行。
即。
| 用戶1 | “猿,貓,豬,紫色” |
| 用戶2 | “貓,紅色,狗,豬,斑馬” |
| 用戶3 | “猿,貓,狗,豬,斑馬” | 等等...
我有一張桌子,上面有所有的動物和顏色,有定義的范圍。
即。 動物= A1:A5,顏色= B1:B4
我需要在一個新單元格中為每個用戶“得分”該單元格。 得分值是正確識別的項目數的計數,每個項目都計為1分。
即。
| 用戶1 | “猿,貓,豬,紫色” | 3 |
| 用戶2 | “貓,紅色,狗,豬,斑馬” | 4 |
| 用戶3 | “猿,貓,狗,豬,斑馬” | 5 |
對於每一行該分數單元格,公式將是什么?
我找到了上一個線程,它似乎指向正確的方向, Excel:在單元格中搜索多個術語,但這僅檢查列表中單元格中是否存在任何項目,並返回true或false
感謝任何人的幫助!
如果您不喜歡使用上面的公式,這些公式非常有效且最理想,則更簡單但更長的方法如下:
選擇動物->數據->文本到列,然后將它們分成幾列,其中的分隔符為逗號
完成此操作后,對每一列進行計數,它將為您總計。 盡管您將需要執行20個計數,所以它遠非理想的IE
=countifs(column which it could be in],[no.1 animal])+
countifs(column which it could be in],[no.2 animal])+...
countifs(column which it could be in],[no.20 animal])
很容易看到它是如何工作的,如果您收到更多答案,則必須再次將它們分開
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.