Нижний регистр
В отличие от Word, в Excel нет кнопки смены регистра. Для перевода текста в нижний регистр – например, чтобы вместо «СЕРГЕЙ ИВАНОВ» или «Сергей Иванов» стало «сергей иванов» – необходимо воспользоваться функцией «СТРОЧН» . Преимущество использования функции заключается в том, что вы можете изменить регистр всего столбца текста одновременно. В примере ниже показано, каким образом это сделать.
-
Вставьте новый столбец возле столбца, содержащего текст, который необходимо преобразовать.Предположим, что новый столбец – это столбец B, а первоначальный столбец – это столбец A, и что ячейка A1 содержит заголовок столбца.
-
В ячейке B2 введите =LOWER(A2) и нажмите клавишу «ВВОД». Текст в ячейке B2 должен стать строчным.
-
Заполните этой формулой столбец B.
-
Теперь выберите преобразованные значения в столбце B, скопируйте их ивставьте как значенияповерх значений в столбце A.
-
Удалите столбец B, поскольку больше он вам не понадобится.
Верхний регистр
В отличие от Word, в Excel нет кнопки смены регистра. Для перевода текста в верхний регистр – например, чтобы вместо «сергей иванов» или «Сергей Иванов» стало «СЕРГЕЙ ИВАНОВ» – необходимо воспользоваться функцией «ПРОПИСН». Преимущество использования функции заключается в том, что вы можете изменить регистр всего столбца текста одновременно. В примере ниже показано, каким образом это сделать.
-
Вставьте новый столбец возле столбца, содержащего текст, который необходимо преобразовать.Предположим, что новый столбец – это столбец B, а первоначальный столбец – это столбец A, и что ячейка A1 содержит заголовок столбца.
-
В ячейке B2 введите =ПРОПИСН(A2) и нажмите клавишу «ВВОД». Текст в ячейке B2 должен стать прописным.
-
Заполните этой формулой столбец B.
-
Теперь выберите преобразованные значения в столбце B, скопируйте их ивставьте как значенияповерх значений в столбце A.
-
Удалите столбец B, поскольку больше он вам не понадобится.
Каждое слово с заглавной буквы
В отличие от Word, в Excel нет кнопки смены регистра. Для преобразования текста таким образом, чтобы все слова в тексте были с заглавной буквы – например, чтобы вместо «Сергей ИВАНОВ» или «СЕРГЕЙ ИВАНОВ» стало «Сергей Иванов» – необходимо воспользоваться функцией «ПРОПНАЧ» Преимущество использования функции заключается в том, что вы можете изменить регистр всего столбца текста одновременно. В примере ниже показано, каким образом это сделать.
-
Вставьте новый столбец возле столбца, содержащего текст, который необходимо преобразовать.Предположим, что новый столбец – это столбец B, а первоначальный столбец – это столбец A, и что ячейка A1 содержит заголовок столбца.
-
В ячейке B2 введите =ПРОПНАЧ(A2) и нажмите клавишу «ВВОД». Текст в ячейке B2 должен изменить регистр.
-
Заполните этой формулой столбец B.
-
Теперь выберите преобразованные значения в столбце B, скопируйте их ивставьте как значенияповерх значений в столбце A.
-
Удалите столбец B, поскольку больше он вам не понадобится.
Нужна дополнительная помощь?
Нужны дополнительные параметры?
Изучите преимущества подписки, просмотрите учебные курсы, узнайте, как защитить свое устройство и т. д.
В сообществах можно задавать вопросы и отвечать на них, отправлять отзывы и консультироваться с экспертами разных профилей.
- Функции изменения регистра Excel
- Все строчные – формула
- Все заглавные (прописные) – формула
- Каждая первая буква после символов, не являющихся буквами – заглавная
- Преобразование регистра в Excel с помощью !SEMTools
- Изменить регистр слов
- Заглавные буквы —> в строчные
- Сделать все буквы заглавными (прописными)
- Каждое слово с заглавной
- Изменение регистра предложений
- Предложения с заглавной
- Предложения с маленькой буквы
- Регистр слов с латиницей
- Слова с латиницей – с заглавной
- Слова с латиницей – все буквы заглавные (капсом)
- Исправление регистра топонимов
- Распознавание аббревиатур
При работе с текстовым контентом зачастую необходима нормализация текста. В её рамках все буквы приводятся к нижнему или верхнему регистру для последующей статистической обработки.
Многие системы статистики (например, Wordstat Яндекса) выводят данные в нормализованном виде. Для исправления их написания необходимы особые функции управления регистром.
В Excel из коробки доступны 3 функции для изменения регистра: СТРОЧН, ПРОПИСН, ПРОПНАЧ.
Первая делает все буквы маленькими, вторая – большими.
Все строчные – формула
Сделать все буквы маленькими в Excel поможет функция СТРОЧН. Как и любые функции, она требует ручной ввод в отдельную ячейку.
Все заглавные (прописные) – формула
Функция ПРОПИСН делает все строчные буквы заглавными, а остальные символы не меняет. Также требует создания доп. столбца.
Примеры на картинке ниже:
Далее, если исходные данные больше не понадобятся, нужно будет удалить все формулы из ячеек, в которых применена эта функция, и только после этого удалять столбец с заглавными буквами.
Каждая первая буква после символов, не являющихся буквами – заглавная
Речь идет о функции ПРОПНАЧ. Она делает заглавным каждый первый символ, следующий за символом, не являющимся буквой. В связи с этим некоторые слова будут преобразовываться некорректно. Кое-какой -> Кое-Какой, волей-неволей -> Волей-Неволей, 1-го – > 1-Го, примеров достаточно. Когда объём данных небольшой, такого рода погрешности легко проверить и исправить вручную. Если же данных много, корректура может стать несносно рутинной и неприятной.
Также функция меняет регистр всех заглавных символов кроме первого, на строчные, что может “повредить” аббревиатуры.
Обо всех этих издержках и как их избежать, я подробно рассказал в статье о том, как сделать первую букву ячейки заглавной, не меняя регистр остальных символов и делая заглавной именно первую букву, а не первый символ ячейки (который буквой может и не быть вовсе).
Преобразование регистра в Excel с помощью !SEMTools
Некоторые задачи, связанные с изменением регистра букв (например, начинать предложения с заглавной буквы) нельзя решить простым способом и даже самыми сложными формулами.
Надстройка !SEMTools содержит все самые востребованные инструменты, связанные с изменением регистра букв.
В отличие от штатных функций Excel, они позволяют производить изменения, не создавая дополнительных столбцов! Достаточно выделить необходимые данные и вызвать процедуры в меню «Изменить — Символы — регистр».
Изменить регистр слов
Процедуры раздела “изменить регистр слов” — самые простые и аналогичны штатным функциям Excel, разве что намного удобнее.
Заглавные буквы —> в строчные
Сделать заглавные буквы строчными в Excel — пожалуй, самая популярная задача. Использовать для неё формулы занимало бы много времени. Поэтому я сделал процедуру, которая позволит моментально заменить заглавные буквы строчными в пару кликов.
Сделать все буквы заглавными (прописными)
Вот так просто можно сделать все буквы заглавными в Excel. Процедура заменяет строчные буквы на заглавные, а уже имеющиеся большие буквы оставляет как есть.
Процедура по сути является аналогом применения функции ПРОПИСН, описанной выше. Её преимущество — замена данных прямо на месте.
Каждое слово с заглавной
Процедура – аналог ПРОПНАЧ, с обработкой на месте.
Изменение регистра предложений
Все перечисленные в интернете решения на основе сложных формул не решают основную пользовательскую задачу – определить и сделать заглавными/строчными первые буквы предложений.
Поэтому и были созданы соответствующие процедуры в надстройке. Она позволяет избежать громоздких формул массива и прочих сложнейших комбинаций функций, создания дополнительных столбцов и удаления их после получения нужного результата.
Предложения с заглавной
Одним кликом переводим первые буквы предложений из строчных в заглавные:
Предложения с маленькой буквы
Иногда требуется, наоборот, сделать начала предложений с маленькой буквы, например, при такой задаче, как поиск именованных сущностей (имен, фамилий, отчеств, географических и иных названий).
Их удобно извлекать по признаку “первая буква заглавная”, но при этом нужно пропускать первые слова предложений, которые начинаются с заглавных по базовым правилам языка. Такая процедура, как изменение первой буквы предложений на строчную, поможет в решении.
Регистр слов с латиницей
Надстройка !SEMTools умеет различать слова по содержащимся в них символам, в числе которых латиница. Данные процедуры позволяют сделать такие слова с большой буквы или “капсом” в кейсах, когда это нужно (например, иностранные бренды).
Слова с латиницей – с заглавной
Процедура распознает английские слова и делает первую букву этих слов заглавной.
Слова с латиницей – все буквы заглавные (капсом)
Хочется еще больше выделить слова с латиницей? Инструмент преобразовывает все буквы слов на латинице в заглавные.
Исправление регистра топонимов
Данная функция надстройки уникальна, иными словами, никакого похожего решения вы больше не найдете.
Функция меняет первые буквы слов и фраз-топонимов (географических наименований) со строчных на заглавные. Важно, что она не просто делает первую букву заглавной, но и понимает такие топонимы, как “СПб”.
Распознавание аббревиатур
Еще одна уникальная функция надстройки. Инструмент определяет аббревиатуры как на кириллице, так и на латинице, и преобразовывает их написание в верхний регистр.
Часто сталкиваетесь с этой или похожими задачами при работе в Excel? !SEMTools поможет решить их за пару кликов – скачивайте надстройку и оптимизируйте рабочие процессы!
В таблицу вписан текст, где все слова с маленькой буквы, а нам надо с большой.
На помощь приходит функция ПРОПНАЧ. Как обычно в Excel пишем все функции со знака равно
Далее протягиваем до последней заполненной строки и получаем результат:
А если вы хотите сделать все буквы заглавные, то воспользуйтесь функцией ПРОПИСН
И снова протягиваем до последней заполненной строки и получаем результат:
Есть функция в обратную сторону — из заглавных делать строчные буквы, она так и называется СТРОЧН
Результат:
Вы узнали сегодня что-то новое? Я искренне рад.
Если статья была полезной — отблагодарите лайком, или переводом на кофеёк. Если вам интересна данная тема, не забудьте подписаться на канал здесь и в телеграм . Спасибо
Содержание
- Трансформация строчных символов в прописные
- Способ 1: функция ПРОПИСН
- Способ 2: применение макроса
- Вопросы и ответы
В некоторых ситуациях весь текст в документах Excel требуется писать в верхнем регистре, то есть, с заглавной буквы. Довольно часто, например, это нужно при подаче заявлений или деклараций в различные государственные органы. Чтобы написать текст большими буквами на клавиатуре существует кнопка Caps Lock. При её нажатии запускается режим, при котором все введенные буквы будут заглавными или, как говорят по-другому, прописными.
Но, что делать, если пользователь забыл переключиться в верхний регистр или узнал о том, что буквы нужно было сделать в тексте большими лишь после его написания? Неужели придется переписывать все заново? Не обязательно. В Экселе существует возможность решить данную проблему гораздо быстрее и проще. Давайте разберемся, как это сделать.
Читайте также: Как в Ворде сделать текст заглавными буквами
Трансформация строчных символов в прописные
Если в программе Word для преобразования букв в заглавные (прописные) достаточно выделить нужный текст, зажать кнопку SHIFT и дважды кликнуть по функциональной клавише F3, то в Excel так просто решить проблему не получится. Для того, чтобы преобразовать строчные буквы в заглавные, придется использовать специальную функцию, которая называется ПРОПИСН, или воспользоваться макросом.
Способ 1: функция ПРОПИСН
Сначала давайте рассмотрим работу оператора ПРОПИСН. Из названия сразу понятно, что его главной целью является преобразование букв в тексте в прописной формат. Функция ПРОПИСН относится к категории текстовых операторов Excel. Её синтаксис довольно прост и выглядит следующим образом:
=ПРОПИСН(текст)
Как видим, оператор имеет всего один аргумент – «Текст». Данный аргумент может являться текстовым выражением или, что чаще, ссылкой на ячейку, в которой содержится текст. Данный текст эта формула и преобразует в запись в верхнем регистре.
Теперь давайте на конкретном примере разберемся, как работает оператор ПРОПИСН. У нас имеется таблица с ФИО работников предприятия. Фамилия записана в обычном стиле, то есть, первая буква заглавная, а остальные строчные. Ставится задача все буквы сделать прописными (заглавными).
- Выделяем любую пустую ячейку на листе. Но более удобно, если она будет располагаться в параллельном столбце тому, в котором записаны фамилии. Далее щелкаем по кнопке «Вставить функцию», которая размещена слева от строки формул.
- Запускается окошко Мастера функций. Перемещаемся в категорию «Текстовые». Находим и выделяем наименование ПРОПИСН, а затем жмем на кнопку «OK».
- Происходит активация окна аргументов оператора ПРОПИСН. Как видим, в этом окне всего одно поле, которое соответствует единственному аргументу функции – «Текст». Нам нужно в это поле ввести адрес первой ячейки в столбце с фамилиями работников. Это можно сделать вручную. Вбив с клавиатуры туда координаты. Существует также и второй вариант, который более удобен. Устанавливаем курсор в поле «Текст», а потом кликаем по той ячейке таблицы, в которой размещена первая фамилия работника. Как видим, адрес после этого отображается в поле. Теперь нам остается сделать последний штрих в данном окне – нажать на кнопку «OK».
- После этого действия содержимое первой ячейки столбца с фамилиями выводится в предварительно выделенный элемент, в котором содержится формула ПРОПИСН. Но, как видим, все отображаемые в данной ячейке слова состоят исключительно из заглавных букв.
- Теперь нам нужно произвести преобразование и для всех других ячеек столбца с фамилиями работников. Естественно, мы не будем для каждого сотрудника применять отдельную формулу, а просто скопируем уже существующую при помощи маркера заполнения. Для этого ставим курсор в нижний правый угол элемента листа, в котором содержится формула. После этого курсор должен преобразоваться в маркер заполнения, который выглядит как небольшой крестик. Производим зажим левой кнопки мыши и тянем маркер заполнения на количество ячеек равное их числу в столбце с фамилиями сотрудников предприятия.
- Как видим, после указанного действия все фамилии были выведены в диапазон копирования и при этом они состоят исключительно из заглавных букв.
- Но теперь все значения в нужном нам регистре расположены за пределами таблицы. Нам же нужно вставить их в таблицу. Для этого выделяем все ячейки, которые заполнены формулами ПРОПИСН. После этого кликаем по выделению правой кнопкой мыши. В открывшемся контекстном меню выбираем пункт «Копировать».
- После этого выделяем столбец с ФИО сотрудников предприятия в таблице. Кликаем по выделенному столбцу правой кнопкой мыши. Запускается контекстное меню. В блоке «Параметры вставки» выбираем пиктограмму «Значения», которая отображена в виде квадрата, содержащего цифры.
- После этого действия, как видим, преобразованный вариант написания фамилий заглавными буквами будет вставлен в исходную таблицу. Теперь можно удалить диапазон, заполненный формулами, так как он нам больше не нужен. Выделяем его и кликаем правой кнопкой мыши. В контекстном меню выбираем пункт «Очистить содержимое».
После этого работу над таблицей по преобразованию букв в фамилиях сотрудников в прописные можно считать завершенной.
Урок: Мастер функций в Экселе
Способ 2: применение макроса
Решить поставленную задачу по преобразованию строчных букв в прописные в Excel можно также при помощи макроса. Но прежде, если в вашей версии программы не включена работа с макросами, нужно активировать эту функцию.
- После того, как вы активировали работу макросов, выделяем диапазон, в котором нужно трансформировать буквы в верхний регистр. Затем набираем сочетание клавиш Alt+F11.
- Запускается окно Microsoft Visual Basic. Это, собственно, редактор макросов. Набираем комбинацию Ctrl+G. Как видим, после этого курсор перемещается в нижнее поле.
- Вводим в это поле следующий код:
for each c in selection:c.value=ucase(c):next
Затем жмем на клавишу ENTER и закрываем окно Visual Basic стандартным способом, то есть, нажав на кнопку закрытия в виде крестика в его правом верхнем углу.
- Как видим, после выполнения вышеуказанных манипуляций, данные в выделенном диапазоне преобразованы. Теперь они полностью состоят из прописных букв.
Урок: Как создать макрос в Excel
Для того, чтобы сравнительно быстро преобразовать все буквы в тексте из строчных в прописные, а не терять время на его ручное введение заново с клавиатуры, в Excel существует два способа. Первый из них предусматривает использование функции ПРОПИСН. Второй вариант ещё проще и быстрее. Но он основывается на работе макросов, поэтому этот инструмент должен быть активирован в вашем экземпляре программы. Но включение макросов – это создание дополнительной точки уязвимости операционной системы для злоумышленников. Так что каждый пользователь решает сам, какой из указанных способов ему лучше применить.
Еще статьи по данной теме:
Помогла ли Вам статья?
На чтение 5 мин Опубликовано 06.01.2021
Люди, которые активно работают в Excel, часто подготавливают отчеты для различных государственных структур, регулярно сталкиваются с ситуациями, когда весь текст из документа, написанный обычными буквами, необходимо заменить на заглавные. Сделать это можно заранее, если текст еще не написан. Достаточно нажать «CapsLock» и заполнить все необходимые ячейки заглавными буквами. Однако, когда таблица уже готова, изменять все вручную достаточно проблематично, есть большой риск допустить ошибки. Чтобы автоматизировать данный процесс, можно использовать один из 2-х способов, доступных для Excel.
Содержание
- Процесс замены строчных букв на прописные
- С помощью макроса
- С помощью функции ПРОПИСН
- Заключение
Процесс замены строчных букв на прописные
Если сравнивать выполнение данной процедуры в Word и Excel, в текстовом редакторе для замены всех обычных букв на заглавные достаточно сделать несколько простых кликов. Если же говорить об изменении данных в таблице, здесь все сложнее. Существует два способа замены строчных букв на прописные:
- Через специальный макрос.
- Используя функцию – ПРОПИСН.
Чтобы в процессе изменения информации не возникло каких-либо проблем, оба способа необходимо рассмотреть подробнее.
С помощью макроса
Макрос – это одно действие или их совокупность, которые можно выполнять огромное количество раз. При этом несколько действий осуществляется с помощью нажатия одной клавиши. Во время создания макросов считываются нажатия на клавиши клавиатуры и мыши.
Важно! Чтобы макрос для замены строчных букв на прописные сработал, заранее нужно проверить активирована ли функция макросов в программе или нет. В противном случае способ окажется бесполезным.
Порядок действий:
- Изначально нужно отметить ту часть страницы, текст в которой необходимо изменить. Для этого можно воспользоваться мышкой или клавиатурой.
- Когда выделение будет окончено, необходимо нажать на комбинацию клавиш «Alt+F11».
- На экране должен появиться редактор макросов. После этого нужно нажать следующую комбинацию клавиш «Ctrl+G».
- В открывшейся свободной области «immediate» необходимо прописать функциональное предложение «for each c in selection:c.value=ucase(c):next».
Последнее действие – нажатие кнопки «Enter». Если текст был введен правильно и без ошибок, все строчные буквы в выделенном диапазоне будут заменены на заглавные.
С помощью функции ПРОПИСН
Назначение функции ПРОПИСН – замены обычных бук на заглавные. Она имеет собственную формулу: =ПРОПИСН(Изменяемый текст). В единственном аргументе данной функции можно указать 2 значения:
- координаты ячейки с текстом, который необходимо изменить;
- буквы, которые нужно сменить на прописные.
Чтобы разобраться с тем, как работать с данной функцией, необходимо рассмотреть один из практических примеров. В качестве исходника будет использоваться таблица с товарами, наименования которых написаны маленькими буквами, кроме первых заглавных. Порядок действий:
- Отметить ЛКМ место в таблице, где будет введена функция.
- Далее нужно нажать на кнопку добавления функции «fx».
- Из меню мастера функций выбрать список «Текстовые».
- Появится перечень текстовых функций, из которых нужно выбрать ПРОПИСН. Подтвердить выбор кнопкой «ОК».
- В открывшемся окне аргумента функции должно быть свободное поле под название «Текст». В нем нужно написать координаты первой ячейки из выделенного диапазона, где необходимо заменить обычные буквы на заглавные. Если же ячейки разбросаны по таблице, придется указать координаты каждой из них. Нажать на кнопку «ОК».
- В выделенной заранее ячейке отобразится уже измененный текст из той клетки, координаты который были прописаны в аргументе функции. Все маленькие буквы должны быть заменены на большие.
- Далее необходимо применить действие функции к каждой ячейке из выделенного диапазона. Для этого нужно направить курсор на клетку с измененным текстом, дождаться, пока в ее левом правом краю появился черных крестик. Кликнуть по нему ЛКМ, медленно потянуть вниз, на столько ячеек, в скольких из них необходимо изменить данные.
- После этого должен появиться отдельный столбец с уже измененной информацией.
Последний этап работы – замена изначального диапазона ячеек на тот, который получился после совершения всех действий.
- Для этого необходимо выделить ячейки с измененной информацией.
- Кликнуть по выделенному диапазону ПКМ, из контекстного меню выбрать функцию «Копировать».
- Следующим действием выделить столбик с изначальной информацией.
- Нажать на правую кнопку мыши, вызвать контекстное меню.
- В появившемся списке найти раздел «Параметры вставки», выбрать вариант – «Значения».
- Все наименования товаров, которые были указаны изначально, будут заменены на названия, написанные большими буквами.
После всего описанного выше нельзя забывать про удаление столбца, куда вводилась формула, который использовался для создания нового формата информации. В противном случае он будет отвлекать внимание, занимать свободное пространство. Для этого нужно выделить лишнюю область, зажав левую кнопку мыши, кликнуть по выделенному участку ПКМ. Из контекстного меню выбрать функцию «Удалить».
Заключение
При выборе между использованием макроса или функции ПРОПИСН новички часто отдают предпочтение именно макросам. Связано это с их более простым применением. Однако использовать макросы небезопасно. При их активации документ становится уязвимым для хакерских атак, из-за этого рекомендуется обучиться использовать функцию ПРОПИСН.
Оцените качество статьи. Нам важно ваше мнение: