0

我将文本存储在 microsoft excel 2010 文本单元格中,我需要将其裁剪为 250 个字符,向上或向下舍入到最接近的完整单词。

所以例如文本

很多文字........这样结束

假设第 250 个字符是“like”中的“i”,我希望单元格转换为

很多文字........结尾像

我希望我已经把自己说清楚了。

非常感谢

奈杰尔

4

1 回答 1

1

假设文本在 A 列中,您可以将此公式放在 B 列中并复制下来:

=TRIM(LEFT(A1,250+FIND(" ",MID(A1,251,250)&" ")))

如果要替换 A 列的内容,请在公式之后执行以下操作:

复制B列->选择单元格A1->右键单击->粘贴特殊->值->确定

然后你可以删除B列。

编辑:添加替代公式:

=IF(LEN(A1)>250,LEFT(A1,FIND(" ",A1&" ",251)-1),A1)

=TRIM(LEFT(A1,FIND(" ",A1&REPT(" ",251),251)))
于 2013-09-19T22:20:56.483 回答