[詢問] google試算表萬用字元

作者: good8195 (S)   2019-02-01 19:39:54
網路及版面上都沒有搜尋不到
請問excel可以用*?
請問google sheets有沒有這東西
我要用函數來判斷
但是我想判斷的是某個字
假設
王阿明 Y
王大明. Y
于鐵雄. N
我想搜尋有明這個字來判斷
但都無法
作者: Oswyn (Oswyn)   2019-02-01 21:56:00
看不太懂,不過是指試算表函式的話可以用 FIND 傳回某字元在字串中的位置。要更強大解析功能的話有REGEX系函式可用=IF(ISNUMBER(FIND("明", A1)),"Y", "N")=IF(REGEXMATCH(E3, "明"), "Y", "N")Google 的試算表支援規則運算式,函式能用 Ctrl+F 也能Ctrl+H 打開搜尋與取代,點選使用規則運算式進行搜尋後面有說明可以打開看看
作者: good8195 (S)   2019-02-01 23:14:00
像該說像是簡單的if函數就好,但是我想判斷他裡頭名稱裡有沒有某個字這兩個函數沒見過等等研究,我家excel是2010版本好多沒見過喔剛測試了一般的if可使用,假設用了countif的話就不能,查詢某個字出現幾次
作者: Oswyn (Oswyn)   2019-02-02 17:39:00
REGEX 用的 re2 不太熟,應該有更好的解法,無腦折衷解法=LEN(A1)-LEN(REGEXREPLACE(A1,"明",""))如果搜尋關鍵字長度為複數,要把整個結果再除以其長度=(LEN(A1)-LEN(REGEXREPLACE(A1,"大明","")))/2
作者: PsMonkey (痞子軍團團長)   2019-02-02 23:42:00
=IF(REGEXMATCH(A1, "明*"), "Y", "N") 就可以了吧?
作者: good8195 (S)   2019-02-03 23:34:00
試算表不是不能用萬用字元?樓上的*不是不能當作判斷

Links booklink

Contact Us: admin [ a t ] ucptt.com