【问题标题】:Auto line break in cell every X characters每 X 个字符在单元格中自动换行 【发布时间】:2016-01-30 15:42:47 【问题描述】: 我有一个巨大的单元格,其中包含没有换行符的文本。一旦我需要复制和粘贴它,我会使用在线自动换行符tool,它会每隔 X 个字符生成新的换行符。 我正在寻找如何在 Excel 中进行这项工作的解决方案。 【问题讨论】: 如果你想要自动换行,我相信你需要写一些代码...... 标签: excel text cell line-breaks 【解决方案1】: 这可能不切实际,这取决于需要的频率以及一次按行拆分多少个单元格,但使用 VBA 可能的大多数事情也可能没有,即使不切实际。 假设您的文本在 B1 中,而必需的字符限制在 A1 中。在 C1: =MID($B1,1+$A1*(COLUMN()-3),$A1) 复制到 D1。在 C2 =C1,在 D2: =C2&CHAR(10)&D1 然后复制 D1:D2 直到第一个空白出现在第 1 行(假设您不会有大量连续的空格“字符”)。 结果应位于 Row1 中最后一个非空白单元格的下方。 【讨论】: