如何 trim LibreOffice 或 Google 工作表中整列的起始空格?

How to trim starting spaces of entire column in LibreOffice or Google sheets?

我在这方面有点新手,所以希望能得到一些帮助。

我有一个大型电子表格,其中 C 列和 D 列在每列数据之前都有一个空白 space。有人可以向我解释如何 trim 整个列删除 Google 电子表格

的 LibreOffice 中的起始 spaces

在 Google 表格中,我将执行以下操作。

首先,在第一行的某个单元格中输入公式=arrayformula(trim(C:D)),例如E1。它将用修剪后的值填充两列(E 和 F)(删除每个字符串开头和结尾的空格)。

然后复制E-F列的内容,并在C-D中仅粘贴;这是通过 Ctrl-Shift-V 或从上下文菜单中选择 "paste special -> values only" 来完成的。

我确定其他答案可行,但如果您只需要执行一次,我有一个简单的选择。下载 Sublime Text 或其他一些文本编辑器。在字符串的开头查找空格(使用不带引号的 ("^ ") 即可),然后删除它们。

当您将来不需要更新时,文本编辑器对于像这样规范化数据非常有用。

在 LibreOffice 中:
1. Select 您要更改的单元格
2. 编辑 -> 查找和替换
3、查找:^\s+
4.替换:
5.其他选项-正则表达式:ON
6. 其他选项 - 仅当前选择:ON
7. 单击全部替换

在 LibreOffice 中,您可以通过“文本到列”功能 trim 所有空格(开头和结尾):

数据 -> “文本到列”

然后确保该列未被拆分(例如,如果没有制表符,则 select 制表符作为分隔符)和 select“Trim 空格”