Как сделать заглавные буквы excel
Замена первой строчной буквы на заглавную в Excel
Довольно часто при работе с таблицами Эксель возникают ситуации, когда нужно заменить первую строчную букву слова на заглавную (прописную).
Конечно же, когда речь идет о нескольких ячейках, отредактировать их содержание не составляет никакого труда и не займет много времени. Но что делать, когда приходится иметь дело с большими таблицами? Не стоит сразу приниматься за ручную корректировку данных, которая может, к тому же, привести к опечаткам. Ведь, на этот случай в Excel предусмотрены специальные функции, позволяющие выполнить замену в автоматическом режиме. Давайте разберемся, как именно это делается.
Процесс замены первой строчной буквы на заглавную
На самом деле, в отличие от выполнения процедуры замены сразу всех строчных букв на заглавные (смотрите, как это это делать в нашей статье – “Как сделать все буквы заглавными в Эксель”), когда речь идет только про первую букву, специально предназначенной для этого отдельной функции в программе нет. Но благодаря одновременному использованию нескольких инструментов справиться с поставленной задаче, все же, можно.
Вариант 1: меняем первую букву слова на заглавную
Для реализации данного метода нам нужно будет использовать три оператора:
Благодаря использованию вышеперечисленных функций мы сможем сначала отобрать первую букву, после чего превратить ее в заглавную и вернуть на место.
В общем виде формула с использованием всех трех операторов выглядит следующим образом:
На первый взгляд может показаться, что выражение слегка перегружено и в нем сложно разобраться. Поэтому давай рассмотрим конкретный пример.
Допустим, у нас есть таблица, содержащая столбец с текстовыми данными, представленными в виде строчных букв. Соответственно, наша задача – все первые буквы сделать прописными (заглавными).
Алгоритм действий следующий:
Вариант 2: меняем первую букву каждого слова на заглавную
В некоторых ситуациях требуется сделать заглавными первые буквы каждого слова в выбранных ячейках таблицы. На этот случай в Эксель предусмотрена специальная функция ПРОПНАЧ, использование которой значительно проще, нежели реализация метода, описанного выше.
Формула функции ПРОПНАЧ выглядит так:
Давайте посмотрим, как она работает на примере нашей таблицы.
Заключение
Таким образом, программа Excel позволяет выполнить замену первой буквы на заглавную, причем это можно сделать как в отношении только первого слова, так и всех слов, содержащихся в ячейке (диапазоне ячеек). Приятным моментом является то, что процесс автоматизирован, а это значит, что ошибки из-за опечаток, возможных при ручной обработке данных, исключены.
Замена всех строчных букв на заглавные в Excel: как сделать
Во время работы в Эксель нередко возникает потребность напечатать весь текст заглавными буквами. Это может потребоваться, к примеру, при заполнении различных заявлений и прочих официальных бумаг для подачи в государственные учреждения. Наверняка, многие могут подумать – что же в этом сложного и непонятного? Ведь каждый пользователь ПК знает, что для этого требуется лишь нажать Caps Lock на клавиатуре, после чего вся информация будет набираться заглавными буквами.
Да, это совершенно верно, и достаточно одного нажатия на клавишу Caps Lock в данном случае. Но как быть в ситуации когда документ уже содержит текст, напечатанный обычными буквами? В начале работы пользователь не всегда задумывается о том, в каком виде должен быть представлен финальный текст, и зачастую начинает его форматирование уже после ввода информации. Не перепечатывать же текст заново?
В такой ситуации паниковать не стоит, и, тем более, перепечатывать все заново, так как есть инструменты, помогающие быстро решить эту проблему. Давайте разберем все возможные способы замены всех букв в заглавные в Excel.
Замена строчных букв на заглавные
При работе с текстовым редактором Word поставленная задача выполняется буквально в один клик. Нужно лишь отметить необходимый фрагмент текста, затем, зажав на клавиатуре клавишу SHIFT, два раза нажать на функциональную клавишу F3. При работе же с таблицами Эксель все несколько сложнее. Для выполнения данной задачи потребуется задействовать функцию ПРОПИСН, либо применить макрос. Ниже мы рассмотрим оба этих способа на практическом примере.
Метод 1: применение оператора ПРОПИСН
Главной задачей данной функции является замена строчных букв на заглавные. Формула функции пишется так:
В качестве значения единственного аргумента “Текст” можно указать:
Итак, давайте разберем работу функции на практике. Для этого возьмем таблицу, в которой указаны наименования товаров, в которых заглавная буква только одна – первая. Остальная же часть текста представлена в виде строчных букв. Нам нужно превратить все буквы в заглавные.
Итак, вот что нам нужно сделать:
Метод 2: использование макроса
Внимание! Для использования этого метода необходимо убедиться, что у вас активирована функция макросов. Если нет, то ее требуется включить. О том, как это сделать, читайте в нашей статье – “Как включить/отключить макросы в Excel“.
Заключение
Мы только что познакомились с двумя методами преобразования строчных букв в заглавные в таблицах Эксель. Многим пользователям второй способ (использование макросов) может показаться намного быстрее и проще. Однако применение оператора ПРОПИСН – безопаснее, так как включение макросов делает ПК мене защищенным перед потенциально возможными хакерскими атаками. Каким способом пользоваться каждый решает для себя сам. Но независимо от выбора, конечный результат в обоих описанных выше методах будет идентичен.
Изменить регистр в Excel
При работе с текстовым контентом зачастую необходима нормализация текста. В ее рамках все буквы приводятся к нижнему или верхнему регистру для последующей статистической обработки.
Многие системы статистики (например, Wordstat Яндекса) выводят данные в нормализованном виде. Для исправления их написания необходимы особые функции управления регистром.
Функции изменения регистра Excel
В Excel из коробки доступны 3 функции для изменения регистра: СТРОЧН, ПРОПИСН, ПРОПНАЧ. Первая делает все буквы маленькими, вторая — большими.
Любые другие насущные задачи, связанные с изменением регистра букв (например, начинать предложения с заглавной буквы) придется решать при помощи настройки пользовательских функций или макросов.
Как заменить заглавные буквы на строчные в Excel
Функцией СТРОЧН
Чтобы заменить заглавные буквы на строчные, в Excel есть функция СТРОЧН (подробнее в статье по ссылке). Как и любые функции, она требует ручной ввод в отдельную ячейку.
Далее, если исходные данные больше не понадобятся, нужно будет удалить все формулы из ячеек, в которых применена эта функция, и только после этого удалять столбец с заглавными буквами.
Макросом в 1 клик
В отличие от функции, она позволяет произвести изменения, не создавая отдельный столбец. Достаточно выделить необходимые данные и вызвать процедуру в меню «Изменить — Символы».
Изменение регистра — заменить заглавные букв на строчные
Сделать все буквы заглавными
Когда нужно сделать все маленькие буквы большими, есть также 2 варианта — функция и процедура.
Функцией ПРОПИСН
Функция ПРОПИСН делает все строчные буквы заглавными, а остальные символы не меняет. Также требует создания доп. столбца.
Примеры на картинке ниже:
Макросом в 1 клик
Изменение регистра — заменить строчные буквы на заглавные
Каждое слово с заглавной
В отличие от аналогичной базовой функции ПРОПНАЧ в самом Excel, этот макрос считает разделителем слов только пробел.
Первая буква ячейки с заглавной
Один из очень популярных вопросов по Excel — как сделать первую букву ячейки заглавной, не трогая остальные буквы.
Приводится множество решений, у каждого из которых — свои недостатки.
Формула — вариант 1
Наиболее примитивная формула берет первый символ ячейки, применяет к нему функцию ПРОПИСН и заменяет этот символ результатом, не трогая остальной текст ячейки:
Проблема этого решения в том, что первый символ не обязательно будет буквой! Ячейка может начинаться со скобок, кавычек, многоточия и других символов.
Формула — вариант 2
Чуть более продвинутая формула позволит извлечь первое слово из ячейки, применить к нему функцию ПРОПНАЧ и заменить исходное слово результатом:
Один побочный эффект функции ПРОПНАЧ — если исходное слово было написано полностью заглавными буквами, все буквы, кроме первой в нем станут строчными. Это может испортить вид аббревиатур и других подобных слов.
Но и это еще не все. Ведь первое слово извлекается путем поиска в строке первого пробела. А если перед ним не слово, а например, тире? Или это число? Итоговая задача — сделать заглавной именно первую букву — не будет решена.
Формула — вариант 3
Как мы поняли из формулы выше, ни первое слово, ни тем более первый символ строки не могут в 100% случаев содержать буквы.
Поэтому наша задача сводится к другой — найти позицию первой буквы в ячейке, и уже потом изменить её регистр.
При работе с русскоязычными текстами будет достаточно считать буквами символы кириллицы и латиницы.
В таком случае формулы будут похожи на те, что в статье про поиск латиницы и кириллицы в ячейках. За одним исключением — в них используется МИН, а не СЧЁТ.
Поскольку СЧЁТ пропускает ошибки, а МИН нет, также задействована функция ЕСЛИОШИБКА, которая для всех ошибок вернет заведомо большое число (в данном случае 1000).
Итак,
сделать заглавным первый кириллический символ:
Сделать заглавным первый символ латиницы:
Формула — вариант 4
Можно ли найти любую первую букву в ячейке, вне зависимости от языка? Ведь помимо основных символов, есть еще символы других алфавитов, диакритические символы и т.д.
Это из области фантастики, но она есть. И задействует множество необычных функций Excel. Подробнее о ней можно прочитать в статье про формулы массива.
Все перечисленные выше решения на основе сложных формул не решают основную пользовательскую задачу — сделать заглавными первые буквы предложений.
Поэтому и была создана соответствующая процедура в надстройке. Она позволяет избежать громоздких формул массива и прочих сложнейших комбинаций функций, создания дополнительных столбцов и удаления их после получения нужного результата.
Иными словами, позволяет сэкономить кучу времени.
Одним кликом переводим первые буквы предложений из строчных в заглавные:
Латиница с заглавной
Слова с латиницей заглавными
Этот макрос преобразовывает все буквы слов на латинице в заглавные. Например, как на картинке ниже, — когда нужно выявить названия моделей технических изделий и перевести их в верхний регистр.
Исправление регистра топонимов
Данная функция надстройки уникальна, иными словами, никакого похожего решения вы больше не найдете.
Функция меняет первые буквы слов и фраз-топонимов (географических наименований) со строчных на заглавные. Важно, что она не просто делает первую букву заглавной, но и понимает такие топонимы, как «СПб».
Распознать аббревиатуры
Еще одна уникальная функция надстройки. Макрос определяет аббревиатуры как на кириллице, так и на латинице, и преобразовывает их написание в верхний регистр.
Excel — функции для изменения строчных в заглавных букв
При настройке компании для Яндекс директа я часто пользуюсь Microsoft Excel и если в Вашем арсенале есть знания некоторых приемом один из которых как сделать первую букву заглавную в объявлении или сделать все строчные буквы или все заглавные вы можете сэкономить очень большое кол-во времени при работе с директом, а время то Деньги!
Сегодня я Вам хочу рассказать как в Microsoft Excel сделать след приемы:
Excel — первая буква Заглавная
Данный вопрос имеет два варианта решения
Как видите ситуацию бывают разные поэтому нам надо рассмотреть все варианты решения данных вопросов поэтому будет разбирать по максимум!
Только «Первая» буква заглавная
Данный пример как раз использую достаточно часто как описывал выше при настройки Яндекс Директа, когда собираешь с вордстата большое количество ключей и делаешь для каждого слова свое объявление и тут как раз возникает необходимость сделать все красиво, а точнее что бы начало предложение начиналось с большой буквы.
Для этого нам поможет формула:
Вот такой не сложной формулой, можно как ниже в примере сделать в предложении заглавную букву, что придаст объявлению нормальный вид!
excel — сделать первую букву прописной
Excel — каждое слово с большой буквы
Этот пример я особо часто не использовал, но были моменты когда приходилось делать и это, например когда надо в той же таблице для Директа сделать ссылки каждая из которых будет с большой букву или допустим для бухгалтерии сделать разбивку на фамилии в которой каждое новое слово начинается с большой буквы:
Данная формула не имеет составной части как в примере выше, она стандартная и имеет только координату с текстом, давайте рассмотрим ее описание:
Excel — все буквы ЗАГЛАВНЫЕ
Раз мы начали разбирать преобразование букв в тексте в заглавные(верхний регистр) и прописные (нижний регистр) надо еще рассмотреть тот вариант, когда нам надо сделать все буквы в тексте с большой буквы. В данном вопросе нам поможет функция:
Я особо не знаю где может пригодиться данная трансформация текста в, но главное не пишите такими слова на форумах)) потому как текста с большой буквы модераторы банят) ну а если серьезно, то переходим к последней функции
Excel — все слова с большой буквы
Excel — весь с маленькой буквы
и завершаем наш у статью последней функцией которая делает весь текст с прописными буквами или маленькими, давайте рассмотрим синтаксис данной функции:
3 способа изменить регистр символов в Excel 2013, 2010 и 2007
В этой статье я хочу рассказать Вам о нескольких способах как изменить регистр символов в Excel с верхнего на нижний или как сделать каждое слово с прописной буквы. Вы научитесь справляться с такими задачами при помощи функций ПРОПИСН и СТРОЧН, при помощи макросов VBA, а также используя Microsoft Word.
Проблема в том, что в Excel не предусмотрен специальный инструмент для изменения регистра текста на рабочем листе. Остаётся загадкой, почему корпорация Microsoft снабдила Word такой мощной функцией и не добавила её в Excel. Это упростило бы решение многих задач для большинства пользователей. Но не торопитесь лихорадочно перенабирать вручную все текстовые данные Вашей таблицы! К счастью, есть несколько хороших способов преобразовать текстовые значения в ячейках в верхний или нижний регистр, или же сделать каждое слово с прописной буквы. Позвольте мне поделиться с Вами этими способами.
Функции Excel для изменения регистра текста
В Microsoft Excel есть три замечательных функции, при помощи которых Вы можете изменять регистр текста. Это UPPER (ПРОПИСН), LOWER (СТРОЧН) и PROPER (ПРОПНАЧ).
Все эти три функции работают по одинаковому принципу, поэтому я покажу Вам, как работает одна из них. Давайте в качестве примера рассмотрим функцию UPPER (ПРОПИСН):
Вводим формулу в Excel
где C3 – это ячейка с текстом, который нужно преобразовать.
Копируем формулу вниз по столбцу
Теперь Вам нужно скопировать формулу в остальные ячейки вспомогательного столбца:
Замечание: Если Вам нужно полностью заполнить новый столбец (на всю высоту таблицы), то Вы можете пропустить шаги 5-7 и просто дважды кликнуть по маркеру автозаполнения.
Удаляем вспомогательный столбец
Итак, у Вас есть два столбца с одинаковыми текстовыми данными, отличающимися только регистром. Предполагаю, что Вы хотите оставить столбец только с нужным вариантом. Давайте скопируем значения из вспомогательного столбца и избавимся от него.
В теории это может показаться слишком сложным. Расслабьтесь и попробуйте проделать все эти шаги самостоятельно. Вы увидите, что изменение регистра при помощи функций Excel – это совсем не трудно.
Изменяем регистр текста в Excel при помощи Microsoft Word
Если Вы не хотите возиться с формулами в Excel, Вы можете изменить регистр в Word. Далее Вы узнаете, как работает этот метод:
Замечание: Кроме этого, Вы можете нажимать сочетание Shift+F3, пока не будет установлен нужный стиль. При помощи этих клавиш можно выбрать только верхний и нижний регистр, а также регистр как в предложениях.
Теперь у Вас есть таблица в Word с изменённым регистром текста. Просто скопируйте её и вставьте на прежнее место в Excel.
Изменяем регистр текста при помощи макроса VBA
Вы также можете использовать макросы VBA в Excel 2010 и 2013. Не переживайте, если Ваши знания VBA оставляют желать лучшего. Какое-то время назад я тоже мало что знал об этом, а теперь могу поделиться тремя простыми макросами, которые изменяют регистр текста на верхний, нижний или делают каждое слово с прописной буквы.
Я не буду отвлекаться от темы и рассказывать Вам, как вставить и запустить код VBA в Excel, поскольку об этом замечательно рассказано в других статьях нашего сайта. Я просто покажу макросы, которые Вы можете скопировать и вставить в свою книгу.
Я надеюсь, что теперь, когда Вы знаете пару отличных приёмов изменения регистра в Excel, эта задача не вызовет у Вас затруднений. Функции Excel, Microsoft Word, макросы VBA – всегда к Вашим услугам. Вам осталось сделать совсем немного – определиться, какой из этих инструментов Вам больше нравится.