【问题标题】: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 中最后一个非空白单元格的下方。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2011-03-29
    • 2015-01-02
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多