Как поменять прописные буквы на заглавные в Excel
Содержание
Существуют различные стили и способы оформления текстовых данных в таблице. Один из них — применение верхнего регистра для всех букв в ячейках. Иногда может возникнуть необходимость в таком преобразовании текста в уже существующем документе. Поэтому рассмотрим, как в Excel можно сделать все буквы заглавными, применив один из двух простых способов.
Вариант №1: применяем функцию ПРОПИСН
В Эксель, в отличие от MS Word, нет горячих клавиш, позволяющих быстро перевести символы в верхний регистр. Однако можно преобразовать существующую запись с помощью формулы. Для этих целей используется функция ПРОПИСН, которая принимает только один аргумент — фрагмент текста, в котором нужно изменить регистр. Рассмотрим, как пользоваться данным инструментом на простом примере:
- Выбираем ячейку, в которой будет содержаться преобразованный текст. Далее нажимаем кнопку «Вставить функцию», которая находится под Панелью инструментов. Альтернативный вариант — нажимаем комбинацию кнопок на клавиатуре + . На экране откроется окошко «Вставка функции», где выбираем группу «Текстовые» и затем используем поисковую строку, чтобы найти «ПРОПИСН».
- Далее указываем ссылку на ячейку, в которой находится текстовое значение. В приведенном примере это клетка А2. Приписываем адрес в поле «Текст», затем нажимаем кнопку .
- В результате все строчные буквы были заменены на прописные. Необходимо далее только применить функцию ко всему диапазону. Чтобы сделать это, наводим курсор мыши на нижний угол клетки, в которой содержится формула. Затем применяем маркер автозаполнения. Функция заменит все символы независимо от того, как выглядит первая буква. В случае, если это заглавная, то она и останется такой, а не обратится в прописную.
- Нам удалось благодаря таким действиям заменить все строчные буквы на заглавные. Однако столбец с текстом находится за пределами изначальной таблицы. Чтобы решить эту проблему, скопируем диапазон с ячейками, содержащими преобразованный текст. Для решения данной задачи выделяем клетки, нажимаем на мышке правую кнопку и выбираем пункт «Копировать».
- Далее указываем ячейки, которые подлежат замене — их необходимо выделить мышью. В нашем примере они располагаются в первой колонке таблицы. Нажимаем правую кнопку мыши и в поле «Параметры вставки» нажимаем на значок с цифрами «123» — «Вставить значения».
- В результате ячейки, значения которых прописаны заглавными буквами, будут отображаться в первой колонке. В свою очередь те клетки, в которых применялась формула, можно очистить. Для этого достаточно выделить диапазон и нажать на клавиатуре. Альтернативный вариант — вызываем контекстное меню правой кнопкой мыши и выбираем команду «Очистить содержимое».
Для копирования и вставки ячеек в Excel могут использоваться комбинации
+ и + . Однако в нашем примере такой способ применить нельзя. Это объясняется тем, что при попытке заменить старые значения на скопированные, будет вылетать ошибка «#ССЫЛКА!».Надо понимать, что все буквы заглавные в листах и документах Excel делает описанный выше вариант. Иногда пользователю надо сделать только первый знак заглавным. В этом случае ему поможет функция для обработки текстовых значений — ПРОПНАЧ. Она делает первую букву заглавной, а остальные сохраняет прописными. Кроме этого можно изменить все знаки на строчные. Для этого применяется функция СТРОЧН, которая также применяет текст либо ссылку на него как аргумент.
Вариант №2: используем макрос
Более опытные пользователи могут сменить прописную букву в Экселе в заглавные альтернативным способом. Для этого применяется макрос с короткой командой. Его необходимо создать собственноручно, однако в дальнейшем его можно будет использовать буквально в два касания, как отдельный инструмент программы. Это довольно удобно, так как он позволяет изменить регистр и при этом исключить необходимость применения функции ПРОПИСН, и связанного с ней изменения структуры документа.
В первую очередь необходимо выполнить активацию макросов в программе. По умолчанию они отключены и воспользоваться функцией не удастся. Чтобы активировать макросы:
- Открываем вкладку «Файл» и переходим в раздел «Параметры».
- В меню слева выбираем нижний пункт — «Центр управления безопасностью». Далее в новом окне нажимаем .
- Далее открываем вкладку «Параметры макросов». Здесь есть несколько вариантов действий. Нажимаем «Включить все макросы». Подтверждаем операцию нажатием .
После выполнения этих действий можно приступить к решению основной задачи. Нужно сделать первую букву и каждую последующую прописную заглавной в Excel. Для этого выполняем следующие действия:
- Сначала выделяем все ячейки с прописными символами, которые нужно представить в виде заглавных. Далее нажимаем комбинацию + .
- При нажатии горячих клавиш произойдет запуск редактора Visual Basic. Он нужен для записи команды, которая позволит сделать заглавными все маленькие буквы. В Диспетчере в левой части окна редактора отобразится название листа, в котором находится таблица. Нажимаем комбинацию + . Внизу появится окно «Immediate», в котором необходимо записать фрагмент кода.
- Чтобы вместо каждой маленькой буквы программа использовала заглавную, достаточно одной команды. Вводим фрагмент кода без кавычек: «for each c in selection:c.value=ucase(c):next». После ввода команды нажимаем . Затем остается кликнуть на значок в виде красного крестика, чтобы выйти из редактора.
В результате выполнения данной команды все первые буквы, а также прописные символы будут изменены. Теперь они отображаются в виде заглавных букв. Отметим, что в отличие от функции ПРОПИСН, отменить действие макроса нельзя. Единственный вариант — удалить код в редакторе и нажать
, чтобы они снова стали маленькими.Использовать макрос, чтобы выполнить изменение регистра букв, следует только тогда, когда по каким-либо причинам пользоваться функцией ПРОПИСН нельзя или неудобно. В остальных случаях целесообразно применять формулу, так как она проще, а риск возникновения ошибок гораздо ниже.
Подводим итоги
Мы узнали ранее, как сделать в Excel все символы заглавными. Для этого предусмотрено два способа. Самый простой вариант предусматривает применение специальной функции, которая использует введенный текст либо ссылку в качестве текстового значения для аргумента функции. Второй способ — применение макроса со специальной командой. Данный способ удобен в определенных случаях, однако он сложнее для реализации. При этом отметить действие макроса нельзя, поэтому данный момент надо обязательно учитывать.