返回列表 上一主題 發帖

搜尋字串字數,如何下公式呢?

搜尋字串字數,如何下公式呢?



大家早,

想請問如圖的F2~F4公式,該如何下才能顯示值呢?

F2想搜尋有包含1~10的字串,而我用COUNTIF($A$2:$A$4,E2&"*"),卻無法找出值,不知道問題出在哪?


附上檔案: 活頁簿1.zip (7.12 KB)


想麻煩各位協助提供想法,謝謝您們。

=COUNTIF($A$2:$A$4,"*"&SUBSTITUTE(E2,"~","~~")&"*")
{...} 表示需要用 CTRL+SHIFT+ENTER 三鍵輸入公式

TOP

1~10
91~100
會有錯誤~~

陣列:
=COUNT(FIND(", "&E2&",",", "&A$2:A$19&","))

嚴謹些:
=COUNT(FIND(","&E2&",",","&SUBSTITUTE(A$2:A$19," ",)&","))

TOP

2樓公式修正
=SUM(COUNTIF($A$2:$A$19,{"","* "}&SUBSTITUTE(E2,"~","?")&{"";",*"}))
分隔符號為 "," + " "(空格)

資料分隔格是要統一,不然COUNTIF函數統計容易出錯,可以參考3樓 嚴謹公式
{...} 表示需要用 CTRL+SHIFT+ENTER 三鍵輸入公式

TOP

增加邊界狀況判斷,減少資料格式不一樣錯誤
=IF(E2="","",SUM(COUNTIF(A:A,{"","* ","*,"}&SUBSTITUTE(E2,"~","?")&{"";" *";",*"})))

增加3種邊界判斷  ""," ",","
{...} 表示需要用 CTRL+SHIFT+ENTER 三鍵輸入公式

TOP

感謝ML089和准提部林的熱心幫忙,公式可以使用!

TOP

        靜思自在 : 君子如水,隨方就圓,無處不自在。
返回列表 上一主題