Как сделать все буквы заглавными в Excel

Excel

Что такое верхний и нижний регистр на клавиатуре

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

DVE-SHIFT.jpg

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

Трансформация строчных символов в прописные

Если в программе Word для преобразования букв в заглавные (заглавные) достаточно выделить нужный текст, нажать кнопку SHIFT и дважды щелкнуть по функциональной клавише F3, то в Excel так просто решить задачу не получится . Чтобы преобразовать строчные буквы в прописные, вам придется использовать специальную функцию PROPISN или использовать макрос.

Способ 1: функция ПРОПИСН

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

=ПРОПИСН(текст)

Как видите, у оператора всего один аргумент — «Текст». Данный аргумент может быть текстовым выражением или, чаще, ссылкой на ячейку, содержащую текст. Данный текст преобразуется в запись в верхнем регистре по этой формуле.

Теперь давайте рассмотрим конкретный пример, чтобы понять, как работает оператор PROPISN. У нас имяя таблика с ФИО работ представлений. Фамилия пишется в обычном стиле, то есть первая буква прописная, а остальные строчные. Задача состоит в том, чтобы сделать все буквы заглавными).

  1. Выделяем любую пустую ячейку в списке. Но удобнее, если он расположен в столбце, параллельном тому, в котором пишется фамилия. Далее нажмите на кнопку «Вставить функцию», которая находится слева от строки формулы.Переход к основным функциям в Microsoft Excel
  2. Откроется окно мастера функций. Перемещаемся в категории «Текстовые». Находим и выделяем имя PROPISN, после чего нажимаем кнопку «ОК».Переход в окно аргументов функции ПРОПИСН в Microsoft Excel
  3. Происходит активация окна фрагментов оператора ПРОПИСН. Как мы видим, в этом окне есть только одно поле, соответствующее функции с одним аргументом – «Текст». В это поле нам нужно ввести адрес первой ячейки в столбце с фамилиями работников. Это можно сделать вручную. Вбив с плиты туда кородины. Есть и второй вариант, более удобный. Ставим курсор в поле «Текст», а затем кликаем по ячейке таблицы, в которой стоит первая фамилия работника. Как видите, адрес после этого отображается в поле. Теперь нам осталось сделать последний штрих в этом окне – нажать кнопку «ОК».Окно функций ПРОПИСН в Microsoft Excel
  4. После этого действия содержимое первой ячейки столбца с фамилиями отображается в заранее выбранном элементе, который содержит формулу ПРОПИСЬ. Но, как видите, все слова, отображаемые в этой ячейке, состоят исключительно из заглавных букв. Результат функции PROPISN отображается в ячейке в Microsoft Excel
  5. Теперь нужно сделать преобразование и для всех остальных ячеек столбца с фамилиями работников. Естественно, мы не будем использовать отдельную формулу для каждого сотрудника, а просто скопируем уже существующую с помощью маркера заполнения. Для этого ставим курсор в правый нижний угол элемента списка, в котором содержится формула. После этого курсор должен превратиться в маркер заполнения, который выглядит как маленький крестик. Производим левый зажим кнопни мыши и тянем маркеры производства на качество чеек равное их превращение в столбце с фамилами использования предприятием. Заполнить метки в Microsoft Excel
  6. Как видим, после указанного действия все фамилии попали в диапазон копирования и при этом состоят исключительно из заглавных букв.Результат копирования с заполнением маркером в Microsoft Excel
  7. Но теперь все значения в нашем нужном регистре расположены вне таблицы. Нам нужно вставить их в таблицу. Для этого выделяем все ячейки, заполненные формулами PROPISN. После этого кликните по выделению правой кнопкой мыши. В открывшемся контекстном меню выберите пункт «Копировать».Копирование в Microsoft Excel
  8. После этого высокогом словбец с ФИО сотрудники предприятия в таблице. Нажмите на выделенный столбец правой кнопкой мыши. Запустится контекстное меню. В блоке «Вставить параметры» выбираем иконку «Значения», которая отображается в виде квадрата, содержащего цифру.Вставка в Microsoft Excel
  9. После этого действия, как видите, в выходную таблицу будет вставлен преобразованный вариант написания семейства заглавными буквами. Теперь можно удалить диапазон, заполненный формулами, так как он нам больше не нужен. Выделите его и щелкните правой кнопкой мыши. В контекстном меню выбираем пункт «Очистить содержимое».

Очистка содержимого в Microsoft Excel

После этой работы над табличками по профессиональной букве в фамилах компондых в прописных часть можно завершить.

Таблица готова в Microsoft Excel

Читайте также: Уравнение и его корни: определения, примеры

Способ 2: применение макроса

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

  1. После того, как вы активировали работу макросов, выбираем диапазон, в котором необходимо преобразовать буквы в верхний регистр. Затем набираем комбинацию клавиш Alt+F11. Выделение диапазона в Microsoft Excel
  2. Откроется Microsoft Visual Basic. На самом деле это редактор макросов. Набираем комбинацию Ctrl+G. Как мы видим, после этого курсор перемещается в нижнее поле.Окно Microsoft Visual Basic в Microsoft Excel
  3. Введите в это поле следующий код:для каждого c в выборе: c.value=ucase(c):следующий

    Затем нажмите клавишу ENTER и закройте окно Visual Basic стандартным способом, то есть, нажав кнопку закрытия в виде креста в его правом верхнем углу.

    Код, введенный в поле в окне Microsoft Visual Basic в Microsoft Excel

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

Анализ данных профессиональных с мышью Microsoft Visual Basic в Microsoft Excel

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

Как сделать верхний регистр для символов текста в Excel

Пример 1. Таблица содержит числовые данные в латинской форме. При этом для части нижнего регистра символов. Преобразование символов в верхний регистр.

Посмотреть таблицу данных:

функция-excel196-1.png

Я использую формулу, чтобы заполнить все ячейки сразу:

=ПРОПИСН(A2)

  • A2:A7 – диапазон ячеек с римскими цифрами в нижнем регистре.

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

функция-excel196-2.png

Если вы хотите получить универсальную формулу, определяющую, содержат ли ячейки текстовые представления римских цифр, вы можете добавить условие проверки:

С помощью функции ЕСЛИ проверим возможность преобразования римского числа в арабское. Если ЕОШ возвращает значение ИСТИНА (это ошибка), будет выведено соответствующее объяснение, в противном случае функция ПРОПИСН выполнит преобразование регистра символов.

Добавляем в таблицу несколько значений и выводим результаты в следующий столбец:

функция-excel196-3.png

Теперь формула контролирует ошибки и выводит только правильные результаты или соответствующее сообщение.

Как указать день недели большой буквой в Excel?

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

Посмотреть таблицу данных:

функция-excel196-4.png

Выделите ячейки B2:B7 и напишите следующую формулу массива:

Функция ТЕКСТ принимает данные в формате Data и преобразует их в текстовое представление названия дня недели. Код «DDD» означает формат сокращения дней недели до двух букв (например, «понедельник» — пн и так далее). Все символы преобразуются в верхний регистр с помощью функции PROPISN.

Результат расчета:

функция-excel196-5.png

Можно использовать вторую формулу перевода дат в трехзначную стандартную аббревиатуру названий дней недели:

функция-excel196-6.png

Как сделать первую букву заглавной в Excel?

Чтобы изменить начальный символ каждого слова в тексте со строчной на прописную, вы можете использовать функцию PROPNAЧ (английская версия PROPER):

ПРОПНАЧ(текст)
Начинает текстовую строку с чебальной буквой; делает первую букву в каждом слове текста заглавной, а все остальные — строчными.

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

Все так же, как и в предыдущих примерах, применяем к этим данным функцию ПРОПНАЧ, в которой мы хотим преобразовать начальные буквы слов в большие, а все остальные буквы сделать маленькими:

прописные-и-строчные-буквы-4.png
Однако при работе с ПРОПНАЧ необходимо учитывать, что Excel воспринимает знаки препинания как начало нового слова.
При этом не только запятая, точка, пробел, вопросительный или восклицательный знак обозначают конец слова, но и любые другие знаки препинания (двоеточие, точка с запятой, кавычки, скобки, дефис, тире и так далее).
Из-за этого могут возъкнуть ситуации, когда некоторые слова преобразуются правильно (пример алма-ата -> Алма-Ата), а некоторые неправильно (пример кое-что -> Кое-Что).

Как сделать все буквы строчными в Excel?

Перевести все символы в нижний регистр можно с помощью функции СТРОЧН (английская версия LOWER) в Excel:

СТРОЧН(текст)
Делает все буквы в строке текста строчными.

  • Текст(обязательный аргумент) — текст, буквы хорошо конвертируются в нижний регистр (т.е в маленькие).

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

прописные-и-строчные-буквы-2.png

Применение пользовательских функций (UDF)

Пойдем дальше и перейдем к нестандартным методам преобразования.
Третий вариант изменения регистра текста — пользовательская функция, в которой мы можем реализовать любое произвольное преобразование шаблона.
Повторим функционал смены регистра из текстового редактора Word, в котором к 3-м основным (ВСЕ БУКВЫ, все строчные и Начинать С прописных) добавлено еще 2 варианта — Как изменить регистр.

Так как в общем и целом ограничений на конечный тип текстовых данных нет, то добавим также реализацию нестандартных договоренностей, например, ЧЕРЕДОВАНИЕ РЕГИСТРОВ и ПРОИЗВОЛНОЕ НАПИСАНИЕ.

Заходим в редактор Visual Basic (горячая клавиша Alt+F11), добавляем новый модуль и пишем код новой функции (пояснения даны напротив основных действий кода):

Оцените статью
Блог о Microsoft Word