如何截断并在Excel公式中保留最后一个字?

时间:2019-02-01 16:26:54

标签: excel vba excel-formula

我有一个Excel公式,该公式将单元格中的值截断为某些字符(即30个字符),即使最后一个单词超过了30个字符的限制,也保留了最后一个单词。 问题是,如果它在单词中间停在30个字符处,那么它会给出一个错误,因为我的公式正试图在30个字符之后找到空格,如果那之后没有单词就不会有空格,则此公式有效仅在30个字符后有空格

=IF(LEN(A2)>60,LEFT(A2,FIND(" ",A2,60)-1),A2)

我想要的是将句子截断为30个字符并保留最后一个单词,如果30个字符停在单词中间,那么它应该保留该单词。

0 个答案:

没有答案