【问题标题】:Remove line break within cell google spreadsheet删除单元格谷歌电子表格中的换行符 【发布时间】:2017-08-23 23:03:00 【问题描述】: 有没有一种简单的方法可以去除每个单元格中的换行符? E 列上的每个单元格都有额外的行,我必须手动删除,很容易全部删除。 【问题讨论】: 标签: google-sheets google-docs 【解决方案1】: 最简单的方法: 调出查找和替换框(在 Windows 上为 Ctrl+h) 勾选框使用正则表达式搜索 在查找输入字段中,输入\n 将替换为字段留空 点击全部替换 (如果还有空格,再次点击全部替换) 【讨论】: 好答案!!!对于我的上下文,我将使用 CSV 输出进行数据迁移。如何提示其他观众,将换行符替换为不同的标记,例如。 ###,如果需要回滚。 【解决方案2】: 下面的示例怎么样?此示例假设换行符为\r\n 和\n。 流: 检索换行信息。 如果换行符为\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 行顶部 > 删除列。 【讨论】: