删除单元格Google电子表格中的换行符

时间:2017-08-23 23:03:01

标签: google-sheets google-docs

是否有一种简单的方法可以删除每个单元格中的换行符?Spreadsheet Image

E栏上的每个单元格都有额外的行,我必须手动删除,任何一个都很容易删除。

3 个答案:

答案 0 :(得分:6)

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

FLOW:

  1. 检索换行信息。
  2. 如果换行符为\r\n,当\r\n的数量超过2时,会将其修改为char(10)
  3. 样本:

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

    结果:

    enter image description here

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

    如果这对你没用,我很抱歉。

答案 1 :(得分:2)

最简单的方法:

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

enter image description here

答案 2 :(得分:0)

这是我删除前导和尾随换行符的首选方法。请注意,这不会删除"中间"中的任何换行符。你的细胞。

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