1

必须有办法做到这一点,但作为平面设计师,电子表格程序不是我的强项。

我有 500 多个这样写的名字单元格:“戴维森,劳伦 O。” 我需要他们成为“Lauren O. Davidson”。基本上,逗号剩下的所有内容都需要移到字符串的末尾。

它甚至不必以 LibreOffice Calc 格式保存 - 我只需将文本复制并粘贴到 InDesign 中。

4

1 回答 1

1

解决此问题的最简单方法是使用正则表达式进行搜索/替换(在我的示例中,我假设每个名称条目后面都有一个逗号和一个空格来分隔姓氏和给定名称/中间名的首字母):

  1. 将包含名称的单元格复制到新工作表(因此如果出现问题,不会丢失数据);
  2. 使用+或菜单“ ”->“ ”打开“ Find & Replace”对话框;CTRLHEditFind & Replace ...
  3. 在“ Search for”输入框中,输入:

    (.*),\s(.*)

  4. 在“ Replace with”输入框中,输入:

    $2 $1

  5. 打开“ Other options”并确保“ Regular expressions”选项已启用:

    在此处输入图像描述

  6. 使用 开始搜索/替换Replace All

于 2014-07-22T08:06:55.347 回答