反饋已提交
網絡繁忙
有時候我們希望找出字串中指定字元共有多少個,如下面,A 或AA 字元的個數:
將字元轉化為陣列,篩選出指定的字元,然後統計陣列長度,即為指定字元的個數。或者透過指定字元分割處理後的原字串來求出個數。
1)將字元拆分為陣列,拆分符為空:SPLIT(目標字串, "")
2)透過 GREPARRAY( ) 函式篩選指定字元:GREPARRAY(上一步結果, item = "A")
3)透過 LEN( ) 函式來計算陣列的項數:LEN(上一步結果)
4)綜合起來,公式就是:LEN(GREPARRAY(SPLIT(目標字串, ""), item = "A"))
1)先連接處理目標字串,這裏指定字串為 AA:CONCATENATE("AA",目標字串,附加符)
在前面連接一個指定字串是為了防止目標字串裏完全沒有指定字串的情況下,第二步的分割函式也能生效
在後面連接一個附加符是為了防止指定字串剛好在目標字串的末尾,附加符可以是任何不包含於指定字串的字元。
2)使用 SPLIT( ) 函式分割字串,分割符為指定字串:SPLIT(上一步結果,"AA")
3)透過 LEN( ) 函式來計算陣列的項數:LEN(上一步結果)-2
4)綜合起來,公式為:LEN(SPLIT(CONCATENATE("AA",目標字串,"-"),"AA"))-2
1)將資料集欄位拖到儲存格 B2、B3 ,如下圖所示:
2)依次選中 C2~F2、C3~F3 儲存格,設定形態公式,如下表所示:
1)PC端
儲存範本,點選PC端預覽,如下圖所示:
2)行動端
點選下載範本:計算字串中指定字元個數.cpt
滑鼠選中內容,快速回饋問題
滑鼠選中存在疑惑的內容,即可快速回饋問題,我們將會跟進處理。
不再提示
10s後關閉
反馈已提交
网络繁忙