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

Как сделать первые буквы предложений заглавными в Excel? Можно ли сделать заглавными первые буквы слов с латиницей? Или массово исправить аббревиатуры? Да!

Процедура трансформации первой буквы в заглавную

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

Способ 1: замена первой буквы в ячейке на заглавную

Для решения поставленной задачи используется основная функция ЗАМЕНИТЬ, а также вложенные функции первого и второго порядка ПРОПИСН и ЛЕВСИМВ.

  • Функция ЗАМЕНИТЬ осуществляет замену одного символа или части строки на другие, согласно указанным аргументам;
  • ПРОПИСН – делает буквы прописными, то есть, заглавными, что нам и требуется;
  • ЛЕВСИМВ – возвращает указанное количество знаков конкретного текста в ячейке.

То есть, исходя из этого набора функций, с помощью ЛЕВСИМВ мы вернем в указанную ячейку первую букву, с помощью оператора ПРОПИСН сделаем её заглавной, а затем функцией ЗАМЕНИТЬ заменим строчную букву на прописную.

Общий шаблон данной операции будет выглядеть следующим образом:

=ЗАМЕНИТЬ(старый_текст;нач_поз;число_знаков;ПРОПИСН(ЛЕВСИМВ(текст;количество_знаков)))

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

  1. В любом свободном месте данного листа или на другом листе записываем следующую формулу:

    =ЗАМЕНИТЬ(B4;1;1;ПРОПИСН(ЛЕВСИМВ(B4;1)))

Формула в Microsoft Excel

Чтобы произвести обработку данных и увидеть результат, жмем кнопку Enter на клавиатуре. Как видим, теперь в ячейке первое слово начинается с прописной буквы.

Результат вычисления в Microsoft Excel

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

Маркер заполнения в Microsoft Excel

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

Копирование данных в Microsoft Excel

После этого, выделяем исходные ячейки с фамилиями в таблице. Вызываем контекстное меню кликом правой кнопки мыши. В блоке «Параметры вставки» выбираем пункт «Значения», который представлен в виде иконки с цифрами.

Вставка значений в Microsoft Excel

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

Удаление ячеек в Microsoft Excel

В появившемся небольшом диалоговом окне устанавливаем переключатель в позицию «Строку». Жмем на кнопку «OK».

Удаление строки в Microsoft Excel

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

Готовый результат в Microsoft Excel

Способ 2: каждое слово с большой буквы

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

=ПРОПНАЧ(адрес_ячейки)

На нашем примере её применение будет выглядеть следующим образом.

  1. Выделяем свободную область листа. Кликаем по значку «Вставить функцию».

Переход в мастер функций в Microsoft Excel

В открывшемся Мастере функций ищем «ПРОПНАЧ». Найдя это наименование, выделяем его и жмем на кнопку «OK».

Мастер функций в Microsoft Excel

Открывается окно аргументов. Ставим курсор в поле «Текст». Выделяем первую ячейку с фамилией в исходной таблице. После того, как её адрес попал в поле окна аргументов, жмем на кнопку «OK».

Окно аргументов функциив Microsoft Excel

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

=ПРОПНАЧ(B4)

Потом нужно будет нажать кнопку Enter.

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

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

Копирование формулы в Microsoft Excel

После этого копируем результат при помощи контекстного меню.

Копирование результата в Microsoft Excel

Вставляем данные через пункт «Значения» параметры вставки в исходную таблицу.

Вставка результата в Microsoft Excel

Удаляем промежуточные значения через контекстное меню.

Удаление расчетов в Microsoft Excel

В новом окне подтверждаем удаление строк, путем установки переключателя в соответствующее положение. Жмем кнопку «OK».

Удаление строки в Microsoft Excel

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

Готовая таблица в Microsoft Excel

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

ЗакрытьМы рады, что смогли помочь Вам в решении проблемы.
ЗакрытьОпишите, что у вас не получилось.

Наши специалисты постараются ответить максимально быстро.

Помогла ли вам эта статья?

ДА НЕТ

Процесс замены первой строчной буквы на заглавную

На самом деле, в отличие от выполнения процедуры замены сразу всех строчных букв на заглавные (смотрите, как это это делать в нашей статье – “Как сделать все буквы заглавными в Эксель”), когда речь идет только про первую букву, специально предназначенной для этого отдельной функции в программе нет. Но благодаря одновременному использованию нескольких инструментов справиться с поставленной задаче, все же, можно.

Функции изменения регистра Excel

В Excel из коробки доступны 3 функции для изменения регистра: СТРОЧН, ПРОПИСН, ПРОПНАЧ. Первая делает все буквы маленькими, вторая — большими.

С третьей (ПРОПНАЧ) все чуть более необычно. Она делает заглавным каждый первый символ, следующий за символом, не являющимся буквой. В связи с этим некоторые слова будут преобразовываться некорректно: кое-какой -> Кое-Какой, волей-неволей -> Волей-Неволей и т.п. Когда объём данных небольшой, такого рода погрешности легко проверить и исправить вручную. Если же данных много, заниматься редакторской деятельностью вряд ли есть время.

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

Надстройка !SEMTools содержит все самые востребованные функции, связанные с изменением регистра букв.

Excel works!

Thanks for Visiting

Excel текст с большой буквы

Все заглавные

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

ПРОПИСН

Англ UPPER

Пример: =ПРОПИСН(A1)

Формула все прописные в Эксель

Пример в файле..

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

Когда нужно сделать все маленькие буквы большими, есть также 2 варианта — функция и процедура.

Функцией ПРОПИСН

Функция ПРОПИСН делает все строчные буквы заглавными, а остальные символы не меняет. Также требует создания доп. столбца.

Примеры на картинке ниже:

Функция ПРОПИСН - примерыФункция ПРОПИСН — примеры формул

Макросом в 1 клик

Если нужно изменить данные быстро и на месте без формул, можно воспользоваться процедурой надстройки !SEMTools для Excel.

Делаем все буквы заглавнымиИзменение регистра — заменить строчные буквы на заглавные

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

Переводит все буквы их строчных в заглавные. Создание отдельного столбца также не требуется.

change_symbols_all-capital-1.gif

Каждое слово с заглавной

В отличие от аналогичной базовой функции ПРОПНАЧ в самом Excel, этот макрос считает разделителем слов только пробел.

Делаем каждое слово с заглавной

Первая буква ячейки с заглавной

Один из очень популярных вопросов по Excel — как сделать первую букву ячейки заглавной, не трогая остальные буквы.

Приводится множество решений, у каждого из которых — свои недостатки.

Формула — вариант 1

Наиболее примитивная формула берет первый символ ячейки, применяет к нему функцию ПРОПИСН и заменяет этот символ результатом, не трогая остальной текст ячейки:

=ЗАМЕНИТЬ(A1;1;1;ПРОПИСН(ЛЕВСИМВ(A1;1)))

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

Формула — вариант 2

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

=ЕСЛИОШИБКА(ПРОПНАЧ(ЛЕВСИМВ(A1;ПОИСК(” “;A1)-1)) & ЗАМЕНИТЬ(A1;1;ПОИСК(” “;A1);” “);ПРОПНАЧ(A1))

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

Но и это еще не все. Ведь первое слово извлекается путем поиска в строке первого пробела. А если перед ним не слово, а например, тире? Или это число? Итоговая задача — сделать заглавной именно первую букву — не будет решена.

Формула — вариант 3

Как мы поняли из формулы выше, ни первое слово, ни тем более первый символ строки не могут в 100% случаев содержать буквы.

Поэтому наша задача сводится к другой — найти позицию первой буквы в ячейке, и уже потом изменить её регистр.

При работе с русскоязычными текстами будет достаточно считать буквами символы кириллицы и латиницы.

В таком случае формулы будут похожи на те, что в статье про поиск латиницы и кириллицы в ячейках. За одним исключением — в них используется МИН, а не СЧЁТ.

Поскольку СЧЁТ пропускает ошибки, а МИН нет, также задействована функция ЕСЛИОШИБКА, которая для всех ошибок вернет заведомо большое число (в данном случае 1000).

Итак,
сделать заглавным первый кириллический символ:

{=ПОДСТАВИТЬ(A1;ПСТР(A1;МИН(ЕСЛИОШИБКА(ПОИСК(СИМВОЛ(СТРОКА(192:223));A1);1000));1);ПРОПИСН(ПСТР(A1;МИН(ЕСЛИОШИБКА(ПОИСК(СИМВОЛ(СТРОКА(192:223));A1);1000));1));1)}

Сделать заглавным первый символ латиницы:

{=ПОДСТАВИТЬ(A1;ПСТР(A1;МИН(ЕСЛИОШИБКА(ПОИСК(СИМВОЛ(СТРОКА(65:90));A1);1000));1);ПРОПИСН(ПСТР(A1;МИН(ЕСЛИОШИБКА(ПОИСК(СИМВОЛ(СТРОКА(65:90));A1);1000));1));1)}

Формула — вариант 4

Можно ли найти любую первую букву в ячейке, вне зависимости от языка? Ведь помимо основных символов, есть еще символы других алфавитов, диакритические символы и т.д.

Это из области фантастики, но она есть. И задействует множество необычных функций Excel. Подробнее о ней можно прочитать в статье про формулы массива.

Процедура !SEMTools

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

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

Иными словами, позволяет сэкономить кучу времени.

Одним кликом переводим первые буквы предложений из строчных в заглавные:

делаем первые буквы предложений заглавными

Excel: первая буква заглавная

Чтобы решить поставленную задачу, надо логическим образом разобрать ее на отдельные этапы. В данном случае можно выделить следующие:

  1. Выделить первую букву текста. При этом необходимо учесть, что зачастую пользователи вносят лишние пробелы перед началом ввода текста. Удалить лишние пробелы нам поможет функция СЖПРОБЕЛЫ(текст), а выделить первую букву – функция ЛЕВСИМВ(текст;[количество знаков]) со вторым аргументом, равным 1 (он выбирается по умолчанию, поэтому можно выпустить).
  2. Выделенную первую букву с помощью рассмотренной в предыдущем разделе функции ПРОПИСН перевести в заглавный вид.
  3. Раз нам необходимо выполнить задачу в Excel «Первая буква заглавная», то это подразумевает, что остальной текст будет прописным. Как бы то ни было, сейчас нам нужно присоединить к первой букве оставшийся текст. Сделать это нам поможет функция ПРАВСИМВ(текст; [количество знаков]), выделяющая с конца текста нужное количество знаков. А какое, собственно говоря, нужное? Нужно столько, сколько составляет длина строки минус первый символ, то есть -1. Выполнив данные действия, необходимо результат привести к прописному виду.
  4. Осталось соединить результаты выполнения второго и третьего пункта с помощью амперсанда (&).

Всю эту последовательность зафиксируем в таблице, для наглядности внесем перед текстом «яблокИ антоновка свежие» несколько лишних пробелов.

Текст

Результат

Функция

яблокИ антоновка свежие

яблокИ антоновка свежие

=СЖПРОБЕЛЫ(A2)

я

=ЛЕВСИМВ(СЖПРОБЕЛЫ(A2))

Я

=ПРОПИСН(ЛЕВСИМВ(СЖПРОБЕЛЫ(A2)))

22

=ДЛСТР(СЖПРОБЕЛЫ(A2))-1

блокИ антоновка свежие

=ПРАВСИМВ(СЖПРОБЕЛЫ(A2); ДЛСТР(СЖПРОБЕЛЫ(A2))-1)

блоки антоновка свежие

=СТРОЧН(ПРАВСИМВ(СЖПРОБЕЛЫ(A2); ДЛСТР(СЖПРОБЕЛЫ(A2))-1))

Яблоки антоновка свежие

=ПРОПИСН(ЛЕВСИМВ(СЖПРОБЕЛЫ(A2))) &

СТРОЧН(ПРАВСИМВ(СЖПРОБЕЛЫ(A2); ДЛСТР(СЖПРОБЕЛЫ(A2))-1))

Как видим, решить задачу в Excel «Первая буква заглавная» оказалось не так и сложно, главное, представить всю логическую последовательность этапов.

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

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

DVE-SHIFT.jpg

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

Источники

  • https://office-guru.ru/excel/3-sposoba-izmenit-registr-simvolov-v-excel-2013-2010-i-2007-360.html
  • https://ru.wikihow.com/%D0%B8%D0%B7%D0%BC%D0%B5%D0%BD%D0%B8%D1%82%D1%8C-%D1%80%D0%B5%D0%B3%D0%B8%D1%81%D1%82%D1%80-%D0%B1%D1%83%D0%BA%D0%B2-%D0%B2-Excel
  • https://SEMTools.guru/ru/change-replace-tools/change-symbols/change-case/
  • https://exceltable.com/funkcii-excel/perevesti-v-verhniy-registr-propisn
  • https://www.engineerbox.ru/page/excel-bystroe-izmenenie-registra-bukv
  • https://www.nibbl.ru/office/excel-funkcii-dlya-izmeneniya-strochnyx-v-zaglavnyx-bukv.html
  • https://setafi.com/elektronika/klaviatura/verhnij-registr-na-klaviature-eto-gde/
Рейтинг
( 1 оценка, среднее 5 из 5 )
Загрузка ...