Excel 統計問題(15點)

2013-11-18 9:11 am
想問問,如果我在一欄輸入Language

想有C/E/M/F/J/G/K等七個語言代表, C=Cantonese,E=English,J=Japanese,M=Mandarin,F=French,G=German,K=Korean

當我在輸入language下個輸入不同的語言,例如 C/E/M, M/F, C/J,等等,當我只想統計所有包括C/E/M的框的時候應該如何?又或是我只想搜尋有K的框又如何?

回答 (4)

✔ 最佳答案
在A2-A8 依次輸入KE,KF,CM,CKM,MC,KE,FK
在B2輸入KF,CM,
在C2輸入=SUMPRODUCT(--ISNUMBER(FIND(MID(B2&"ZZZZZZZ",{1,2,3,4,5,6,7},1),A2:A10)))

但出來的數值是13。
2013-11-19 7:37 am
試過,這個方法可以,但想問問如果只想搜尋特定的語言又如何?
例如:我在A2-A8 依次輸入KE,KF,CM,CKM,MC,KE,FK
在B2輸入KF,CM,
在C2輸入=SUMPRODUCT(--ISNUMBER(FIND(MID(B2&"ZZZZZZZ",{1,2,3,4,5,6,7},1),A2:A10)))

但出來的數值是13。

我可以只計算出只有KF/FK,CM/MC的框數目嗎?

即是如果我找CEM,不管其排列是ECM/MEC/CEM,只要內裏包含其組合,我便可以計算,但不包括CEMK或其他。
2013-11-18 5:57 pm
發問者應提供充足的內容結購及要求的結果, 人家才容易
現假設要求是計算總項數, A2:A100是Language欄, 可輸入最多7個語言代表
如Korean, 輸入K, 如English + Mandarin + French, 則輸入EMF 或 FME 均可
B2 輸入 要統計的目標, 如 輸入 K, EFM, 或 CEJMFGK均可
C2輸入公式:
=SUMPRODUCT(--ISNUMBER(FIND(MID(B2&"ZZZZZZZ",{1,2,3,4,5,6,7},1),A2:A100)))

2013-11-18 09:59:57 補充:
請先測試以上公式是否合乎要求, 還是另有所求, 再作跟進及解釋

2013-11-19 15:22:05 補充:
處理Excel公式, 搜尋目標不應在一格內有兩組, 如有兩組或以上, 便要分格輸入處理, Excel公式在判斷相同文字而不同排列的組合, 應沒有什麼好方法, 再加上位數不固定,更是難上加難
建議用VBA寫程式執行

2013-11-19 15:28:24 補充:
如不懂VBA, 可考慮語言代碼用1~7代替CEJMFGK, 再將B欄作輔助, B1輸入:
=--SUBSTITUTE(SUMPRODUCT((FIND(MID("1234567",{1,2,3,4,5,6,7},1),A1&"1234567")<=LEN(A1))*(MID("1234567",{1,2,3,4,5,6,7},1)*10^(7-{1,2,3,4,5,6,7}))),"0",)
再將公式下拉
B欄的內容便是A欄的順序

2013-11-19 15:33:53 補充:
C1 輸入搜尋目標組合代碼, 如1, 23, 3456, 必須順序
D1 輸入公式:
=COUNTIF(B1:B99,C1)
2013-11-18 9:34 am
唔係太明你講乜~

你的意思係 language 一欄可以填多過一項?

定係你會分七個columns,每個揀 yes or no?

跟住可以用 AutoFilter 自動篩選,做到你想要的野~


收錄日期: 2021-04-20 14:34:21
原文連結 [永久失效]:
https://hk.answers.yahoo.com/question/index?qid=20131118000051KK00020

檢視 Wayback Machine 備份