Всё об операционных системах — подробное руководство для пользователей операционных систем

Как поменять прописные буквы на заглавные в Excel

Существуют различные стили и способы оформления текстовых данных в таблице. Один из них — применение верхнего регистра для всех букв в ячейках. Иногда может возникнуть необходимость в таком преобразовании текста в уже существующем документе. Поэтому рассмотрим, как в Excel можно сделать все буквы заглавными, применив один из двух простых способов.

Вариант №1: применяем функцию ПРОПИСН

В Эксель, в отличие от MS Word, нет горячих клавиш, позволяющих быстро перевести символы в верхний регистр. Однако можно преобразовать существующую запись с помощью формулы. Для этих целей используется функция ПРОПИСН, которая принимает только один аргумент — фрагмент текста, в котором нужно изменить регистр. Рассмотрим, как пользоваться данным инструментом на простом примере:

  1. Выбираем ячейку, в которой будет содержаться преобразованный текст. Далее нажимаем кнопку «Вставить функцию», которая находится под Панелью инструментов. Альтернативный вариант — нажимаем комбинацию кнопок на клавиатуре Shift+F3. На экране откроется окошко «Вставка функции», где выбираем группу «Текстовые» и затем используем поисковую строку, чтобы найти «ПРОПИСН».

    Вставляем функцию ПРОПИСН
    Вставляем функцию ПРОПИСН
  2. Далее указываем ссылку на ячейку, в которой находится текстовое значение. В приведенном примере это клетка А2. Приписываем адрес в поле «Текст», затем нажимаем кнопку OK.

    Вводим ссылку на ячейку с текстом
    Вводим ссылку на ячейку с текстом
  3. В результате все строчные буквы были заменены на прописные. Необходимо далее только применить функцию ко всему диапазону. Чтобы сделать это, наводим курсор мыши на нижний угол клетки, в которой содержится формула. Затем применяем маркер автозаполнения. Функция заменит все символы независимо от того, как выглядит первая буква. В случае, если это заглавная, то она и останется такой, а не обратится в прописную.

    Применяем формулу ко всему столбцу
    Применяем формулу ко всему столбцу
  4. Нам удалось благодаря таким действиям заменить все строчные буквы на заглавные. Однако столбец с текстом находится за пределами изначальной таблицы. Чтобы решить эту проблему, скопируем диапазон с ячейками, содержащими преобразованный текст. Для решения данной задачи выделяем клетки, нажимаем на мышке правую кнопку и выбираем пункт «Копировать».

    Копируем ячейки с текстом
    Копируем ячейки с текстом
  5. Далее указываем ячейки, которые подлежат замене — их необходимо выделить мышью. В нашем примере они располагаются в первой колонке таблицы. Нажимаем правую кнопку мыши и в поле «Параметры вставки» нажимаем на значок с цифрами «123» — «Вставить значения».

    Нажимаем вставить значения
    Нажимаем вставить значения
  6. В результате ячейки, значения которых прописаны заглавными буквами, будут отображаться в первой колонке. В свою очередь те клетки, в которых применялась формула, можно очистить. Для этого достаточно выделить диапазон и нажать Delete на клавиатуре. Альтернативный вариант — вызываем контекстное меню правой кнопкой мыши и выбираем команду «Очистить содержимое».

    Удаляем лишние ячейки
    Удаляем лишние ячейки

Для копирования и вставки ячеек в Excel могут использоваться комбинации Ctrl+C и Ctrl+V. Однако в нашем примере такой способ применить нельзя. Это объясняется тем, что при попытке заменить старые значения на скопированные, будет вылетать ошибка «#ССЫЛКА!».

Ошибка «#ССЫЛКА!»
Ошибка «#ССЫЛКА!»

Надо понимать, что все буквы заглавные в листах и документах Excel делает описанный выше вариант. Иногда пользователю надо сделать только первый знак заглавным. В этом случае ему поможет функция для обработки текстовых значений — ПРОПНАЧ. Она делает первую букву заглавной, а остальные сохраняет прописными. Кроме этого можно изменить все знаки на строчные. Для этого применяется функция СТРОЧН, которая также применяет текст либо ссылку на него как аргумент.

Вариант №2: используем макрос

Более опытные пользователи могут сменить прописную букву в Экселе в заглавные альтернативным способом. Для этого применяется макрос с короткой командой. Его необходимо создать собственноручно, однако в дальнейшем его можно будет использовать буквально в два касания, как отдельный инструмент программы. Это довольно удобно, так как он позволяет изменить регистр и при этом исключить необходимость применения функции ПРОПИСН, и связанного с ней изменения структуры документа.

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

  1. Открываем вкладку «Файл» и переходим в раздел «Параметры».

    Открываем параметры
    Открываем параметры
  2. В меню слева выбираем нижний пункт — «Центр управления безопасностью». Далее в новом окне нажимаем Параметры центра управления безопасностью.

    Открываем параметры центра управления безопасностью
    Открываем параметры центра управления безопасностью
  3. Далее открываем вкладку «Параметры макросов». Здесь есть несколько вариантов действий. Нажимаем «Включить все макросы». Подтверждаем операцию нажатием OK.

    Включаем макросы
    Включаем макросы

После выполнения этих действий можно приступить к решению основной задачи. Нужно сделать первую букву и каждую последующую прописную заглавной в Excel. Для этого выполняем следующие действия:

  1. Сначала выделяем все ячейки с прописными символами, которые нужно представить в виде заглавных. Далее нажимаем комбинацию ALT+F11.

    Выделяем диапазон и нажимаем комбинацию клавиш
    Выделяем диапазон и нажимаем комбинацию клавиш
  2. При нажатии горячих клавиш произойдет запуск редактора Visual Basic. Он нужен для записи команды, которая позволит сделать заглавными все маленькие буквы. В Диспетчере в левой части окна редактора отобразится название листа, в котором находится таблица. Нажимаем комбинацию CTRL+G. Внизу появится окно «Immediate», в котором необходимо записать фрагмент кода.

    Открываем запись кода
    Открываем запись кода
  3. Чтобы вместо каждой маленькой буквы программа использовала заглавную, достаточно одной команды. Вводим фрагмент кода без кавычек: «for each c in selection:c.value=ucase(c):next». После ввода команды нажимаем Enter. Затем остается кликнуть на значок в виде красного крестика, чтобы выйти из редактора.

    Вводим код и закрываем редактор
    Вводим код и закрываем редактор

В результате выполнения данной команды все первые буквы, а также прописные символы будут изменены. Теперь они отображаются в виде заглавных букв. Отметим, что в отличие от функции ПРОПИСН, отменить действие макроса нельзя. Единственный вариант — удалить код в редакторе и нажать Enter, чтобы они снова стали маленькими.

Результат выполнения
Результат выполнения

Использовать макрос, чтобы выполнить изменение регистра букв, следует только тогда, когда по каким-либо причинам пользоваться функцией ПРОПИСН нельзя или неудобно. В остальных случаях целесообразно применять формулу, так как она проще, а риск возникновения ошибок гораздо ниже.

Подводим итоги

Мы узнали ранее, как сделать в Excel все символы заглавными. Для этого предусмотрено два способа. Самый простой вариант предусматривает применение специальной функции, которая использует введенный текст либо ссылку в качестве текстового значения для аргумента функции. Второй способ — применение макроса со специальной командой. Данный способ удобен в определенных случаях, однако он сложнее для реализации. При этом отметить действие макроса нельзя, поэтому данный момент надо обязательно учитывать.

Видео по теме

Adblock
detector