你如何提取Excel中的第一句话

问题描述 投票:0回答:3

我有2000年左右的描述需要一个简短的说明。这里是一个描述的例子。

小克新,原克洛伊的继承人是温暖的,女性化和一个伟大的签名香味。克洛伊是一个华丽的香味与牡丹,小苍兰,玉兰,百合和玫瑰花瓣与成熟的荔枝一起。在基地树林的暗示,使新克洛伊最好每天香味。它的持久动力让你清爽一整天。

结果是这个

小克新,原克洛伊的继承人是温暖的,女性化和一个伟大的签名香味。

有时,其他说明会这样结束,例如:

小克新,原克洛伊的继承人是温暖的,女性化和一个伟大的签名香味。克洛伊

我使用当前功能是“=左(a1,70)”这需要前70个字符从左边开始。然而,这个功能并不总是提取的第一句,但第二句的开头结束。

所以我的问题是:

是否有只提取细胞的第一句的功能?

excel function excel-formula
3个回答
1
投票

添加右后“空间”“”以防止从句子中像“例如”的缩写的情况下过早修整:

=LEFT(A1,FIND(". ",A1))

0
投票

其中,A1是你正在评估的单元格:

=LEFT(A1,SEARCH(".",A1))

SEARCH()发现的指数“”和您评估LEFT()功能到这一点。

编辑:对于这种使用情况下,我的解决方案和加里的解决方案几乎是一样的。对于其他使用情况,SEARCH可能是最好FIND,因为它执行不区分大小写的搜索,同时还支持通配符。


0
投票

如果你想关闭标签逗号使用这样的:

=LEFT(A1, (SEARCH(",",A1,1))-1)
最新问题
© www.soinside.com 2019 - 2024. All rights reserved.