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