найти и заменить запятые на новую строку в таблице Google - PullRequest
28 голосов
/ 23 сентября 2011

Я пытался выяснить, как заменить запятые на разрывы строк.Я пытался использовать (/r/n/), char(10), представление Unicode (не помню сейчас), но оно довольно предсказуемо заменяет запятую на то, что я печатаю в другом поле, не преобразовывая ее в разрыв строки

Ответы [ 7 ]

38 голосов
/ 11 июля 2012

Если вы пытаетесь использовать Ctrl + F, чтобы найти и заменить хорошо, вы не можете.по крайней мере, я не знаю, как.

, но если у вас есть ячейка, скажем, A1, которая содержит следующее: "стек, переполнение", то если вы наберете это в A2, это должно работать: = SUBSTITUTE (A1, ",", char (10))

https://support.google.com/docs/bin/static.py?hl=en&topic=25273&page=table.cs

Затем вы можете скопировать содержимое A2 и щелкнуть правой кнопкой мыши A3 -> Вставить специальное ... -> Только значения.

Надеюсь, это поможет

ОБНОВЛЕНИЕ 2016-АВГ В Google Spreadsheet теперь поддерживается поиск новой строки, используя \ n вот как: Редактировать -> Найти и заменить you will be presented with this dialog

5 голосов
/ 13 июля 2017

Этот ответ не дает конкретного ответа на исходный вопрос, но я нашел похожий вариант использования, который может помочь кому-то еще. Если вы ищете символ новой строки с другим текстом, и вы хотите, чтобы замена заменяла символ новой строки, вот один из способов сделать это.

В моем примере выполняется поиск символа новой строки и пробела, а затем он заменяется просто новой строкой.

Найти: (\n)\s

Заменить: $1

Было бы неплохо, если бы Google разрешил регулярное выражение в поле замены, но это могло бы помочь кому-то, если символ новой строки является частью параметров поиска и должен быть включен в часть замены.

ПРИМЕЧАНИЕ. В соответствии с документацией Google замените группы только на листы. (по состоянию на 13 июля 2017 г.)

0 голосов
/ 01 февраля 2019

пример использования формулы для разбора

= РАЗДЕЛИТЬ (А14, СИМ (10))

0 голосов
/ 18 октября 2018

Если я правильно понял, вы хотите получить что-то подобное:

enter image description here

Трюк, который я обнаружил, таков:

  1. Вы вставляете выражение как =SUBSTITUTE(A3,",","")
  2. затем отредактируйте формулу, которую вы только что набрали, поместив курсор между двумя последними двойными кавычками: =SUBSTITUTE(A3,",","<PLACE CURSOR HERE>")
  3. и, наконец, вы нажимаете CTRL + ENTER. Это способ вставить символ новой строки.
0 голосов
/ 12 октября 2018

Чтобы изменить все «>» (больше, чем) на «> \ n» (больше, чем следует за новой строкой), я применил этот трехшаговый обходной подход.

  1. Скопируйте текст в LibreOffice«Текстовый документ»
  2. Edit => Find & Replace // ярлык: Ctrl + H
  3. Заполните там 3 поля (поля 1 ~ 3 на рисунке ниже) и нажмите «Replace All»Кнопка.

enter image description here

0 голосов
/ 03 марта 2016

Используйте параметр «заменить с помощью регулярных выражений». Тогда цель - \n, а замена - , (т. Е. Запятая с последующим пробелом).

0 голосов
/ 23 апреля 2015

Использование формулы замены gmansour, упомянутой выше, работает в новых листах Google.Однако выполнить поиск и замену (CTRL H) не удастся.Я попытался использовать char (10) в качестве замены и показывает только «char (10)».

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...