Изменить регистр текста в Google Sheets
Изменение регистра текста в Google Sheets может показаться сложной задачей, поскольку в стандартном меню такой опции нет. Тем не менее, задача вполне решаемая. В этом сообщении в блоге я рассказываю о различных способах написания слов с заглавной буквы или превращения их в строчные, прописные и в предложениях.
Форматировать текст в Google Docs
Если вы не можете найти простой способ изменить регистр в Google Sheets, первая альтернатива, которая может прийти на ум, — это Google Docs — сервис, в меню которого есть эта опция. Но поскольку вы работаете в Таблицах, вам нужно сначала перенести данные в Документы:
- Выберите свои записи в электронных таблицах:
- Вы можете выбрать требуемый диапазон данных вручную.
- Выбрать все записи из одного столбца с помощью Ctrl+Shift+стрелка вниз
- Или выделите весь используемый диапазон с помощью Ctrl+A
- После того, как записи выбраны, скопируйте их, нажав Ctrl+C
- Откройте новый документ Google и нажмите Ctrl+V, чтобы вставить туда скопированные данные.
- Затем выберите его еще раз, перейдите к Формат > Текст > Заглавные буквыи там вы увидите 3 способа изменения регистра документов Google Docs: нижний регистр, ПРОПИСНЫЕ, заглавный регистр:
- Выберите любую опцию, необходимую для изменения регистра текста, а затем просто скопируйте и вставьте данные обратно в Google Sheets:
Если вы спросите меня, этот способ может подойти, если у вас небольшой набор данных и несколько дополнительных минут для перемещения записей туда и обратно. Но если ни то, ни другое не касается вас, лучше использовать одну из альтернатив, которые предлагает Google Sheets, чтобы изменить регистр текста прямо здесь.
Функции Google Sheets для изменения регистра
Функции — это единственный стандартный способ изменить регистр в Google Таблицах. Будьте готовы подготовить дополнительные столбцы, где вам нужно будет вводить формулы и видеть результат.
Кончик. Если вам не нравятся функции или у вас нет времени или желания их изучать, сразу переходите к часть, где я знакомлю вас со специальным инструментом. С ним вы просто нажмете на нужную опцию, а все остальное он сделает за вас.
PROPER функция — сделать все слова заглавными
Функция PROPER используется в Google Sheets, чтобы сделать первую букву всех слов в ячейке прописной:
ПРОПИСНОЙ(text_to_capitalize)
Для этого требуется только один аргумент: текст, в котором вы хотите изменить регистр, или ссылка на ячейку с этим текстом.
Поскольку мои данные находятся в столбце, я буду ссылаться на его ячейки с помощью функции Google Sheets PROPER в соседнем пустом столбце:
=ПРОЧНЫЙ(A2)
Как только я ввожу формулу, Google Sheets предлагает скопировать ее для меня и сделать первые буквы во всех ячейках заглавными:
Вы можете либо нажать Ctrl + Enter, либо щелкнуть значок галочки, чтобы разрешить это электронным таблицам.
Кончик. Если в вашем файле этого не произошло, вы можете скопировать формулу вниз по столбцу вручную одним из способов, описанных здесь.
И вот, весь столбец в Google Таблицах, где вы написали заглавной первую букву в каждом слове:
Вы можете пойти дальше и построить формулу массива, которая будет использовать каждое слово во всем столбце одновременно:
=Формуламассива(ПРАВИЛЬНОЕ(A2:A9))
Кончик. Чтобы в конечном итоге избавиться от формул и превратить записи в редактируемые значения, следуйте инструкциям из этой записи блога.
ВЕРХНЯЯ функция
Следующей, где нужно изменить регистр, является функция UPPER в Google Sheets. Как вы уже, наверное, догадались, каждый символ в ячейке пишется с заглавной буквы. Весь текст будет написан в верхнем регистре.
Также требуется только один аргумент — текст для преобразования в верхний регистр:
ВЕРХНИЙ(текст)
Я собираюсь ввести его в B2, ссылаясь на A2, а затем также скопирую его вниз по столбцу:
=ВЕРХНИЙ(A2)
Сделать текст в Google Sheets прописным во всей колонке сразу одной формулой поможет тот же ArrayFormula:
=Формуламассива(ПРОПИСНАЯ(A2:A9))
Кончик. И снова, чтобы преобразовать формулы в значения, используйте один из способов, описанных в этой записи блога.
НИЖНЯЯ функция
И последнее, но не менее важное: это функция НИЖЕ. Да, он переводит весь текст в нижний регистр 🙂
Как и 2 вышеупомянутые функции, этой тоже нужна всего одна вещь: текст или ссылка на ячейку с текстом:
НИЖЕ(текст)
Давайте изменим регистр в том же столбце верхнего регистра Google Sheets, что и в приведенном выше примере. На этот раз я переведу его в нижний регистр:
=НИЖЕ(A2)
И даже если вы уже это знаете, я все равно покажу вам, как это выглядит, когда ArrayFormula автоматически заполняет все ячейки в указанном вами диапазоне с результатом:
=Формуламассива(НИЖНИЙ(A2:A9))
Кончик. При необходимости преобразуйте формулы в значения, как показано в этом сообщении блога.
Применить регистр предложения с помощью функций
Случай с приговором это еще один способ представить ваш текст. Если вы хотите, чтобы ваши ячейки отображались в виде предложений, это означает, что вы хотите, чтобы Google Sheets делал только первую букву каждой ячейки заглавной без изменения регистра других букв.
К сожалению, в электронных таблицах нет специальной функции, как, например, для надлежащего текстового регистра.
Тем не менее, существует комбинация других функций для Google Sheets, которые создают формулу, которая в конечном итоге делает заглавной только первую букву в ячейках. Я не буду лгать — это не самое простое, и это определенно немного кривой обучения.
Позвольте мне сначала показать вам формулу, а затем я объясню, как она работает:
=СОЕДИНИТЬ(“. “,ArrayFormula (ЗАМЕНИТЬ(ОТРЕЗАТЬ(РАЗДЕЛИТЬ(A2,”.”)),1,1,ВЕРХНИЙ(СЛЕВА(ОТРЕЗАТЬ(РАЗДЕЛИТЬ(A2,”.”)),1)))))
Я продублировал содержимое в некоторых ячейках (так что там есть предложения) и выделил их серым цветом, чтобы вы могли лучше понять, что происходит до изменения регистра (см. ячейки A2, A6, A9 на скриншоте выше):
- Если в ячейке несколько предложений, РАЗДЕЛИТЬ(A2,”.”) делит их на отдельные ячейки точкой.
- затем ПОДРЕЗАТЬ сворачивает эти предложения и удаляет все лишние пробелы.
- Часть в конце формулы — ВЕРХНИЙ(ЛЕВЫЙ(ОТДЕЛКА(РАЗДЕЛИТЬ(A2,”.” )),1)) — не просто разбивает содержимое, но также извлекает и делает заглавной только первую букву (т. ОСТАВИЛсамое одно) каждого предложения.
- ЗАМЕНЯТЬ — хорошо — заменяет первые строчные буквы всех предложений их эквивалентами в верхнем регистре.
- Когда предложения разделены, Google Таблицы видят их как массив ячеек. Чтобы убедиться, что все разделенные предложения обработаны, я заключаю все в Формула массива.
- И наконец, ПРИСОЕДИНИТЬСЯ собирает эти отдельные предложения обратно в свои ячейки.
Если эта формула все еще заставляет вас медлить — я вас чувствую. Последний метод, которым я собираюсь поделиться с вами, намного проще. На самом деле это мой фаворит, так как для изменения регистра текста мне нужно всего лишь выбрать диапазон и нажать две кнопки. Приходите посмотреть.
Дополнение для изменения регистра для Google Таблиц
Независимо от того, какую формулу вы используете, все они — простые и сложные — требуют наличия дополнительного столбца. И если позже вы превратите эти формулы в редактируемые значения, это займет еще больше времени и усилий.
К счастью, у нас есть самое простое решение без формул для изменения регистра текста в Google Таблицах: Электроинструменты добавить. Это набор из более чем 30 утилит для электронных таблиц, включающий инструмент «Изменить регистр».
Изменить регистр в Google Таблицах с помощью этого расширения очень просто:
- Выберите диапазон.
- Выберите необходимый регистр текста:
- Нажмите «Выполнить».
Смотрите сами, я изменю корпус 6 разными способами за несколько секунд:
Примечание. Когда вы решите подать заявку Случай с приговором, будет заглавной только первая буква каждой ячейки/предложения. Он не будет опускать другие буквы, чтобы не испортить какие-либо сокращения или имена, которые у вас могут быть. Если вы все равно хотите понизить все остальные буквы, вам нужно будет подать заявку нижний регистр первый.
В дополнение к 4 случаям, которые можно охватить формулами — регистр предложения, каждое слово с заглавной буквы (правильный регистр), верхний и нижний регистр — мы также делаем возможность ПЕРЕКЛЮЧАТЬ ТЕКСТ. Это означает одновременную замену всех букв в верхнем регистре на строчные и наоборот.
Кончик. Делайте каждое слово заглавным также не опускает другие буквы, чтобы не искажать возможные имена и сокращения. Чтобы все равно все понизить, подайте заявку ниже и с большой буквы вместо.
Надстройка даже имеет одну дополнительную настройку — Игнорировать формулы. Он пропускает ячейки с формулами (для всех 6 случаев), чтобы не превращать их в значения.
Если выбрать модуль — нет лишних столбцов, формул и необходимости конвертировать формулы в значения. Процесс максимально простой и понятный.
Видео: как изменить регистр в Google Sheets
В этом видео показано, как легко использовать надстройку «Изменить регистр». Я приглашаю вас посмотреть его, чтобы лучше узнать инструмент.
Вы можете установить свой Электроинструменты из Google Store и попробуйте изменить регистр текста в Google Таблицах самостоятельно. Эти инструкции помогут и вам.
Какой бы способ вы ни выбрали, если у вас есть какие-либо вопросы по этому поводу, задайте их в разделе комментариев ниже.