如何在 LibreOffice 或 OpenOffice 中将两列合并为一列?

Vla*_*vic 12 merge openoffice libreoffice

在我的 CSV 中,我有两列实际上只是一列,所以我想将这两列的内容 - 对于每一行 - 连接到第一列(之后我想删除额外的列)?我使用 Mac,所以我使用 LibreOffice 和 OpenOffice。

Zin*_*ina 15

我喜欢把事情复杂化,所以在这里我会做什么:

  1. 选择两列,右键单击Format Cells,选择Text格式
  2. 右键单击第一列并选择 Insert Columns Left
  3. 插入公式=CONCATENATE(B2,C2)(或您需要连接的任何单元格)并下拉,以便单元格将填充对应的连接
  4. 选择创建的第一列并复制它
  5. 右键单击第一列,选择Paste Special并选择TextSelectionNoneOperationsDon't shiftShift Cells(删除所有其他选择)。如果出现警告,只需单击Yes以覆盖当前单元格
  6. 现在我们有一个包含连接文本的列,因此您可以删除 B 列和 C 列(或您连接的任何列),这会将连接文本留在第一列中(那里没有公式)


Ski*_*rou 7

对于这么简单的事情,“标准”解决方案似乎太麻烦了,所以我将使用以下方法:

  1. 选择并复制您的列。
  2. 将它们粘贴到文本编辑器中。
  3. 使用您的编辑器“搜索和替换”功能将表格转换为空格。
  4. 复制结果。
  5. 将其粘贴到您的 Gnumeric/LibreOffice/OpenOffice 工作表中,选中“固定宽度”。