以下样本怎么样?此示例假设换行符为\r\n
和\n
。
FLOW:
- 检索换行信息。
- 如果换行符为
\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
。
如果这对你没用,我很抱歉。
这是我删除前导和尾随换行符的首选方法。请注意,这不会删除"中间"中的任何换行符。你的细胞。
- 右键单击E列>插入1右
- 在第一行中具有额外空格的列F中:键入公式
=TRIM(
直接在右侧选择E单元格,然后输入结束)
。例如,在F2中,公式应该类似于=TRIM(E2)
。
- 此单元格应显示正确的值。选择此单元格并将右下角的蓝色小框拖到工作表底部。这会将公式复制到所有其他单元格,更新行E引用。
- 当行F中的所有数据看起来都符合预期时,单击行的最顶部以选择它并单击复制。
- 再次右键单击行F的顶部,然后选择选择性粘贴>仅限粘贴值。
- 现在,列F包含您需要的数据,您可以右键单击行E>的顶部。删除列。