各位高手

有一個excel檔,A(人名1甲乙丙丁)、B(人名2甲乙丙丁)、C(人名3甲乙丙丁)、D
其中D可能為AAA Apple, BBB Blue,或是單純AAA Apple
有10000多筆資料,想要分別算出A、B、C的甲"AAA"、"BBB"分別有多少,
Apple、Blue不管他,

能分別找出
AAA在工作表的所有數量
=COUNTIF(Sheet1!D:D,CONCATENATE("*","AAA","*"))

甲在A的數量
=COUNTIF(Sheet1!A:A,CONCATENATE("甲"))

甲在A中AAA的數量
=SUMPRODUCT((人名1=甲)*(D="AAA Apple"))
但是這邊如果是AAA Apple, BBB Blue就辨識不出來了

想請問這樣公式該怎麼設呢?
我是excel 2003,先謝過各位高手!
附加壓縮檔: 201808/mobile01-1e474f3ab477647d5615b564b7c78e9e.zip

lin23ting wrote:
甲在A中AAA的數量
=SUMPRODUCT((人名1=甲)*(D="AAA Apple"))
但是這邊如果是AAA Apple, BBB Blue就辨識不出來了






kentchan wrote:
這樣??
附加壓縮檔...(恕刪)


kentchan大這方法雖然可行,
但AAA Apple, BBB Blue也有其他可能,
AAA Apple, CCC Choice
AAA Apple, DDD Diamond
BBB Blue, DDD Diamond
CCC Choice, DDD Diamond
...各種排列組合

唯有AAA、BBB、CCC、DDD...是不變的,
儲存格有些會超過250字元後面就被切掉了,
想再詢問有沒有解套方式呢?

謝謝。
每個字都懂,但我就是看不懂你到底要算什麼~~~
Eigen wrote:
每個字都懂,但我就是...(恕刪)


想要分別算出甲的"AAA"、"BBB"...分別有多少
只是儲存格內AAA後面會有一大串英文,
或是「AAA一串英文, BBB一串英文」
而長度非常長,尾巴都會過長被切掉,
所以才想要直接用AAA、BBB這個字串來設公式,
當然只要能夠算出來,什麼方式都不拘了...

lin23ting wrote:
想要分別算出甲的'AAA...(恕刪)


你的條件沒有很清楚
是一個儲存格最多只會有AAA XXXX,BBB XXXXXXXX兩組
還是一個儲存格會有AAA XXX,BBB XXXX,CCC XXXX.........很多組
kentchan wrote:



你的條件沒有很...(恕刪)



目前看到一個儲存格內都是兩個的,
AAA XXXXX, BBB XXXXX
但是有的是單獨一個AAA XXXXX而已

lin23ting wrote:
想要分別算出甲的"AAA"、"BBB"...分別有多少
只是儲存格內AAA後面會有一大串英文,
或是「AAA一串英文, BBB一串英文」
而長度非常長,尾巴都會過長被切掉,
所以才想要直接用AAA、BBB這個字串來設公式,
當然只要能夠算出來,什麼方式都不拘了...


你自己加油吧,我看不懂你的中文
Eigen wrote:



你自己加油吧,...(恕刪)



還是謝謝你。

白話文就是我要算某醫師當主刀、助手一、助手二、某手術的次數,
主刀當中,AAA這手術幾次,
助手一當中,AAA這手術幾次,
助手二當中,AAA這手術幾次,

主要需要計算到的有以下四欄
欄A 主刀:甲乙丙丁隨機
欄B 助手一:甲乙丙丁隨機
欄C 助手二:甲乙丙丁隨機
欄D 術式,這欄則可能是以下兩種組合:
1.代碼AAA 一串英文
2.代碼AAA 一串英文, 代碼BBB 一串英文
代碼有很多種,不是只有AAA、BBB,
只要儲存格內有出現過代碼AAA就算1次,
不知道這樣算不算白話了...
關閉廣告
文章分享
評分
評分
複製連結

今日熱門文章 網友點擊推薦!