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