Excel для Microsoft 365 Excel для Microsoft 365 для Mac Excel для Интернета Excel 2021 Excel 2021 для Mac Excel 2019 Excel 2019 для Mac Excel 2016 Excel 2016 для Mac Excel 2013 Excel 2010 Excel 2007 Excel для Mac 2011 Excel Starter 2010 Еще…Меньше
В этой статье описаны синтаксис формулы и использование функции ПРОПИСН в Microsoft Excel.
Описание
Делает все буквы в тексте прописными.
Синтаксис
ПРОПИСН(текст)
Аргументы функции ПРОПИСН описаны ниже.
-
Текст Обязательный. Текст, преобразуемый в верхний регистр. Этот аргумент может быть ссылкой на текст или текстовой строкой.
Пример
Скопируйте образец данных из следующей таблицы и вставьте их в ячейку A1 нового листа Excel. Чтобы отобразить результаты формул, выделите их и нажмите клавишу F2, а затем — клавишу ВВОД. При необходимости измените ширину столбцов, чтобы видеть все данные.
Данные |
||
итоги |
||
Доход |
||
Формула |
Описание |
Результат |
=ПРОПИСН(A2) |
Возвращает все прописные буквы текста в ячейке A2. |
ИТОГИ |
=ПРОПИСН(A3) |
Возвращает все прописные буквы текста в ячейке A3. |
ДОХОД |
Нужна дополнительная помощь?
На чтение 1 мин
Функция ПРОПИСН (UPPER) в Excel используется для перевода всех строчных букв в тексте в заглавные.
Содержание
- Что возвращает функция
- Синтаксис
- Аргументы функции
- Дополнительная информация
- Примеры использования функции ПРОПИСН в Excel
Что возвращает функция
Текст, в котором все строчные буквы стали заглавными.
Больше лайфхаков в нашем Telegram Подписаться
Синтаксис
=UPPER(text) — английская версия
=ПРОПИСН(текст) — русская версия
Аргументы функции
- text (текст) — текстовая строка, буквы которой вы хотите превратить в заглавные.
Дополнительная информация
- любые не текстовые значения остаются неизменными.
Примеры использования функции ПРОПИСН в Excel
Программа Excel предлагает своим пользователям целых 3 функции для работы с большими и маленькими буквами в тексте (верхний и нижний регистр). Эти текстовые функции делают буквы большими и маленькими или же изменяют только первую букву в слове на большую.
Формулы с текстовыми функциями Excel
Сначала рассмотрим на примере 3 текстовых функции Excel:
- ПРОПИСН – данная текстовая функция изменяет все буквы в слове на прописные, большие.
- СТРОЧН – эта функция преобразует все символы текста в строчные, маленькие буквы.
- ПРОПНАЧ – функция изменяет только первую букву в каждом слове на заглавную, большую.
Как видно в примере на рисунке эти функции в своих аргументах не требуют ничего кроме исходных текстовых данных, которые следует преобразовать в соответствии с требованиями пользователя.
Не смотря на такой широкий выбор функций в Excel еще нужна функция, которая умеет заменить первую букву на заглавную только для первого слова в предложении, а не в каждом слове. Однако для решения данной задачи можно составить свою пользовательскую формулу используя те же и другие текстовые функции Excel:
Чтобы решить эту популярную задачу нужно в формуле использовать дополнительные текстовые функции Excel: ЛЕВСИМВ, ПРАВСИМВ и ДЛСТР.
Принцип действия формулы для замены первой буквы в предложении
Если внимательно присмотреться к синтаксису выше указанной формулы, то легко заменить, что она состоит из двух частей, соединенных между собой оператором &.
В левой части формулы используется дополнительная функция ЛЕВСИМВ:
Задача этой части формулы изменить первую букву на большую в исходной текстовой строке ячейки A1. Благодаря функции ЛЕВСИМВ можно получать определенное количество символов начиная с левой стороны текста. Функция требует заполнить 2 аргумента:
- Текст – ссылка на ячейку с исходным текстом.
- Количесвто_знаков – число возвращаемых символов с левой стороны (с начала) исходного текста.
В данном примере необходимо получить только 1 первый символ из исходной текстовой строки в ячейке A1. Далее полученный символ преобразуется в прописную большую букву верхнего регистра.
Правая часть формулы после оператора & очень похожа по принципу действия на левую часть, только она решает другую задачу. Ее задача – преобразовать все символы текста в маленькие буквы. Но сделать это нужно так чтобы не изменять первую большую букву, за которую отвечает левая часть формулы. В место функции ЛЕВСИМВ в правой части формулы применяется функция ПРАВСИМВ:
Текстовая функция ПРАВСИМВ работает обратно пропорционально функции ЛЕВСИМВ. Так же требует запыления двух аргументов: исходный текст и количество знаков. Но возвращает она определенное число букв, полученных с правой стороны исходного текста. Однако в данном случаи мы в качестве второго аргумента не можем указать фиксированное значение. Ведь нам заранее неизвестно количество символов в исходном тексте. Кроме того, длина разных исходных текстовых строк может отличаться. Поэтому нам необходимо предварительно подсчитать длину строки текста и от полученного числового значения отнять -1, чтобы не изменять первую большую букву в строке. Ведь первая буква обрабатывается левой частью формулы и уже преобразована под требования пользователя. Поэтом на нее недолжна влиять ни одна функция из правой части формулы.
Для автоматического подсчета длины исходного текста используется текстовая функция Excel – ДЛСТР (расшифроваться как длина строки). Данная функция требует для заполнения всего лишь одного аргумента – ссылку на исходный текст. В результате вычисления она возвращает числовое значение, попетому после функции =ДЛСТР(A1) отнимаем -1. Что дает нам возможность не затрагивать первую большую букву правой частью формулы. В результате функция ПРАВСИМВ возвращает текстовую строку без одного первого символа для функции СТРОЧН, которая заменяет все символы текста в маленькие строчные буквы.
В результате соединения обеих частей формулы оператором & мы получаем красивое текстовое предложение, которое как по правилам начинается с первой большой буквы. А все остальные буквы – маленькие аж до конца предложения. В независимости от длины текста используя одну и ту же формулу мы получаем правильный результат.
- Категория: MS Excel
- Опубликовано: 27 мая 2017
- Просмотров: 7703
Функция ПРОПИСН в excel позволяет быстро изменить регистр текста в ячейке, значение отобразится БОЛЬШИМИ БУКВАМИ.
Для примера в новой книге excel, в свободной ячейке (E7) напишем текст «уроки excel на сайте компьютерапия». Ниже, в ячейке E9 напишем формулу:
=ПРОПИСН(E7) и нажмем Enter.
Текст изменился на «УРОКИ EXCEL НА САЙТЕ КОМПЬЮТЕРАПИЯ». Допишем к тексту ячейки E7 текст на английском «- maxfad.ru». Наш смешанный текст, написанный на разных языках преобразован к ВЕРХНЕМУ РЕГИСТРУ, все буквы написаны, будто с нажатым SHIFT или CAPS LOCK.
Использование ПРОПИСН
Применение этой функция позволит Вам быстро изменить текст, который был ошибочно набран не в том регистре, или для оформления части текста для увеличения внимания на него.
Функция ПРОПИСН в Excel является противоположностью функции СТРОЧН, о которой мы поговорим в следующий раз.
В этом видео показана функция ПРОПИСН в excel:
Рекомендуем смотреть видео в полноэкранном режиме, в настойках качества выбирайте 1080 HD, не забывайте подписываться на канал в YouTube, там Вы найдете много интересного видео, которое выходит достаточно часто. Приятного просмотра!
С уважением, авторы сайта Компьютерапия
Понравилась статья? Поделитесь ею с друзьями и напишите отзыв в комментариях!
Что делает эта функция?
Эта функция позволяет сделать строчные (маленькие) буквы прописными (заглавными), иными словами, перевести их в верхний регистр. Символы в верхнем регистре и символы, для которых это неприменимо, не изменяются.
Синтаксис
=ПРОПИСН(Текст)
Форматирование
См. ПРОПНАЧ
Первые слова ячеек целиком заглавными буквами (“капсом”)
Наиболее часто такое может быть полезно при работе с ФИО в Excel. Фамилию обычно пишут целиком заглавными, а имя и отчество – просто с заглавной.
Допустим, в исходном списке все слова уже с заглавной буквы. Тогда формула потребует взять первое слово ячейки (в данном случае фамилию), преобразовать его в верхний регистр и добавить к нему остальные (имя и отчество).
Формула будет выглядеть так:
=ПРОПИСН(ЛЕВСИМВ(A1;ПОИСК(" ";A1)))&ПСТР(A1;ПОИСК(" ";A1)+1;1000)
Сделать заглавной первую букву ячейки
Казалось бы, что может быть проще, но вот поиск той самой первой буквы в ячейке так еще проблема, потянувшая на целую статью. А вот финальная формула массива оттуда:
{=ПОИСКПОЗ(ЛОЖЬ;СОВПАД(ПСТР(СТРОЧН(A1);СТРОКА(ДВССЫЛ("1:"&ДЛСТР(A1)));1);ПСТР(ПРОПИСН(A1);СТРОКА(ДВССЫЛ("1:"&ДЛСТР(A1)));1));0)}
Формула выше сделает прописной только одну, первую букву ячейки.
А если мы хотим сделать заглавными первые буквы предложений, которых в ячейке может быть несколько? Первую букву второго предложения и далее эта формула не определит и, следовательно, не решит задачу.
Есть ли решение? Да! Его предлагает моя надстройка !SEMTools для Excel. Читайте подробнее тут – изменить регистр букв в Excel.
Понравилась статья? Поддержите ее автора!
Набор инструментов !SEMTools поможет решить множество задач без ввода сложных формул и сэкономит ваше время. И вам полезно, и автору приятно!