作者good8195 (Kevin)
看板Google
标题[询问] google试算表万用字元
时间Fri Feb 1 19:39:54 2019
网路及版面上都没有搜寻不到
请问excel可以用*?
请问google sheets有没有这东西
我要用函数来判断
但是我想判断的是某个字
假设
王阿明 Y
王大明. Y
于铁雄. N
我想搜寻有明这个字来判断
但都无法
--
※ 发信站: 批踢踢实业坊(ptt.cc), 来自: 27.246.232.124
※ 文章网址: https://webptt.com/cn.aspx?n=bbs/Google/M.1549021196.A.FFD.html
1F:推 Oswyn: 看不太懂,不过是指试算表函式的话可以用 FIND 传回某字元 02/01 21:56
2F:→ Oswyn: 在字串中的位置。要更强大解析功能的话有REGEX系函式可用 02/01 21:57
3F:→ Oswyn: =IF(ISNUMBER(FIND("明", A1)),"Y", "N") 02/01 21:57
4F:→ Oswyn: =IF(REGEXMATCH(E3, "明"), "Y", "N") 02/01 21:57
5F:→ Oswyn: Google 的试算表支援规则运算式,函式能用 Ctrl+F 也能 02/01 22:04
6F:→ Oswyn: Ctrl+H 打开搜寻与取代,点选使用规则运算式进行搜寻 02/01 22:07
7F:→ Oswyn: 後面有说明可以打开看看 02/01 22:07
8F:→ good8195: 像该说像是简单的if函数就好,但是我想判断他里头名称 02/01 23:14
9F:→ good8195: 里有没有某个字 02/01 23:14
10F:→ good8195: 这两个函数没见过等等研究,我家excel是2010版本好多没 02/01 23:14
11F:→ good8195: 见过喔 02/01 23:14
12F:→ good8195: 刚测试了一般的if可使用,假设用了countif的话就不能, 02/02 00:39
13F:→ good8195: 查询某个字出现几次 02/02 00:39
14F:→ Oswyn: REGEX 用的 re2 不太熟,应该有更好的解法,无脑折衷解法 02/02 17:39
15F:→ Oswyn: =LEN(A1)-LEN(REGEXREPLACE(A1,"明","")) 02/02 17:39
16F:→ Oswyn: 如果搜寻关键字长度为复数,要把整个结果再除以其长度 02/02 17:40
17F:→ Oswyn: =(LEN(A1)-LEN(REGEXREPLACE(A1,"大明","")))/2 02/02 17:40
18F:推 PsMonkey: =IF(REGEXMATCH(A1, "明*"), "Y", "N") 就可以了吧? 02/02 23:42
19F:→ good8195: 试算表不是不能用万用字元? 02/03 23:34
20F:→ good8195: 楼上的*不是不能当作判断 02/03 23:35