看板 Office 關於我們 聯絡資訊
軟體:Excel 版本:2016 大家好,小弟現有A欄如下 AA 寸 AB 鎮 AC 鏡 AD 會 AE 金 AF 鑑 AG 威 AH 感 AI 俞 AJ 華 AK 駐 AL 也 不止這些,以下省略。 我現在想在B欄列出函數,對應同列的A欄中的第五個字元在A欄內出現的次數。 請問該如何寫? 小弟在B1試寫如下 =COUNTIF(A:A,*MID(A1,5,1)) 或是 =COUNTIF(A:A,"*"&MID(A1,5,1)) 結果不行也。 想問有兩種不同狀況的函數 (1) 對應同列的A欄中的第五個字元在A欄內出現的次數(不限在每個儲存格的第幾字元) (2) 對應同列的A欄中的第五個字元在A欄內出現的次數(限定一定要在每個儲存格的第五字元) -- ※ 發信站: 批踢踢實業坊(ptt.cc), 來自: 114.25.200.182 ※ 文章網址: https://www.ptt.cc/bbs/Office/M.1533419332.A.E73.html ※ 編輯: ddqueen (114.25.200.182), 08/05/2018 05:50:18
soyoso: 問題1,不限第幾字元的話,以"*"&mid(...)&"*" 08/05 09:15
soyoso: 問題2,限定第幾字元,以"????"&mid()&"*" 08/05 09:16
soyoso: 問題1,所要計數的第五個字元會於個別儲存格內重覆出現且 08/05 09:56
soyoso: 要累計的話,可以len範圍內的字串字元個數減取代第五個字 08/05 09:57
soyoso: 元為空字串"",substitute後len的字串字元個數,再以 08/05 09:59
soyoso: sumproduct加總 08/05 10:00
感謝您喔。 ※ 編輯: ddqueen (114.25.201.4), 08/05/2018 21:44:13 那個len、substitute、sumproduct的,請否請您寫一下呢?看您的敘述我不太會, 我excel不是很熟。麻煩您。 ※ 編輯: ddqueen (114.25.201.4), 08/05/2018 22:35:15
soyoso: =sumproduct(len(範圍)-len(substitute(範圍,mid(..),空字 08/05 23:06
soyoso: 串))) 08/05 23:06
謝謝您。 ※ 編輯: ddqueen (114.36.235.46), 08/07/2018 07:45:29