формулы и дополнения к работе

Устали от всех этих умных кавычек, букв с диакритическими знаками и других нежелательных специальных символов? У нас есть несколько идей, как легко найти и заменить их в Google Таблицах.

Разбивали ячейки с текстом в таблицах, убирали и добавляли разные символы, меняли регистр текста. Теперь пришло время научиться находить и заменять специальные символы Google Sheets за один раз.

Поиск и замена символов с помощью формул Google Sheets

Начну с обычного: есть 3 специальные полезные функции, которые находят и заменяют специальные символы Google Sheets.

Функция ПОДСТАВИТЬ в Google Таблицах

Эта первая функция буквально ищет определенный символ в нужном диапазоне Google Sheets и заменяет его другой конкретной строкой:

ПОДСТАВИТЬ(текст_для_поиска, поиск_для, замена_с, [occurrence_number])

  • text_to_search это ячейка/конкретный текст, в который вы хотите внести изменения. Необходимый.
  • ищи это персонаж, которого вы хотите взять на себя. Необходимый.
  • заменить — новый символ, который вы хотите получить вместо предыдущего аргумента. Необходимый.
  • вхождение_номер совершенно необязательный аргумент. Если есть несколько экземпляров персонажа, он позволит вам выбрать, какой из них изменить. Опустите аргумент — и все экземпляры будут заменены в ваших Google Таблицах.

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

=ПОДСТАВИТЬ(A2,”””,””””)
Найдите открывающиеся смарт-кавычки и замените их прямыми кавычками в Google Sheets с помощью функции ПОДСТАВИТЬ.
Видеть? Я смотрю на A2, ищу открывающиеся умные кавычки — «(которые должны быть заключены в двойные кавычки в соответствии с запросом функции в Google Sheets) и заменяю их прямыми кавычками —»

Примечание. Прямые кавычки не только заключены в двойные кавычки, но и добавлены еще “, так что всего 4 двойных кавычки.

Как добавить в эту формулу закрывающие умные кавычки? Легко 🙂 Просто используйте эту первую формулу с другой ЗАМЕНОЙ:

=ПОДСТАВИТЬ(ПОДСТАВИТЬ(A2,”””,””””),”””,””””)
Вставьте одну ЗАМЕНУ в другую, чтобы заменить больше символов за раз.
SUBSTITUTE внутри сначала изменяет открывающие скобки, а его результат становится диапазоном для работы со вторым экземпляром функции.

Кончик. Чем больше символов вы хотите найти и заменить в Google Таблицах, тем больше функций ПОДСТАВКИ вам потребуется. Вот пример с дополнительной одинарной умной кавычкой:
=ПОДСТАВИТЬ(ПОДСТАВИТЬ(ПОДСТАВИТЬ(A2,”””,””””),”””,””””),”‘”,”‘”)

Функция REGEXREPLACE в Google Таблицах

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

REGEXREPLACE(текст, регулярное_выражение, замена)

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

В принципе, дрель здесь такая же, как и с ЗАМЕНЯТЬ. Единственный нюанс заключается в том, чтобы построить регулярное_выражение правильно.

Во-первых, давайте найдем и заменим все открывающие и закрывающие смарт-кавычки Google Sheets:

=REGEXREPLACE(A2,”[“”]”,””””)
Найдите и замените смарт-кавычки с помощью REGEXREPLACE Google Sheets.

  1. Формула смотрит на A2.
  2. Ищет все экземпляры каждого символа, указанного в квадратных скобках: “”

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

  3. И заменяет каждый экземпляр прямыми двойными кавычками: “”””

    Почему 2 пары двойных кавычек? Ну, первый и последний требуются функции так же, как и в предыдущем аргументе — вы просто вводите все между ними.

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

Вы можете задаться вопросом: почему я не могу добавить сюда и одну умную цитату?

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

Вот почему, чтобы включить эту единственную умную кавычку в формулу, вы должны направить 2 функции REGEXREPLACE:

=REGEXREPLACE(REGEXREPLACE(A2,”[“”]”,””””),”‘”,”‘”)
Вложите несколько функций REGEXREPLACE, чтобы найти различные символы и заменить их разными эквивалентами.
Как видите, формула, которую я использовал ранее (здесь она в середине), становится диапазоном для обработки для другого REGEXREPLACE. Вот как эта функция шаг за шагом находит и заменяет символы в Google Таблицах.

Инструменты для поиска и замены символов Google Sheets

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

Стандартный инструмент Google Sheets «Найти и заменить»

Держу пари, вы знакомы с этим стандартным инструментом, доступным в Google Таблицах:

  1. Вы нажимаете Ctrl+H.
  2. Введите, что найти.
  3. Введите значение замены.
  4. Выбери между все листы / текущий лист / определенный диапазон обрабатывать.
  5. И сразу нажимайте «Найти и заменить» или «Заменить все».

Стандартный инструмент из Google Sheets.
Здесь нет ничего особенного — это тот минимум, который требуется многим из нас для успешного поиска и замены в Google Таблицах. Но что, если я скажу вам, что этот минимум можно расширить, не создавая ни малейших затруднений в использовании?

Расширенный поиск и замена — надстройка для Google Таблиц

Представьте себе инструмент более мощный, чем стандартный инструмент поиска и замены Google Sheets. Хотите попробовать? я говорю о нашем Расширенный поиск и замена надстройка для Google Таблиц. Это заставит даже новичка чувствовать себя уверенно в электронных таблицах.

Основы те же, но с несколькими вишенками сверху:

  1. Вы будете искать не только в значениях и формулах, но также в примечаниях, гиперссылках и ошибках.
  2. Комбинация дополнительных настроек (Вся ячейка + По маске + звездочка
    ) позволит найти все ячейки, содержащие только те гиперссылки, примечания и ошибки:
  3. Найдите все ячейки с примечаниями, гиперссылками, ошибками.
  4. Вы можете выбрать любое количество электронных таблиц для просмотра — каждую из них можно отменить.
    Все найденные записи аккуратно сгруппированы по листам в виде дерева, что позволяет заменить все или только выбранные записи за один раз:
  5. Получите все ошибки, ссылки и заметки.
  6. Вы даже можете найти и заменить в Google Таблицах, сохранив форматирование значений!
    Есть 6 дополнительных способов работы с найденными записями: извлечь все/выбранные найденные значения;  извлечь целые строки со всеми/выбранными найденными значениями;  удалить строки со всеми/выбранными найденными значениями:

Экспортировать и удалить все/выбранные найденные значения. Вот что я называю расширенным поиском и заменой в Google Sheets 😉 Не верьте мне на слово — устанавливайте Расширенный поиск и замена из магазина электронных таблиц (или иметь его как часть Электроинструменты вместе с Инструмент «Заменить символы»

описано ниже). Эта страница справки поможет вам на всем пути.

Replace Symbols for Google Sheets — специальное дополнение от Power Tools Если ввод каждого символа, который вы хотите найти и заменить в Google Таблицах, невозможен, замените символы из Электроинструменты
может вам немного помочь.  Только не судите его по размеру — для определенных случаев он достаточно мощный:

  1. Замените символы с диакритическими знаками, коды, символы, умные кавычки. Когда вам нужно заменить диакритические знаки в Google Sheets (или, другими словами, убрать диакритические знаки с букв), т.е. на ка , это ке
  2. так далее.
    Замена кодов символами и обратно чрезвычайно полезна, если вы работаете с HTML-текстами или просто загружаете текст из Интернета и обратно:
  3. Замените коды их символами и обратно.
    Превратите все умные кавычки в прямые кавычки сразу:

Найдите и замените все умные кавычки в Google Таблицах прямыми кавычками.

Во всех трех случаях вам просто нужно выбрать диапазон, выбрать нужный переключатель и нажать «Выполнить». Вот демонстрационное видео, подтверждающее мои слова 😉 Надстройка является частью Power Tools, которую можно установить в электронную таблицу из Магазин Google Таблиц

с более чем 30 другими экономителями времени.

Вас также могут заинтересовать

Похожие записи

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

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