Содержание
- Процедура трансформации первой буквы в заглавную
- Способ 1: замена первой буквы в ячейке на заглавную
- Способ 2: каждое слово с большой буквы
- Вопросы и ответы
Во многих случаях требуется, чтобы первая буква в ячейке таблицы была заглавной (прописной). Если пользователь изначально ошибочно везде вписал строчные буквы или скопировал в Excel данные из другого источника, в котором все слова начинались с маленькой буквы, то можно потратить очень большое количество сил и времени, чтобы привести внешний вид таблицы в желаемое состояние. Но, возможно у Эксель имеются специальные инструменты, с помощью которых можно эту процедуру автоматизировать? Действительно, у программы есть функция для изменения строчных букв на прописные. Давайте рассмотрим, как она работает.
Процедура трансформации первой буквы в заглавную
Не стоит ожидать, что в Excel имеется отдельная кнопка, нажав на которую, можно автоматически превратить строчную букву в заглавную. Для этого придется использовать функции, причем сразу несколько. Впрочем, в любом случае, этот путь с лихвой окупит временные затраты, которые потребовались бы на ручное изменение данных.
Способ 1: замена первой буквы в ячейке на заглавную
Для решения поставленной задачи используется основная функция ЗАМЕНИТЬ, а также вложенные функции первого и второго порядка ПРОПИСН и ЛЕВСИМВ.
- Функция ЗАМЕНИТЬ осуществляет замену одного символа или части строки на другие, согласно указанным аргументам;
- ПРОПИСН – делает буквы прописными, то есть, заглавными, что нам и требуется;
- ЛЕВСИМВ – возвращает указанное количество знаков конкретного текста в ячейке.
То есть, исходя из этого набора функций, с помощью ЛЕВСИМВ мы вернем в указанную ячейку первую букву, с помощью оператора ПРОПИСН сделаем её заглавной, а затем функцией ЗАМЕНИТЬ заменим строчную букву на прописную.
Общий шаблон данной операции будет выглядеть следующим образом:
=ЗАМЕНИТЬ(старый_текст;нач_поз;число_знаков;ПРОПИСН(ЛЕВСИМВ(текст;количество_знаков)))
Но лучше все это рассмотреть на конкретном примере. Итак, мы имеем заполненную таблицу, в которой все слова пишутся с маленькой буквы. Нам предстоит первый символ в каждой ячейке с фамилиями сделать заглавным. Первая ячейка с фамилией имеет координаты B4.
- В любом свободном месте данного листа или на другом листе записываем следующую формулу:
=ЗАМЕНИТЬ(B4;1;1;ПРОПИСН(ЛЕВСИМВ(B4;1)))
- Чтобы произвести обработку данных и увидеть результат, жмем кнопку Enter на клавиатуре. Как видим, теперь в ячейке первое слово начинается с прописной буквы.
- Становимся курсором в нижний левый угол ячейки с формулой и с помощью маркера заполнения копируем формулу в нижние ячейки. Мы должны скопировать её именно настолько позиций вниз, сколько ячеек с фамилиями имеет в своем составе исходная таблица.
- Как видим, учитывая что ссылки в формуле относительные, а не абсолютные, копирование произошло со сдвигом. Поэтому в нижних ячейках отобразилось содержимое следующих по порядку позиций, но тоже с большой буквы. Теперь нам нужно вставить полученный результат в исходную таблицу. Выделяем диапазон с формулами. Кликаем правой кнопкой мыши и в контекстном меню выбираем пункт «Копировать».
- После этого, выделяем исходные ячейки с фамилиями в таблице. Вызываем контекстное меню кликом правой кнопки мыши. В блоке «Параметры вставки» выбираем пункт «Значения», который представлен в виде иконки с цифрами.
- Как видим, после этого нужные нам данные были вставлены в исходные позиции таблицы. При этом, строчные буквы в первых словах ячеек были заменены на прописные. Теперь, чтобы не портить внешний вид листа, нужно удалить ячейки с формулами. Особенно важно удаление провести, если вы выполняли преобразование на одном листе. Выделяем указанный диапазон, кликаем правой кнопкой мыши и в контекстном меню останавливаем выбор на пункте «Удалить…».
- В появившемся небольшом диалоговом окне устанавливаем переключатель в позицию «Строку». Жмем на кнопку «OK».
После этого, лишние данные будут очищены, и мы получим тот результат, который добивались: в каждой ячейке таблицы первое слово начинается с большой буквы.
Способ 2: каждое слово с большой буквы
Но бывают случаи, когда нужно сделать не только первое слово в ячейке, начинающимся с заглавной буквы, а вообще, каждое слово. Для этого тоже существует отдельная функция, причем, она намного проще предыдущей. Эта функция называется ПРОПНАЧ. Её синтаксис очень простой:
=ПРОПНАЧ(адрес_ячейки)
На нашем примере её применение будет выглядеть следующим образом.
- Выделяем свободную область листа. Кликаем по значку «Вставить функцию».
- В открывшемся Мастере функций ищем «ПРОПНАЧ». Найдя это наименование, выделяем его и жмем на кнопку «OK».
- Открывается окно аргументов. Ставим курсор в поле «Текст». Выделяем первую ячейку с фамилией в исходной таблице. После того, как её адрес попал в поле окна аргументов, жмем на кнопку «OK».
Существует и другой вариант действий без запуска Мастера функций. Для этого мы должны, как и при предыдущем способе, ввести в ячейку функцию вручную с записью координат исходных данных. В данном случае эта запись будет иметь следующий вид:
=ПРОПНАЧ(B4)
Потом нужно будет нажать кнопку Enter.
Выбор конкретного варианта полностью зависит от пользователя. Для тех юзеров, которые не привыкли держать в голове множество разных формул, естественно, легче действовать при помощи Мастера функций. В то же время, другие считают, что намного быстрее ручной ввод оператора.
- Какой бы вариант не был выбран, в ячейке с функцией мы получили тот результат, который нам был нужен. Теперь каждое новое слово в ячейке начинается с большой буквы. Как и в прошлый раз, копируем формулу на ячейки расположенные ниже.
- После этого копируем результат при помощи контекстного меню.
- Вставляем данные через пункт «Значения» параметры вставки в исходную таблицу.
- Удаляем промежуточные значения через контекстное меню.
- В новом окне подтверждаем удаление строк, путем установки переключателя в соответствующее положение. Жмем кнопку «OK».
После этого мы получим практически неизменную исходную таблицу, но только все слова в обработанных ячейках теперь будут прописаны с большой буквы.
Как видим, несмотря на то, что массовую смену строчных букв на прописные в Excel через специальную формулу нельзя назвать элементарной процедурой, тем не менее, это намного проще и удобнее, чем менять символы вручную, особенно, когда их очень много. Указанные выше алгоритмы берегут не только силы юзера, но и самое ценное – время. Поэтому желательно, чтобы постоянный пользователь Эксель мог использовать данные инструменты в своей работе.
Довольно часто при работе с таблицами Эксель возникают ситуации, когда нужно заменить первую строчную букву слова на заглавную (прописную).
Конечно же, когда речь идет о нескольких ячейках, отредактировать их содержание не составляет никакого труда и не займет много времени. Но что делать, когда приходится иметь дело с большими таблицами? Не стоит сразу приниматься за ручную корректировку данных, которая может, к тому же, привести к опечаткам. Ведь, на этот случай в Excel предусмотрены специальные функции, позволяющие выполнить замену в автоматическом режиме. Давайте разберемся, как именно это делается.
Содержание
- Процесс замены первой строчной буквы на заглавную
- Вариант 1: меняем первую букву слова на заглавную
- Вариант 2: меняем первую букву каждого слова на заглавную
- Заключение
Процесс замены первой строчной буквы на заглавную
На самом деле, в отличие от выполнения процедуры замены сразу всех строчных букв на заглавные (смотрите, как это это делать в нашей статье – “Как сделать все буквы заглавными в Эксель”), когда речь идет только про первую букву, специально предназначенной для этого отдельной функции в программе нет. Но благодаря одновременному использованию нескольких инструментов справиться с поставленной задаче, все же, можно.
Вариант 1: меняем первую букву слова на заглавную
Для реализации данного метода нам нужно будет использовать три оператора:
- ЗАМЕНИТЬ – с помощью данной функции можно заменить один символ или определенный фрагмент на указанное в аргументе функции значение.
- ЛЕВСИМВ – позволяет отсчитать определенное количество символов в указанной ячейке.
- ПРОПИСН – превращает строчные буквы в заглавные (прописные).
Благодаря использованию вышеперечисленных функций мы сможем сначала отобрать первую букву, после чего превратить ее в заглавную и вернуть на место.
В общем виде формула с использованием всех трех операторов выглядит следующим образом:
=ЗАМЕНИТЬ(Старый_текст;Нач_поз;Число_знаков;ПРОПИСН(ЛЕВСИМВ(Текст;Количество_Знаков)))
На первый взгляд может показаться, что выражение слегка перегружено и в нем сложно разобраться. Поэтому давай рассмотрим конкретный пример.
Допустим, у нас есть таблица, содержащая столбец с текстовыми данными, представленными в виде строчных букв. Соответственно, наша задача – все первые буквы сделать прописными (заглавными).
Алгоритм действий следующий:
- Выбираем любую свободную ячейку на листе (можно даже на другом листе) и пишем в ней выражение для ячейки A2, начиная с которой нам нужно произвести замены:
=ЗАМЕНИТЬ(A2;1;1;ПРОПИСН(ЛЕВСИМВ(A2;1)))
- После того, как формула готова, нажимаем клавишу Enter на клавиатуре, чтобы получить результат.
- Наводим указатель мыши на правый нижний угол ячейки с формулой, когда появится небольшой черный плюсик (маркер заполнения), зажав левую кнопку мыши тянем его вниз на столько строк, сколько строк в исходном столбце, с которым мы работаем (в нашем случае – 8).
- Когда мы отпустим кнопку мыши, получим данные исходного столбца с замененными первыми буквами. Это возможно благодаря тому, что мы использовали относительные ссылки на ячейку A2 в формуле, и при ее копировании произошло смещение координат.
- Не снимая выделение с полученного диапазона (или отметив область повторно, если выделение было снято) копируем его любым удобным способом, например, нажав на кнопку “Копировать” на ленте программы (вкладка “Главная”).
- Теперь выделяем строки в исходном столбце таблицы, затем кликом правой кнопки мыши по выделенному диапазону раскрываем контекстное меню, в котором выбираем вариант вставки “Значения” (группа “Параметры вставки”.)
- В результате проделанных действий все значения в выбранных ячейках были заменены на те, что мы получили с помощью формул в нижних ячейках. И так как последние больше не нужны, их можно удалить. Для этого отмечаем весь диапазон, щелкаем по нему правой кнопкой мыши и в открывшемся меню выбираем команду “Удалить”.
- В окошке удаления выбираем пункт “строку”, после чего нажимаем OK. Если справа от выделенного диапазона будут свободные ячейки, также можно в вариантах удаления выбрать “ячейки со сдвигом влево”.
- В итоге, мы смогли заменить первые буквы первых слов (если их несколько) в выбранных ячейках таблицы на заглавные и убрать с листа промежуточные данные, которые были необходимы для получения финального результата.
Вариант 2: меняем первую букву каждого слова на заглавную
В некоторых ситуациях требуется сделать заглавными первые буквы каждого слова в выбранных ячейках таблицы. На этот случай в Эксель предусмотрена специальная функция ПРОПНАЧ, использование которой значительно проще, нежели реализация метода, описанного выше.
Формула функции ПРОПНАЧ выглядит так:
=ПРОПНАЧ(адрес_ячейки)
Давайте посмотрим, как она работает на примере нашей таблицы.
- Встаем в любую свободную ячейку листа и нажимаем кнопку “Вставить функцию” (fx), находящуюся слева от строки формул.
- Откроется окно вставки функци, в котором выбираем оператор “ПРОПНАЧ” (категория “Текстовые”) и щелкаем OK.
- Заполняем единственный аргумент функции – “Текст”. Сделать это можно вручную, прописав с помощью клавиш клавиатуры координаты ячейки, содержимое которой нужно обработать. Или находясь курсором в поле для ввода данных просто кликнуть по нужной ячейке в самой таблице. По готовности нажимаем OK.
- В ячейке с функцией будет выведен требуемый результат.
- Воспользовавшись маркером заполнения копируем формулу ровно на столько строк, сколько содержится в исходном столбце, в ячейках которого мы хотим произвести замену букв. Как это делается – описано в первом методе (шаг 3).
- Выделяем и копируем полученный диапазон данных, например, нажав сочетание клавиш CTRL+C или воспользовавшись любым другим удобным способом (контекстное меню, кнопка на ленте программы).
- Скопированные данные вставляем в соответствующее место исходной таблицы (только “Значения”) предварительно выделив нужный диапазон или встав в ячейку, которая станет самым верхним левым элементом, начиная с которого будут вставлены скопированные данные.
- Промежуточные данные можно удалить, выбрав сначала в контекстном меню команду “Удалить”, затем в небольшом окошке, которое откроется следом – пункт “строку” или “со сдвигом влево” (если справа от выделенного диапазона будут пустые ячейки).
- Вот и все, что требовалось сделать для того, чтобы заменить первую букву каждого слова на прописную.
Заключение
Таким образом, программа Excel позволяет выполнить замену первой буквы на заглавную, причем это можно сделать как в отношении только первого слова, так и всех слов, содержащихся в ячейке (диапазоне ячеек). Приятным моментом является то, что процесс автоматизирован, а это значит, что ошибки из-за опечаток, возможных при ручной обработке данных, исключены.
Содержание
- Изменение регистра текста в Excel
- Нижний регистр
- Верхний регистр
- Каждое слово с заглавной буквы
- Текстовые функции в формулах Excel: ПРОПИСН, СТРОЧН и ПРОПНАЧ
- Формулы с текстовыми функциями Excel
- Принцип действия формулы для замены первой буквы в предложении
- Заглавные в строчные в excel
- Преобразование всех букв в заглавные в Microsoft Excel
- Трансформация строчных символов в прописные
- Способ 1: функция ПРОПИСН
- Способ 2: применение макроса
- Трансформация первой буквы из строчной в заглавную в Microsoft Excel
- Процедура трансформации первой буквы в заглавную
- Способ 1: замена первой буквы в ячейке на заглавную
- Способ 2: каждое слово с большой буквы
- Как решить задачу в Excel «Первая буква заглавная»
- Возможности Excel
- Работа с функциями ПРОПИСН, СТРОЧН и ПРОПНАЧ
- Excel: первая буква заглавная
Изменение регистра текста в Excel
Нижний регистр
В отличие от Word, в Excel нет кнопки смены регистра. Для перевода текста в нижний регистр – например, чтобы вместо «СЕРГЕЙ ИВАНОВ» или «Сергей Иванов» стало «сергей иванов» – необходимо воспользоваться функцией «СТРОЧН» . Преимущество использования функции заключается в том, что вы можете изменить регистр всего столбца текста одновременно. В примере ниже показано, каким образом это сделать.
Вставьте новый столбец возле столбца, содержащего текст, который необходимо преобразовать.Предположим, что новый столбец – это столбец B, а первоначальный столбец – это столбец A, и что ячейка A1 содержит заголовок столбца.
В ячейке B2 введите =LOWER(A2) и нажмите клавишу «ВВОД». Текст в ячейке B2 должен стать строчным.
Заполните этой формулой столбец B.
Теперь выберите преобразованные значения в столбце B, скопируйте их ивставьте как значенияповерх значений в столбце A.
Удалите столбец B, поскольку больше он вам не понадобится.
Верхний регистр
В отличие от Word, в Excel нет кнопки смены регистра. Для перевода текста в верхний регистр – например, чтобы вместо «сергей иванов» или «Сергей Иванов» стало «СЕРГЕЙ ИВАНОВ» – необходимо воспользоваться функцией «ПРОПИСН». Преимущество использования функции заключается в том, что вы можете изменить регистр всего столбца текста одновременно. В примере ниже показано, каким образом это сделать.
Вставьте новый столбец возле столбца, содержащего текст, который необходимо преобразовать.Предположим, что новый столбец – это столбец B, а первоначальный столбец – это столбец A, и что ячейка A1 содержит заголовок столбца.
В ячейке B2 введите =ПРОПИСН(A2) и нажмите клавишу «ВВОД». Текст в ячейке B2 должен стать прописным.
Заполните этой формулой столбец B.
Теперь выберите преобразованные значения в столбце B, скопируйте их ивставьте как значенияповерх значений в столбце A.
Удалите столбец B, поскольку больше он вам не понадобится.
Каждое слово с заглавной буквы
В отличие от Word, в Excel нет кнопки смены регистра. Для преобразования текста таким образом, чтобы все слова в тексте были с заглавной буквы – например, чтобы вместо «Сергей ИВАНОВ» или «СЕРГЕЙ ИВАНОВ» стало «Сергей Иванов» – необходимо воспользоваться функцией «ПРОПНАЧ» Преимущество использования функции заключается в том, что вы можете изменить регистр всего столбца текста одновременно. В примере ниже показано, каким образом это сделать.
Вставьте новый столбец возле столбца, содержащего текст, который необходимо преобразовать.Предположим, что новый столбец – это столбец B, а первоначальный столбец – это столбец A, и что ячейка A1 содержит заголовок столбца.
В ячейке B2 введите =ПРОПНАЧ(A2) и нажмите клавишу «ВВОД». Текст в ячейке B2 должен изменить регистр.
Заполните этой формулой столбец B.
Теперь выберите преобразованные значения в столбце B, скопируйте их ивставьте как значенияповерх значений в столбце A.
Удалите столбец B, поскольку больше он вам не понадобится.
Источник
Текстовые функции в формулах Excel: ПРОПИСН, СТРОЧН и ПРОПНАЧ
Программа Excel предлагает своим пользователям целых 3 функции для работы с большими и маленькими буквами в тексте (верхний и нижний регистр). Эти текстовые функции делают буквы большими и маленькими или же изменяют только первую букву в слове на большую.
Формулы с текстовыми функциями Excel
Сначала рассмотрим на примере 3 текстовых функции Excel:
- ПРОПИСН – данная текстовая функция изменяет все буквы в слове на прописные, большие.
- СТРОЧН – эта функция преобразует все символы текста в строчные, маленькие буквы.
- ПРОПНАЧ – функция изменяет только первую букву в каждом слове на заглавную, большую.
Как видно в примере на рисунке эти функции в своих аргументах не требуют ничего кроме исходных текстовых данных, которые следует преобразовать в соответствии с требованиями пользователя.
Не смотря на такой широкий выбор функций в Excel еще нужна функция, которая умеет заменить первую букву на заглавную только для первого слова в предложении, а не в каждом слове. Однако для решения данной задачи можно составить свою пользовательскую формулу используя те же и другие текстовые функции Excel:
Чтобы решить эту популярную задачу нужно в формуле использовать дополнительные текстовые функции Excel: ЛЕВСИМВ, ПРАВСИМВ и ДЛСТР.
Принцип действия формулы для замены первой буквы в предложении
Если внимательно присмотреться к синтаксису выше указанной формулы, то легко заменить, что она состоит из двух частей, соединенных между собой оператором &.
В левой части формулы используется дополнительная функция ЛЕВСИМВ:
Задача этой части формулы изменить первую букву на большую в исходной текстовой строке ячейки A1. Благодаря функции ЛЕВСИМВ можно получать определенное количество символов начиная с левой стороны текста. Функция требует заполнить 2 аргумента:
- Текст – ссылка на ячейку с исходным текстом.
- Количесвто_знаков – число возвращаемых символов с левой стороны (с начала) исходного текста.
В данном примере необходимо получить только 1 первый символ из исходной текстовой строки в ячейке A1. Далее полученный символ преобразуется в прописную большую букву верхнего регистра.
Правая часть формулы после оператора & очень похожа по принципу действия на левую часть, только она решает другую задачу. Ее задача – преобразовать все символы текста в маленькие буквы. Но сделать это нужно так чтобы не изменять первую большую букву, за которую отвечает левая часть формулы. В место функции ЛЕВСИМВ в правой части формулы применяется функция ПРАВСИМВ:
Текстовая функция ПРАВСИМВ работает обратно пропорционально функции ЛЕВСИМВ. Так же требует запыления двух аргументов: исходный текст и количество знаков. Но возвращает она определенное число букв, полученных с правой стороны исходного текста. Однако в данном случаи мы в качестве второго аргумента не можем указать фиксированное значение. Ведь нам заранее неизвестно количество символов в исходном тексте. Кроме того, длина разных исходных текстовых строк может отличаться. Поэтому нам необходимо предварительно подсчитать длину строки текста и от полученного числового значения отнять -1, чтобы не изменять первую большую букву в строке. Ведь первая буква обрабатывается левой частью формулы и уже преобразована под требования пользователя. Поэтом на нее недолжна влиять ни одна функция из правой части формулы.
Для автоматического подсчета длины исходного текста используется текстовая функция Excel – ДЛСТР (расшифроваться как длина строки). Данная функция требует для заполнения всего лишь одного аргумента – ссылку на исходный текст. В результате вычисления она возвращает числовое значение, попетому после функции =ДЛСТР(A1) отнимаем -1. Что дает нам возможность не затрагивать первую большую букву правой частью формулы. В результате функция ПРАВСИМВ возвращает текстовую строку без одного первого символа для функции СТРОЧН, которая заменяет все символы текста в маленькие строчные буквы.
В результате соединения обеих частей формулы оператором & мы получаем красивое текстовое предложение, которое как по правилам начинается с первой большой буквы. А все остальные буквы – маленькие аж до конца предложения. В независимости от длины текста используя одну и ту же формулу мы получаем правильный результат.
Источник
Заглавные в строчные в excel
Преобразование всех букв в заглавные в Microsoft Excel
Смотрите также можно воспользоваться редактором пункта с помощью нужную формулу. Выделим строчному виду; формулу нельзя назвать. в ячейке, начинающимся«Копировать» имеем заполненную таблицу, использовать функции, причем. Второй вариант ещё функцию.ПРОПИСН первой ячейки столбца тому, в котором преобразовать строчные буквыВ некоторых ситуациях весь Word. Для этого амперсанда (&).
для этого отдельный=ПРОПНАЧ(текст или ячейка с
элементарной процедурой, темВыбор конкретного варианта полностью с заглавной буквы,. в которой все сразу несколько. Впрочем, проще и быстрее.После того, как вы. После этого кликаем с фамилиями выводится записаны фамилии. Далее в заглавные, придется текст в документах в Excel выделяетеВсю эту последовательность зафиксируем раздел.
текстом) – эта не менее, это зависит от пользователя.
Трансформация строчных символов в прописные
а вообще, каждоеПосле этого, выделяем исходные слова пишутся с в любом случае, Но он основывается активировали работу макросов, по выделению правой в предварительно выделенный щелкаем по кнопке использовать специальную функцию, Excel требуется писать диапазон ячеек, копируете в таблице, дляЧтобы решить поставленную задачу, функция сделает прописной намного проще и Для тех юзеров, слово. Для этого ячейки с фамилиями
Способ 1: функция ПРОПИСН
маленькой буквы. Нам этот путь с на работе макросов, выделяем диапазон, в кнопкой мыши. В элемент, в котором«Вставить функцию» которая называется в верхнем регистре, его, вставляете в наглядности внесем перед надо логическим образом первую букву каждого удобнее, чем менять которые не привыкли
тоже существует отдельная
в таблице. Вызываем предстоит первый символ лихвой окупит временные поэтому этот инструмент котором нужно трансформировать открывшемся контекстном меню содержится формула, которая размещена слеваПРОПИСН то есть, с Word, нажимаете Shift+F3 текстом «яблокИ антоновка разобрать ее на
слова (разделенного пробелом) символы вручную, особенно, держать в голове функция, причем, она контекстное меню кликом в каждой ячейке затраты, которые потребовались должен быть активирован буквы в верхний выбираем пунктПРОПИСН от строки формул., или воспользоваться макросом. заглавной буквы. Довольно
- (столько раз, сколько свежие» несколько лишних отдельные этапы. В текста, а остальные когда их очень множество разных формул, намного проще предыдущей. правой кнопки мыши. с фамилиями сделать бы на ручное в вашем экземпляре
регистр. Затем набираем«Копировать». Но, как видим,Запускается окошкоСначала давайте рассмотрим работу часто, например, это нужно, либо пользуетесь пробелов. данном случае можно буквы сделает маленькими. много. Указанные выше
естественно, легче действовать Эта функция называется В блоке заглавным. Первая ячейка изменение данных. программы. Но включение сочетание клавиш. все отображаемые вМастера функций оператора нужно при подаче меню «Формат» –Текст выделить следующие:Выполнить задачу в Excel алгоритмы берегут не при помощи МастераПРОПНАЧ«Параметры вставки» с фамилией имеетДля решения поставленной задачи макросов – этоAlt+F11После этого выделяем столбец данной ячейке слова. Перемещаемся в категориюПРОПИСН заявлений или деклараций «Регистр…») , сноваРезультатВыделить первую букву текста. «Первая буква заглавная», только силы юзера, функций. В то. Её синтаксис очень
выбираем пункт координаты используется основная функция создание дополнительной точки. с ФИО сотрудников состоят исключительно из«Текстовые». Из названия сразу в различные государственные копируете и возвращаетеФункция
При этом необходимо как мы видим, но и самое же время, другие простой:«Значения»B4ЗАМЕНИТЬ уязвимости операционной системыЗапускается окно предприятия в таблице. заглавных букв.. Находим и выделяем понятно, что его органы. Чтобы написать в Excel.яблокИ антоновка свежие учесть, что зачастую не может ни ценное – время. считают, что намного=ПРОПНАЧ(адрес_ячейки), который представлен в., а также вложенные для злоумышленников. ТакMicrosoft Visual Basic
Кликаем по выделенномуТеперь нам нужно произвести наименование главной целью является текст большими буквамиСм. также: http://forum.vingrad.ru/forum/topic-217518.htmlяблокИ антоновка свежие
пользователи вносят лишние одна из предложенных Поэтому желательно, чтобы быстрее ручной вводНа нашем примере её виде иконки сВ любом свободном месте функции первого и что каждый пользователь. Это, собственно, редактор столбцу правой кнопкой преобразование и дляПРОПИСН преобразование букв в на клавиатуре существуетСергей каханский=СЖПРОБЕЛЫ(A2)
пробелы перед началом функций. Для этого постоянный пользователь Эксель оператора. применение будет выглядеть цифрами. данного листа или второго порядка решает сам, какой макросов. Набираем комбинацию мыши. Запускается контекстное всех других ячеек, а затем жмем
на кнопку формат. Функция При её нажатии (A5)=ЛЕВСИМВ(СЖПРОБЕЛЫ(A2))
лишние пробелы нам готовых функций, но
Способ 2: применение макроса
инструменты в своей был выбран, вВыделяем свободную область листа. нужные нам данные записываем следующую формулу:и ему лучше применить.. Как видим, после«Параметры вставки» работников. Естественно, мы«OK»
- ПРОПИСН запускается режим, приХЯ поможет функция СЖПРОБЕЛЫ(текст), рассмотрим это чуть работе. ячейке с функцией Кликаем по значку
были вставлены в=ЗАМЕНИТЬ(B4;1;1;ПРОПИСН(ЛЕВСИМВ(B4;1)))ЛЕВСИМВАвтор: Максим Тютюшев этого курсор перемещаетсявыбираем пиктограмму не будем для.
относится к категории котором все введенные
а выделить первую ниже. Сначала проанализируем,Автор: Максим Тютюшев мы получили тот«Вставить функцию» исходные позиции таблицы.Чтобы произвести обработку данных.Во многих случаях требуется, в нижнее поле.
22 букву – функция как сделать в
Многие задаются вопросом: как результат, который нам. При этом, строчные и увидеть результат,Функция чтобы первая букваВводим в это поле, которая отображена в отдельную формулу, а оператора Её синтаксис довольно или, как говорят: Доброй ночи всем,=ДЛСТР(СЖПРОБЕЛЫ(A2))-1 ЛЕВСИМВ(текст;[количество знаков]) со Excel заглавные и в Excel сделать был нужен. ТеперьВ открывшемся Мастере функций буквы в первых жмем кнопку EnterЗАМЕНИТЬ в ячейке таблицы следующий код: виде квадрата, содержащего просто скопируем ужеПРОПИСН прост и выглядит
Трансформация первой буквы из строчной в заглавную в Microsoft Excel
Каким образом вблокИ антоновка свежие вторым аргументом, равным прописные буквы на первую букву заглавной? каждое новое слово ищем словах ячеек были на клавиатуре. Какосуществляет замену одного была заглавной (прописной).for each c in цифры. существующую при помощи. Как видим, в следующим образом:Скачать последнюю версию массиве слов можно=ПРАВСИМВ(СЖПРОБЕЛЫ(A2); ДЛСТР(СЖПРОБЕЛЫ(A2))-1) 1 (он выбирается основе вышеуказанных функций. Такая проблема, действительно, в ячейке начинается«ПРОПНАЧ» заменены на прописные. видим, теперь в символа или части Если пользователь изначально
selection:c.value=ucase(c):nextПосле этого действия, как
Процедура трансформации первой буквы в заглавную
маркера заполнения. Для этом окне всего=ПРОПИСН(текст) Excel преобразовать все заглавныеблоки антоновка свежие по умолчанию, поэтомуЧтобы сразу проверить результат встречается очень часто. с большой буквы.. Найдя это наименование, Теперь, чтобы не ячейке первое слово строки на другие, ошибочно везде вписал
Способ 1: замена первой буквы в ячейке на заглавную
Затем жмем на клавишу видим, преобразованный вариант этого ставим курсор одно поле, котороеКак видим, оператор имеетНо, что делать, если буквы в строчные=СТРОЧН(ПРАВСИМВ(СЖПРОБЕЛЫ(A2); ДЛСТР(СЖПРОБЕЛЫ(A2))-1)) можно выпустить). работы всех трех
- Например, пользователи рабочей Как и в выделяем его и портить внешний вид начинается с прописной согласно указанным аргументам;
- строчные буквы илиENTER написания фамилий заглавными в нижний правый соответствует единственному аргументу
- всего один аргумент пользователь забыл переключитьсяСпасибоЯблоки антоновка свежие
Выделенную первую букву с функций, введем в книги неаккуратно вносят прошлый раз, копируем жмем на кнопку листа, нужно удалить буквы.ПРОПИСН скопировал в Excelи закрываем окно буквами будет вставлен угол элемента листа, функции – –
в верхний регистрNic70y=ПРОПИСН(ЛЕВСИМВ(СЖПРОБЕЛЫ(A2))) &
помощью рассмотренной в
ячейку А2 рабочего данные, занося фамилию формулу на ячейки«OK» ячейки с формулами.Становимся курсором в нижний– делает буквы данные из другогоVisual Basic в исходную таблицу. в котором содержится«Текст»«Текст» или узнал о: =СТРОЧН(A1)
- СТРОЧН(ПРАВСИМВ(СЖПРОБЕЛЫ(A2); ДЛСТР(СЖПРОБЕЛЫ(A2))-1)) предыдущем разделе функции листа Excel простую с маленькой буквы,
. Особенно важно удаление левый угол ячейки прописными, то есть, источника, в которомстандартным способом, то Теперь можно удалить формула. После этого
. Нам нужно в. Данный аргумент может том, что буквыформулой так, гдеКак видим, решить задачу ПРОПИСН перевести в строку «яблокИ антоновка допуская лишние пробелы,После этого копируем результатОткрывается окно аргументов. Ставим провести, если вы с формулой и
заглавными, что нам все слова начинались есть, нажав на диапазон, заполненный формулами, курсор должен преобразоваться это поле ввести являться текстовым выражением нужно было сделать A1 Ваш текст в Excel «Первая заглавный вид. свежие» (специально допустив описки, неточности, что при помощи контекстного курсор в поле выполняли преобразование на с помощью маркера и требуется; с маленькой буквы, кнопку закрытия в
так как он в маркер заполнения, адрес первой ячейки или, что чаще, в тексте большимиАлександр Моторин буква заглавная» оказалосьРаз нам необходимо выполнить лишнюю прописную букву приводит к тому, меню.«Текст»
одном листе. Выделяем заполнения копируем формулуЛЕВСИМВ то можно потратить виде крестика в нам больше не который выглядит как в столбце с ссылкой на ячейку, лишь после его: А где находится не так и задачу в Excel для проверки результата что единообразия вВставляем данные через пункт. Выделяем первую ячейку указанный диапазон, кликаем в нижние ячейки.– возвращает указанное очень большое количество его правом верхнем нужен. Выделяем его
работы). В соседний итоге сложно добиться.«Значения» с фамилией в правой кнопкой мыши Мы должны скопировать количество знаков конкретного сил и времени,
Способ 2: каждое слово с большой буквы
углу. и кликаем правой зажим левой кнопки можно сделать вручную. текст. Данный текст переписывать все заново? показали. всю логическую последовательность то это подразумевает, столбец введите следующиеДанная статья посвящена тому,параметры вставки в исходной таблице. После и в контекстном
её именно настолько
текста в ячейке. чтобы привести внешнийКак видим, после выполнения
- кнопкой мыши. В мыши и тянем Вбив с клавиатуры эта формула и
Не обязательно. ВВ макросе функция этапов. что остальной текст формулы и сравните какие средства в исходную таблицу. того, как её
меню останавливаем выбор позиций вниз, сколькоТо есть, исходя из вид таблицы в вышеуказанных манипуляций, данные контекстном меню выбираем маркер заполнения на туда координаты. Существует преобразует в запись Экселе существует возможность LcaseАвтор: Елена Измайлова
будет прописным. Как результат: табличном редакторе ExcelУдаляем промежуточные значения через адрес попал в на пункте ячеек с фамилиями этого набора функций, желаемое состояние. Но, в выделенном диапазоне пункт количество ячеек равное
в верхнем регистре. решить данную проблемуВ любом другомАмвросий кукушкин
бы то ниТекст от компании «Майкрософт» контекстное меню. поле окна аргументов,«Удалить…» имеет в своем с помощью возможно у Эксель преобразованы. Теперь они«Очистить содержимое» их числу в вариант, который более
Теперь давайте на конкретном гораздо быстрее и месте в выделенном: В Excel изменить было, сейчас намРезультат предусмотрены разработчиком, чтобыВ новом окне подтверждаем жмем на кнопку. составе исходная таблица.ЛЕВСИМВ имеются специальные инструменты,
полностью состоят из. столбце с фамилиями
удобен. Устанавливаем курсор примере разберемся, как проще. Давайте разберемся, диапазоне слов регистр
регистр букв можно нужно присоединить к
с помощью которых прописных букв.После этого работу над сотрудников предприятия. в поле работает оператор как это сделать.
можно поменять Alt+Break(при с помощью формулы первой букве оставшийсяяблокИ антоновка свежие прописными буквами по установки переключателя в. окне устанавливаем переключатель ссылки в формуле указанную ячейку первую можно эту процедуруУрок: таблицей по преобразованиюКак видим, после указанного«Текст»ПРОПИСНЧитайте также: включённом Punto Switcher с функцией =строчн текст. Сделать этоЯБЛОКИ АНТОНОВКА СВЕЖИЕ своему усмотрению.
соответствующее положение. Жмем
Как решить задачу в Excel «Первая буква заглавная»
Существует и другой вариант в позицию относительные, а не букву, с помощью автоматизировать? Действительно, уКак создать макрос в букв в фамилиях действия все фамилии, а потом кликаем. У нас имеетсяКак в Ворде сделатьМихаил С. () или =прописн нам поможет функция
=ПРОПИСН(A2)В программе Excel существуют кнопку действий без запуска«Строку» абсолютные, копирование произошло оператора программы есть функция
Возможности Excel
Excel сотрудников в прописные были выведены в по той ячейке
- таблица с ФИО текст заглавными буквами: Punto Switcher из (), либо создав ПРАВСИМВ(текст; [количество знаков]),яблоки антоновка свежие
- следующие готовые функции«OK» Мастера функций. Для. Жмем на кнопку со сдвигом. ПоэтомуПРОПИСН
- для изменения строчныхДля того, чтобы сравнительно можно считать завершенной. диапазон копирования и таблицы, в которой работников предприятия. ФамилияЕсли в программе Word
Регистр сделает рЕГИСТР макрос и задав выделяющая с конца=СТРОЧН(A2) по работе со. этого мы должны,«OK» в нижних ячейкахсделаем её заглавной, букв на прописные. быстро преобразовать всеУрок: при этом они
Работа с функциями ПРОПИСН, СТРОЧН и ПРОПНАЧ
размещена первая фамилия записана в обычном для преобразования букв, а это начало его выполнения текста нужное количествоЯблоки Антоновка Свежие строками:После этого мы получим как и при. отобразилось содержимое следующих а затем функцией
Давайте рассмотрим, как
Мастер функций в Экселе
состоят исключительно из
работника. Как видим,
в заглавные (прописные)
на определённую комбинацию
=ПРОПНАЧ(A2)=ПРОПИСН(текст или ячейка с
практически неизменную исходную предыдущем способе, ввестиПосле этого, лишние данные по порядку позиций,ЗАМЕНИТЬ она работает. из строчных вРешить поставленную задачу по заглавных букв. адрес после этого первая буква заглавная,
Excel: первая буква заглавная
достаточно выделить нужный что хочет клавиш. Если под собственно говоря, нужное?Как видим, все функции текстом) – переводит
- таблицу, но только в ячейку функцию будут очищены, и но тоже сзаменим строчную буквуСкачать последнюю версию прописные, а не преобразованию строчных буквНо теперь все значения отображается в поле. а остальные строчные. текст, зажать кнопкуАлексей. HotKey Вы подразумевали Нужно столько, сколько
- работают согласно описанию. весь введенный текст все слова в вручную с записью мы получим тот
- большой буквы. Теперь на прописную. Excel терять время на в прописные в в нужном нам Теперь нам остается Ставится задача всеSHIFTАлександр Моторин одноимённую программу, то, составляет длина строкиСогласитесь, было бы удобно, (или текст из обработанных ячейках теперь координат исходных данных. результат, который добивались: нам нужно вставитьОбщий шаблон данной операцииНе стоит ожидать, что его ручное введение Excel можно также регистре расположены за сделать последний штрих
- буквы сделать прописнымии дважды кликнуть: Согласен. Протупил возможно, в ней
минус первый символ, чтобы в Excel выбранной ячейки) к будут прописаны с В данном случае в каждой ячейке
Источник
На чтение 3 мин Просмотров 182
Приветствую вас, уважаемые читатели. Написав прошлую статью, я увидел потребность рассказать вам еще об одной интересной возможности, а именно о том, как сделать первую букву заглавной в Excel. Если вы уже освоили метод делания большими или маленькими всех букв в ячейке, то этот способ от них отличается. В Excel нет просто функции под названием «Первая буква заглавная». Мы прибегнем к нескольким функциям одновременно. И я в этом вам помогу.
Давайте подумаем, как можно сделать в Эксель первую букву прописной или заглавной, а все остальные строчными. Я уже рассказывал вам о том, как сделать все буквы заглавными или строчными. Для этого нужно использовать специальные текстовые формулы. А чтобы осуществить поставленную перед нами задачу, мы их объединим в одну формулу.
Конечно, я бы мог просто вам рассказать, что нужно вписать после знака =, но это не самый лучший вариант? Лучше я вам расскажу, как эту формула составляется.
Итак, давайте приступим. За основу я возьму ячейку А1.
Что значит: первая буква заглавная, а остальные строчные? Это значит, что нам нужно сообщить Excel, чтобы он взял первую в ячейке, сделал ее прописной, а затем добавил к результату текст из ячейки в строчном варианте, но при этом отнял первый символ.
Для нахождения первого символа в ячейке будем использовать функцию ЛЕВСИМВ, которая возьмет только первую ЛЕВУЮ букву. И к этому символу мы применим функцию ПРОПИСН, что сделает ее Заглавной. Вот первая часть формулы: ПРОПИСН(ЛЕВСИМВ(A1))
Для расчёта оставшейся части текста мы воспользуемся функцией ПРАВСИМВ и укажем длину, но не вручную (ведь длина текста может быть разной), а функцией Excel для расчёта длины строки ДЛНСТР. И поскольку первую букву нужно нам пропустить, длина будет ЯЧЕЙКА-1. А также мы сообщим, что остальные у нас строчные. Вторая часть формулы: ПРАВСИМВ(СТРОЧН(A1);ДЛСТР(A1)-1)
Хорошо, два куска формулы у нас есть. Теперь нужно их объединить. Воспользоваться специальный символ & (SHIFT + 7). В результате формула выглядит вот так:
=ПРОПИСН(ЛЕВСИМВ(A1))&ПРАВСИМВ(СТРОЧН(A1);ДЛСТР(A1)-1)
Будьте внимательны, не запутайтесь в количестве скобок. Даже у меня не всегда получается уследить их правильное количество.
Смотрите мой результат ниже.
Ну, а если вы хотите удалить старые значения и оставить только новые, то смотрите в конце страницы «Как сделать все буквы заглавными», как можно скопировать результат в новую ячейку.
На этом все. Надеюсь вам помогут полученные знания. Не забудьте прокомментировать.
Немного юмора:
Офигенное лето — это не когда фотки в соцсети, а когда они в скрытых папках далеко-далеко на компе спрятаны!
- Функции изменения регистра Excel
- Все строчные – формула
- Все заглавные (прописные) – формула
- Каждая первая буква после символов, не являющихся буквами – заглавная
- Преобразование регистра в Excel с помощью !SEMTools
- Изменить регистр слов
- Заглавные буквы —> в строчные
- Сделать все буквы заглавными (прописными)
- Каждое слово с заглавной
- Изменение регистра предложений
- Предложения с заглавной
- Предложения с маленькой буквы
- Регистр слов с латиницей
- Слова с латиницей – с заглавной
- Слова с латиницей – все буквы заглавные (капсом)
- Исправление регистра топонимов
- Распознавание аббревиатур
При работе с текстовым контентом зачастую необходима нормализация текста. В её рамках все буквы приводятся к нижнему или верхнему регистру для последующей статистической обработки.
Многие системы статистики (например, Wordstat Яндекса) выводят данные в нормализованном виде. Для исправления их написания необходимы особые функции управления регистром.
В Excel из коробки доступны 3 функции для изменения регистра: СТРОЧН, ПРОПИСН, ПРОПНАЧ.
Первая делает все буквы маленькими, вторая – большими.
Все строчные – формула
Сделать все буквы маленькими в Excel поможет функция СТРОЧН. Как и любые функции, она требует ручной ввод в отдельную ячейку.
Все заглавные (прописные) – формула
Функция ПРОПИСН делает все строчные буквы заглавными, а остальные символы не меняет. Также требует создания доп. столбца.
Примеры на картинке ниже:
Далее, если исходные данные больше не понадобятся, нужно будет удалить все формулы из ячеек, в которых применена эта функция, и только после этого удалять столбец с заглавными буквами.
Каждая первая буква после символов, не являющихся буквами – заглавная
Речь идет о функции ПРОПНАЧ. Она делает заглавным каждый первый символ, следующий за символом, не являющимся буквой. В связи с этим некоторые слова будут преобразовываться некорректно. Кое-какой -> Кое-Какой, волей-неволей -> Волей-Неволей, 1-го – > 1-Го, примеров достаточно. Когда объём данных небольшой, такого рода погрешности легко проверить и исправить вручную. Если же данных много, корректура может стать несносно рутинной и неприятной.
Также функция меняет регистр всех заглавных символов кроме первого, на строчные, что может “повредить” аббревиатуры.
Обо всех этих издержках и как их избежать, я подробно рассказал в статье о том, как сделать первую букву ячейки заглавной, не меняя регистр остальных символов и делая заглавной именно первую букву, а не первый символ ячейки (который буквой может и не быть вовсе).
Преобразование регистра в Excel с помощью !SEMTools
Некоторые задачи, связанные с изменением регистра букв (например, начинать предложения с заглавной буквы) нельзя решить простым способом и даже самыми сложными формулами.
Надстройка !SEMTools содержит все самые востребованные инструменты, связанные с изменением регистра букв.
В отличие от штатных функций Excel, они позволяют производить изменения, не создавая дополнительных столбцов! Достаточно выделить необходимые данные и вызвать процедуры в меню «Изменить — Символы — регистр».
Изменить регистр слов
Процедуры раздела “изменить регистр слов” — самые простые и аналогичны штатным функциям Excel, разве что намного удобнее.
Заглавные буквы —> в строчные
Сделать заглавные буквы строчными в Excel — пожалуй, самая популярная задача. Использовать для неё формулы занимало бы много времени. Поэтому я сделал процедуру, которая позволит моментально заменить заглавные буквы строчными в пару кликов.
Сделать все буквы заглавными (прописными)
Вот так просто можно сделать все буквы заглавными в Excel. Процедура заменяет строчные буквы на заглавные, а уже имеющиеся большие буквы оставляет как есть.
Процедура по сути является аналогом применения функции ПРОПИСН, описанной выше. Её преимущество — замена данных прямо на месте.
Каждое слово с заглавной
Процедура – аналог ПРОПНАЧ, с обработкой на месте.
Изменение регистра предложений
Все перечисленные в интернете решения на основе сложных формул не решают основную пользовательскую задачу – определить и сделать заглавными/строчными первые буквы предложений.
Поэтому и были созданы соответствующие процедуры в надстройке. Она позволяет избежать громоздких формул массива и прочих сложнейших комбинаций функций, создания дополнительных столбцов и удаления их после получения нужного результата.
Предложения с заглавной
Одним кликом переводим первые буквы предложений из строчных в заглавные:
Предложения с маленькой буквы
Иногда требуется, наоборот, сделать начала предложений с маленькой буквы, например, при такой задаче, как поиск именованных сущностей (имен, фамилий, отчеств, географических и иных названий).
Их удобно извлекать по признаку “первая буква заглавная”, но при этом нужно пропускать первые слова предложений, которые начинаются с заглавных по базовым правилам языка. Такая процедура, как изменение первой буквы предложений на строчную, поможет в решении.
Регистр слов с латиницей
Надстройка !SEMTools умеет различать слова по содержащимся в них символам, в числе которых латиница. Данные процедуры позволяют сделать такие слова с большой буквы или “капсом” в кейсах, когда это нужно (например, иностранные бренды).
Слова с латиницей – с заглавной
Процедура распознает английские слова и делает первую букву этих слов заглавной.
Слова с латиницей – все буквы заглавные (капсом)
Хочется еще больше выделить слова с латиницей? Инструмент преобразовывает все буквы слов на латинице в заглавные.
Исправление регистра топонимов
Данная функция надстройки уникальна, иными словами, никакого похожего решения вы больше не найдете.
Функция меняет первые буквы слов и фраз-топонимов (географических наименований) со строчных на заглавные. Важно, что она не просто делает первую букву заглавной, но и понимает такие топонимы, как “СПб”.
Распознавание аббревиатур
Еще одна уникальная функция надстройки. Инструмент определяет аббревиатуры как на кириллице, так и на латинице, и преобразовывает их написание в верхний регистр.
Часто сталкиваетесь с этой или похожими задачами при работе в Excel? !SEMTools поможет решить их за пару кликов – скачивайте надстройку и оптимизируйте рабочие процессы!