【问题标题】:Remove line break within cell google spreadsheet删除单元格谷歌电子表格中的换行符
【发布时间】:2017-08-23 23:03:00
【问题描述】:

有没有一种简单的方法可以去除每个单元格中的换行符?

E 列上的每个单元格都有额外的行,我必须手动删除,很容易全部删除。

【问题讨论】:

    标签: google-sheets google-docs


    【解决方案1】:

    最简单的方法:

    1. 调出查找和替换框(在 Windows 上为 Ctrl+h)
    2. 勾选框使用正则表达式搜索
    3. 查找输入字段中,输入\n
    4. 替换为字段留空
    5. 点击全部替换
    6. (如果还有空格,再次点击全部替换

    【讨论】:

    • 好答案!!!对于我的上下文,我将使用 CSV 输出进行数据迁移。如何提示其他观众,将换行符替换为不同的标记,例如。 ###,如果需要回滚。
    【解决方案2】:

    下面的示例怎么样?此示例假设换行符为\r\n\n

    流:

    1. 检索换行信息。
    2. 如果换行符为\r\n,当\r\n的个数大于2时,修改为char(10)

    示例:

    =IF(REGEXMATCH(E1, "\r\n"),REGEXREPLACE(E1, "(\r\n){2,}", char(10)),REGEXREPLACE(E1, "(\n){2,}", char(10)))
    

    结果:

    如果要删除所有换行符,可以使用=CLEAN(A1)。在这种情况下,结果表的结果变为sample1sample2sample3sample4sample5

    如果这对您没有帮助,我很抱歉。

    【讨论】:

    • CLEAN 是这里的魔力,如果您不知道问题出在哪里,它可以真正消除一切。
    【解决方案3】:

    这是我删除前导和尾随换行符的首选方法。请注意,这不会删除单元格“中间”的任何换行符。

    • 右击E列>右插入1
    • 在第一行有多余空格的 F 列中:键入公式 =TRIM( 直接选择右侧的 E 单元格,然后输入结束 )。例如,在 F2 中,公式应类似于 =TRIM(E2)
    • 此单元格应显示正确的值。选择此单元格并将右下角的蓝色小框拖到工作表底部。这会将公式复制到所有其他单元格,更新 E 行引用。
    • 当 F 行中的所有数据都符合预期时,单击该行的最顶部以将其选中并单击复制。
    • 再次右键单击 F 行的顶部,然后选择选择性粘贴 > 仅粘贴值。
    • 现在 F 列有您需要的数据,您可以右键单击 E 行顶部 > 删除列。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2015-04-19
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2020-07-20
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多