You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

Google Sheets提取首个单词:适配空格与换行分隔的公式求助

解决Google Sheets提取首个单词的公式方案

你之前用OR在FIND里失效,是因为FIND不支持直接传入布尔逻辑结果作为查找值,这里给你两种可靠的替代写法:

方法1:结合MIN与IFERROR定位分隔符

这个公式会自动识别空格或换行中先出现的那个,提取前面的首个单词:

=LEFT(C3180, MIN(IFERROR(FIND(" ", C3180), LEN(C3180)+1), IFERROR(FIND(CHAR(10), C3180), LEN(C3180)+1)) - 1)

原理:用IFERROR把找不到的分隔符位置设为比单元格总长度还大的数值,确保MIN能取到实际存在的那个分隔符位置,再用LEFT截取前面的内容。

方法2:用正则表达式(更简洁)

正则可以直接匹配开头到第一个空格/换行的所有字符,一步到位:

=REGEXEXTRACT(C3180, "^[^ \n]+")

解释:^表示从单元格开头匹配,[^ \n]+表示匹配所有不是空格和换行的字符,直到遇到第一个空格或换行为止,正好提取出首个单词。

内容的提问来源于stack exchange,提问作者Tech REP

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.07.22 03:30:10