Есть ли способ изменить порядок текста в ячейке?

Должен быть способ сделать это, но как графический дизайнер программы для работы с электронными таблицами не являются моей сильной стороной.

У меня есть более 500 ячеек с именами, написанными так: «Дэвидсон, Лорен О.» и мне нужно, чтобы они были «Лорен О. Дэвидсон». По сути, все, что осталось от запятой, нужно переместить в конец строки.

Его даже не нужно хранить в формате LibreOffice Calc - мне просто нужно скопировать и вставить текст в InDesign.


person Astrofluff    schedule 21.07.2014    source источник


Ответы (1)


Самый простой способ решить эту проблему - это поиск / замена с использованием регулярных выражений (в моем примере я предполагаю, что каждая запись имени имеет запятую и пробел после нее, чтобы разделить фамилию и начальное имя / отчество):

  1. Скопируйте ячейки, содержащие имена, на новый лист (чтобы не было потери данных, если что-то пойдет не так);
  2. Откройте диалог «Find & Replace», используя CTRL + H или меню «Edit» -> «Find & Replace ...»;
  3. В поле ввода "Search for" введите:

    (.*),\s(.*)

  4. В поле ввода "Replace with" введите:

    $2 $1

  5. Откройте «Other options» и убедитесь, что опция «Regular expressions» включена:

    введите описание изображения здесь

  6. Начните поиск / замену с помощью Заменить все.

person tohuwawohu    schedule 22.07.2014