Перейти к содержимому

Как найти и заменить в гугл таблице

  • автор:

Как заменить текст в Google Таблицах (с примерами)

Как заменить текст в Google Таблицах (с примерами)

В этом руководстве объясняется, как использовать функцию « Найти и заменить » для замены определенного текста в Google Таблицах.

Пример: как заменить текст в Google Sheets

Предположим, у нас есть следующий набор данных в Google Sheets, который содержит информацию о различных баскетбольных командах:

Предположим, мы хотим заменить текст «Запад» на «W» и «Восток» на «E» в столбце «Конференция».

Для этого выделите столбец «Конференция»:

Затем перейдите на вкладку « Правка » и нажмите « Найти и заменить »:

В появившемся окне « Найти и заменить » введите «West» в поле « Найти » и «W» в поле « Заменить на », затем нажмите « Заменить все »:

Каждое из значений «Запад» будет автоматически заменено на «W» в столбце «Конференция»:

Затем в окне « Найти и заменить » введите «Восток» в поле « Найти » и «E» в поле « Заменить на », затем нажмите « Заменить все »:

Каждое из значений «Восток» будет автоматически заменено на «E» в столбце «Конференция»:

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

Дополнительные ресурсы

В следующих руководствах объясняется, как выполнять другие распространенные операции в Google Таблицах:

Как найти и заменить данные в Google Таблицах?

Функционал Google Таблиц позволяет работать только в одной таблице одновременно, но если Вам необходимо найти и заменить данные сразу нескольких таблицах, это будет очень утомительно.
В этой статье будет показано, как найти и заменить информацию в нескольких листах сразу.

Вы сможете искать текст, формулы, гиперссылки и заметки на всех страницах, которые Вы открыли. Также Вы сможете выбрать отдельные листы, если не хотите искать информацию во всех листах сразу.

ПОЛЕЗНЫЕ СОВЕТЫ ОТ НАШИХ РАЗРАБОТЧИКОВ

1. Вам необходимо скачать бесплатное дополнение Advanced Find and Replace от Google. Вы можете это сделать по этой ссылке: https://chrome.google.com/webstore/detail/advanced-find-and-replace/gdjlbafkoaciknlpkmiedbgnlfglcpmb?utm_source=permalink

2. Нажмите Дополнения затем Advanced Find and Replace и S tart.

можно ли гугл таблицах записать макрос с использованием правка->найти и заменить

собственно выгружаю данные в гугл таблицу, дробные значения чисел выгружаются с разными разделителями дробной части («,» или «.») хочу найти все значения с разделителем «.» и заменить их на «,» для этого выделяю столбец, далее правка → найти и заменить https://yadi.sk/i/5gODIB-DKU6c7w решил записать макрос, но тАкое действие просто не записывается.. это вообще возможно? если в макрос такое не записать, то как быть?

  • google-apps-script
  • google-spreadsheet

Отслеживать
145 8 8 бронзовых знаков
задан 10 сен 2021 в 15:09
Александр Кутерин Александр Кутерин
1 1 1 бронзовый знак

Вы можете добиться этого, считывая скриптом все значения на листе (как массив), перебирая массив, заменяя значения, а затем записывая весь массив обратно на лист.

10 сен 2021 в 16:39

я подобрал вот такую функцию =ARRAY_CONSTRAIN(ArrayFormula(VALUE(IFERROR(REGEXREPLACE(F1:F;»[.]»;»,»);F1:F)));COUNTA(F1:F);1) т.к. google script -ом не владею, пытаюсь реализовать что нужно с помощью записи макроса, последовательность следующая: создаю колонку справа от текущей (с данными), испольую формулу выше, копирую значения массив полученных значений в третью колонку, удаляю две первых, но после исполнения тАкого макроса — получаю пустую колонку..

Подстановка заданной части текста в ячейке, функция SUBSTITUTE

Функция SUBSTITUTE в Google таблице

Как и в таблицах Excel, в Google таблицах функция SUBSTITUTE (ПОДСТАВИТЬ) заменяет один определенный текст на другой в пределах одной выбранной ячейки.

=SUBSTITUTE(text_to_search, search_for, replace_with, [occurrence_number]) =ПОДСТАВИТЬ(текст; искать; замена; [номер_соответствия])
  • Text_to_search (текст) — текст; ссылка на ячейку; значение функции, в котором производится поиск и замена.
  • Search_for (искать) — элемент текста, который нужно найти в text_to_search и заменить на replace_with . По аргументу search_for находятся не только слова, но и их части; например, если нужно заменить слово «маг», то замена произойдет и в слове «бумага».
  • Replace_with (замена) — определенный текст, который будет вставляться вместо старого элемента текста search_for .
  • [Occurrence_number (номер_соответствия)] — необязательный аргумент. Порядковый номер вхождения search_for в тексте text_to_search , которое нужно заменить на replace_with . По умолчанию заменяются все вхождения search_for , но если указан [occurrence_number] , происходит замена элементов текста только с этим порядковым номером.

Функция SUBSTITUTE (ПОДСТАВИТЬ) в Google таблице

Функция SUBSTITUTE (ПОДСТАВИТЬ) чувствительна к регистру, в последнем примере мы указали «саша» с маленькой буквы и формула ничего не изменила, так как в искомом тексте нет совпадений с таким элементом.

Функция SUBSTITUTE (ПОДСТАВИТЬ) в Google таблице

В ситуациях, когда элемент текста, который мы хотим заменить входит в состав других слов — нужно указывать точный порядок [occurrence_number] , чтобы не случилась подстановка в тех словах, где нам не этого не нужно.

Пример применения функции SUBSTITUTE (ПОДСТАВИТЬ)

Рассмотрим пример реального применения функции SUBSTITUTE в гугл таблице при решении задачи с удалением ненужных знаков препинания ( «!» ; «,» ; «.» ; «;» ; «:» ; «»»») из определенного текста, чтобы сосчитать количество символов в ячейке по заданным в задаче правилам.

=IF(C2="";0;LEN(SUBSTITUTE(SUBSTITUTE(SUBSTITUTE(SUBSTITUTE(SUBSTITUTE(SUBSTITUTE(C2;"!";"");",";"");".";"");";";"");":";"");"""";"")))

Пример применения функции SUBSTITUTE (ПОДСТАВИТЬ)

Формула с повторяющемся циклом подстановки, где функции вложены друг в друга (как матрешка) и в конце выполняется условие отображения данного результата через функцию IF (ЕСЛИ).

В качестве аргумента replace_with мы ничего не передаем, в этом случае функции нечего подставить вместо выделенного параметра search_for и она просто удаляет ненужные нам знаки препинания, отображая текст для дальнейшего пересчета оставшихся после (подстановки) удаления символов.

Добавить комментарий

Ваш адрес email не будет опубликован. Обязательные поля помечены *