早上好
我需要你的公式幫助,我在一個單元格中有一個專案串列:
| A欄 |
|---|
| 蘋果 |
| 香蕉 |
| 梨 |
| 葡萄 |
| 蘋果/香蕉 |
| 葡萄/梨/蘋果 |
我希望結果是這樣的:
Apples 3
Banana 3
Pear 2
Grape 2
我已經完成了以下操作 =countif(Range, list) 這會計算所有單個專案,但不會計算與其他專案一起包含的專案。
你能幫忙嗎?
謝謝
韋恩
uj5u.com熱心網友回復:
您可以使用TEXTSPLIT函式使用正斜杠作為分隔符將單列拆分為多列。
將TRIM函式中的公式括起來以洗掉前導和尾隨空格。
=TRIM(TEXTSPLIT(A1,"/",,TRUE))
然后使用COUNTIFS函式統計結果。
=COUNTIFS($B$1:$D$7,"="&B12)

uj5u.com熱心網友回復:
謝謝大家,我現在已經在 J??vdV 的幫助下解決了。
=countif(A2:A6,"蘋果")
我在 Apple 之前和之后添加了一個星號,但它沒有顯示在公式中
結果蘋果 3
唯一的缺點是我必須用蘋果或香蕉等詞修改每個單元格,但我對此很滿意。
塔
uj5u.com熱心網友回復:
這是一個選項,可以包含串列中的所有獨特專案及其計數,而不會出現誤報的可能性:

中的公式B1:
=LET(x,A1:A6,y,DROP(REDUCE(0,x,LAMBDA(a,b,VSTACK(a,TEXTSPLIT(b,," / ")))),1),z,MAP(y,LAMBDA(c,SUM(--(c=y)))),UNIQUE(HSTACK(y,z)))
如果需要按計數和/或型別排序,您可以包含SORT()嵌套。UNIQUE(HSTACK(y,z))
轉載請註明出處,本文鏈接:https://www.uj5u.com/gongcheng/533429.html
標籤:擅长excel公式计数
