如何将部分文本从一个单元格移动到另一个单元格

如何将部分文本从一个单元格移动到另一个单元格

我遇到了一个难题,希望有人能帮助我!我已将一个 PDF 文件导出到 Excel 中,其中包含大量信息,这些信息填充到一个单元格中。我需要将这些信息拆分成单独的单元格,但所有信息的间距都不同。以下是一个例子:

John Smith 1234 Main St
Charlie Motto 6548 Teflon Ave
Shannon Guesswho 12W546 Spoon Dr

所以,我需要将名称和地址放在一个单元格中(最好是数字和街道分开)。

有什么办法可以做到这一点?

答案1

尝试这个:

  1. 从 PDF 复制
  2. 粘贴到文本文件中(我使用记事本)
  3. 从文本文件复制
  4. 粘贴到 Excel 中
  5. 在粘贴图标中选择“使用文本导入向导...”
  6. 选择下一步 3 次,看看结果是否正确

您可以管理向导以请求最佳结果

答案2

在 Excel 2013 中:

  1. 复制文本(来自 PDF 文件)。
  2. 单击电子表格中您希望数据进入的位置的左上角。
  3. 粘贴。您可能需要执行“粘贴”→“匹配目标格式 (M)”。

    A确保选择了 左列(列 )。

  4. 选择“数据”→“数据工具”→“文本分列”。

  5. “第 1 步(共 3 步)” – 选择“分隔”(因为您的字符串由空格分隔,并且没有固定的宽度)。单击 Next >

  6. “第 2 步(共 3 步)” – 选择适当的分隔符。 在您的例子中,它看起来像是空格。 单击 Next >

  7. “第 3 步,共 3 步” – 可选,为每列分配数据格式。我通常跳过此步骤。单击 Finish。您将获得类似以下内容:

  8. 如果您希望街道名称和街道类型同时存在,

    • 输入=D1 & " " & E1单元格 F1
    • 向下拖动/填充:

    • 选择列 F
    • 复制它,并将值粘贴到 Column 上 D
    • 清除列 E和 F
  9. 以类似方式合并列 A(名字)和列 B(姓氏)。

相关内容