為什麼這篇google試算表filter鄉民發文收入到精華區:因為在google試算表filter這個討論話題中,有許多相關的文章在討論,這篇最有參考價值!作者Oswyn (Oswyn)看板Google標題Re: [詢問] google試算表萬用字元時間M...
: 推 PsMonkey: =IF(REGEXMATCH(A1, "明*"), "Y", "N") 就可以了吧? 02/02 23:42
: → good8195: 試算表不是不能用萬用字元? 02/03 23:34
: → good8195: 樓上的*不是不能當作判斷 02/03 23:35
Google spreadsheets 能用萬用字元、但不是 * ,這個 * 號不是那個 * 號。
就像之前推文中所述 Google Docs 與 spreadsheets 使用 RE2 作為規則運算式來匹配
搜尋與取代。說明中有其簡單範例,在函式外需要額外點選其功能以啟用。
https://imgur.com/3k3Bn2h
. 匹配所有字符
x* 匹配零個或更個多個 x
x+ 匹配一個以上的 x
x? 匹配零個或一個 x
傳統的萬用字元功能可以用 .* 的組合,也就是零個以上的任意字符來實現。
所以 REGEXMATCH(A1, "明*")=匹配零個 "明"(沒有)或很多 "明"(明明...),因
為包含了有跟沒有任何 "明" 都匹配實際上沒什意義。所以需加上其它規則如 "明*天"
以匹配 "天"、"明天"、"明明天" 等字串。
詳見 https://github.com/google/re2/blob/master/doc/syntax.txt
--
人間五十年、化天のうちを比ぶれば、夢幻の如くなり
^,,,^ 一度生を享け、滅せぬもののあるべきか
(ミ‵ω′)\m/ NOBUMETAL DEATH!!(乂'ω')
--
※ 發信站: 批踢踢實業坊(ptt.cc), 來自: 1.169.206.253
※ 文章網址: https://www.ptt.cc/bbs/Google/M.1549246642.A.CC1.html