在我的 CSV 中,我有两列,但实际上只有一列,所以我想将这两列的内容(每行)连接到第一列(此后我想删除多余的列)?我使用 Mac,因此我使用 LibreOffice 和 OpenOffice。
答案1
我喜欢把事情复杂化,所以我会这样做:
- 选择两列,右键单击,
Format Cells
选择Text
格式 - 右键单击第一列并选择
Insert Columns Left
- 插入公式
=CONCATENATE(B2,C2)
(或任何需要连接的单元格)并下拉,以便单元格填充相应的连接 - 选择创建的第一列并复制
- 右键单击第一列,选择
Paste Special
并选择Text
下Selection
、None
下Operations
和Don't shift
下Shift Cells
(删除所有其他选择)。如果出现警告,只需单击Yes
即可覆盖当前单元格 - 现在我们有一个包含连接文本的列,因此您可以删除 B 列和 C 列(或您已连接的任何列),这样连接的文本将保留在第一列中(那里没有公式)
答案2
对于这样一件简单的事情,“标准”解决方案似乎太麻烦了,所以我将使用以下方法:
- 选择并复制您的列。
- 将它们粘贴到文本编辑器中。
- 使用编辑器的“搜索和替换”功能将制表符转换为空格。
- 复制结果。
- 将其粘贴到您的 Gnumeric/LibreOffice/OpenOffice 表中,并检查“固定宽度”。