[询问] 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