我有大约2000个需要简短描述的描述。这是一个描述的例子。
Chloe New,原始Chloe的继承人温暖,女性化和一个伟大的标志性气味。 Chloe是一种带有牡丹,小苍兰,玉兰,百合和玫瑰花瓣以及成熟荔枝的花香。基调的木材使Chloe New成为日常生活中最好的香水。它持久的动力可以让你整天保持新鲜感。
结果是这个
Chloe New,原味Chloe的继承人温暖,女性化,具有极佳的标志性气味。
有时其他描述会像这样结束,例如:
Chloe New,原始Chloe的继承人温暖,女性化和一个伟大的标志性气味。 Chloe
我正在使用的当前功能是" =左(a1,70)"从左边开始占用前70个字符。但是,这个函数并不总是提取第一个句子,而是在第二个句子的开头结束。
所以我的问题是:
是否有一个只提取单元格第一个句子的函数?
答案 0 :(得分:1)
在“。”之后添加“空格”。在“例如”这样的缩写的情况下,防止句子过早地被修剪:
=LEFT(A1,FIND(". ",A1))
答案 1 :(得分:0)
A1是您正在评估的单元格:
=LEFT(A1,SEARCH(".",A1))
SEARCH()
找到"。"的索引。并且到目前为止评估您的LEFT()
功能。
编辑:对于这个用例,我的解决方案和Gary的解决方案几乎完全相同。对于其他用例,SEARCH
可能优于FIND
,因为它执行不区分大小写的搜索并且还支持通配符。
答案 2 :(得分:0)
如果你想标记逗号,请使用:
=LEFT(A1, (SEARCH(",",A1,1))-1)