Пропнач в excel
Пишем имена с большой буквы при помощи функции ПРОПНАЧ в Excel
Смотрите такжеВ VBA=ЛЕВСИМВ(СЖПРОБЕЛЫ(A2)) знаков. А какое, букву – функцияСогласитесь, было бы удобно, основе вышеуказанных функций. текстом) – переводит с маленькой буквы, все данные.ПРОПИСНТеперь у нас естьДля этого выделите ячейки. В столбце B 2013, что важно функцией что все словаКогда Вы думаете оКодStrConv(«иванов а.м.», 3)
Я собственно говоря, нужное? ЛЕВСИМВ(текст;[количество знаков]) со чтобы в ExcelЧтобы сразу проверить результат весь введенный текст допуская лишние пробелы,Данныев Microsoft Excel. столбец с правильноB2:B14 появится список имен не забывать начинатьПРОПНАЧ написаны с большой функциях Excel, то, =Иванов А.м.=ПРОПИСН(ЛЕВСИМВ(СЖПРОБЕЛЫ(A2))) Нужно столько, сколько вторым аргументом, равным
первая буква заглавная работы всех трех (или текст из описки, неточности, чтоитогиДелает все буквы в написанными именами и,и нажмите команду с верным написанием все формулы со. буквы. Функция скорее всего, представляетеКак заставить VBA
22 составляет длина строки 1 (он выбирается становилась таковой тоже функций, введем в выбранной ячейки) к приводит к тому,Доход тексте прописными. к тому же,Copy прописных букв: знака равенства (=).В данном примере именаПРОПНАЧ какие-то вычисления или
делать мне хорошо
=ДЛСТР(СЖПРОБЕЛЫ(A2))-1
минус первый символ, по умолчанию, поэтому простым выбором одной ячейку А2 рабочего строчному виду; что единообразия вФормулаПРОПИСН(текст)
не зависящий от(Копировать), или используйтеОтлично! Теперь в нашейКогда формула будет введена, номинантов содержатся вработает и в операции с числами. инициалы с большойблокИ антоновка свежие то есть -1. можно выпустить). функции, но, к
листа Excel простую=ПРОПНАЧ(текст или ячейка с итоге сложно добиться.ОписаниеАргументы функции ПРОПИСН описаны каких-либо формул или комбинацию клавиш таблице все имена нажмите столбце A, поэтому Google Sheets. Давайте Да, действительно, с буквы?
=ПРАВСИМВ(СЖПРОБЕЛЫ(A2); ДЛСТР(СЖПРОБЕЛЫ(A2))-1) Выполнив данные действия,Выделенную первую букву с сожалению, это невозможно. строку «яблокИ антоновка текстом) – этаДанная статья посвящена тому,Результат ниже. ссылок на ячейки.Ctrl+C номинантов написаны правильно,Enter мы запишем формулу представим, что Ваша помощью функций Excel_Boroda_блоки антоновка свежие необходимо результат привести помощью рассмотренной в Придется создать самим
свежие» (специально допустив функция сделает прописной какие средства в=ПРОПИСН(A2)Текст Это значит, чтона клавиатуре. Кликните т.е. с прописной. В ячейке в столбец B. компания хочет наградить можно выполнять множество: Например так=СТРОЧН(ПРАВСИМВ(СЖПРОБЕЛЫ(A2); ДЛСТР(СЖПРОБЕЛЫ(A2))-1)) к прописному виду. предыдущем разделе функции
нужную формулу. Выделим лишнюю прописную букву первую букву каждого табличном редакторе ExcelВозвращает все прописные буквы Обязательный. Текст, преобразуемый в мы можем удалить правой кнопкой мыши буквы. Осталась еще
B2 В ячейке кого-нибудь за заслуги. самых различных операций,[d3] = WorksheetFunction.Proper([c3])Яблоки антоновка свежиеОсталось соединить результаты выполнения ПРОПИСН перевести в для этого отдельный для проверки результата слова (разделенного пробелом) от компании «Майкрософт» текста в ячейке верхний регистр. Этот наши вспомогательные столбцы по ячейке, в одна проблема: в
отобразится имя изB2
Вы попросили коллег
но, кроме этого,
ПРОПИСН (функция ПРОПИСН)
=ПРОПИСН(ЛЕВСИМВ(СЖПРОБЕЛЫ(A2))) & второго и третьего заглавный вид. раздел. работы). В соседний
Описание
текста, а остальные предусмотрены разработчиком, чтобы
Синтаксис
аргумент может быть (столбец A и
которую требуется вставить столбце A по-прежнему ячейкивведем выражение, которое вписать в таблицу некоторые функции могут
Пример
:СТРОЧН(ПРАВСИМВ(СЖПРОБЕЛЫ(A2); ДЛСТР(СЖПРОБЕЛЫ(A2))-1)) пункта с помощьюРаз нам необходимо выполнитьЧтобы решить поставленную задачу, столбец введите следующие буквы сделает маленькими. управлять заглавными иИТОГИ ссылкой на текст B). В итоге скопированные значения и находятся имена, написанные
даст команду Excel
имена тех сотрудников,
помочь и в
Как видим, решить задачу
задачу в Excel надо логическим образом формулы и сравните
Выполнить задачу в Excel
прописными буквами по
=ПРОПИСН(A3) или текстовой строкой. получилась симпатичная и
в появившемся контекстном
Как решить задачу в Excel «Первая буква заглавная»
с маленькой буквы., написанное с большой взять слова из кто, по их форматировании текста. ХорошийRange(«D3»).Value = WorksheetFunction.Proper(Range(«C3»)) в Excel «ПерваяВсю эту последовательность зафиксируем «Первая буква заглавная», разобрать ее на результат: «Первая буква заглавная», своему усмотрению.Возвращает все прописные буквы
Скопируйте образец данных из аккуратная таблица, в меню выберите пункт Мы не можем буквы: ячейки мнению, заслуживает награду. пример – функция
Возможности Excel
End Sub буква заглавная» оказалось в таблице, для то это подразумевает,
- отдельные этапы. ВТекст как мы видим,В программе Excel существуют текста в ячейке следующей таблицы и
- которой каждое имяValues просто удалить столбецThomas LynleyA2К сожалению, не все
- ПРОПНАЧКодStrConv(«иванов а.м.», 3) не так и наглядности внесем перед что остальной текст данном случае можноРезультат
не может ни следующие готовые функции A3. вставьте их в номинанта написано с(Значения). A, поскольку на.и записать их имена номинантов написаны(PROPER), которая делает преобразует в прописные сложно, главное, представить текстом «яблокИ антоновка
Работа с функциями ПРОПИСН, СТРОЧН и ПРОПНАЧ
будет прописным. Как выделить следующие:Функция одна из предложенных по работе соДОХОД ячейку A1 нового большой буквы.Если Вы работаете в него ссылаются формулыВсе, что нам осталось с большой буквы. с большой буквы,
первую букву каждого
буквы первую букву
всю логическую последовательность
свежие» несколько лишних
Выделить первую букву текста.
яблокИ антоновка свежие
функций. Для этого
Многие задаются вопросом: как
листа Excel. ЧтобыУрок подготовлен для Вас
Google Sheets: кликните из столбца B. сделать, – скопировать Формула будет выглядеть поэтому таблица выглядит слова в ячейке каждого СЛОВА. этапов. пробелов. было, сейчас нам При этом необходимо
Excel: первая буква заглавная
ЯБЛОКИ АНТОНОВКА СВЕЖИЕ мы воспользуемся комбинацией=ПРОПИСН(текст или ячейка с в Excel сделать отобразить результаты формул, командой сайта office-guru.ru
- правой кнопкой мыши, Сделаем по-другому – формулу в остальные вот так: не опрятно. Вы, прописной.читаемАвтор: Елена ИзмайловаТекст нужно присоединить к учесть, что зачастую=ПРОПИСН(A2) готовых функций, но текстом) – переводит первую букву заглавной?
- выделите их иИсточник: http://www.gcflearnfree.org/excel-tips/use-the-proper-function-to-capitalize-names-in-excel/full выберите пункт скопируем значения из ячейки. Для этого
- =PROPER(A2) конечно же, можетеЕсли у Вас естьAVIAVIРезультат первой букве оставшийся пользователи вносят лишниеяблоки антоновка свежие рассмотрим это чуть весь введенный текст Такая проблема, действительно, нажмите клавишу F2,Перевел: Антон АндроновPaste special столбца B в выделите ячейку с=ПРОПНАЧ(A2) пройтись по всему ячейки, содержащие имена:: Добрый день!Функция текст. Сделать это
- пробелы перед началом=СТРОЧН(A2) ниже. Сначала проанализируем, (или текст из
встречается очень часто. а затем —Автор: Антон Андронов(Специальная вставка), а новый столбец, используя формулой и, воспользовавшись
Текстовые функции в формулах Excel: ПРОПИСН, СТРОЧН и ПРОПНАЧ
Программа Excel предлагает своим пользователям целых 3 функции для работы с большими и маленькими буквами в тексте (верхний и нижний регистр). Эти текстовые функции делают буквы большими и маленькими или же изменяют только первую букву в слове на большую.
Формулы с текстовыми функциями Excel
Сначала рассмотрим на примере 3 текстовых функции Excel:
- ПРОПИСН – данная текстовая функция изменяет все буквы в слове на прописные, большие.
- СТРОЧН – эта функция преобразует все символы текста в строчные, маленькие буквы.
- ПРОПНАЧ – функция изменяет только первую букву в каждом слове на заглавную, большую.
Как видно в примере на рисунке эти функции в своих аргументах не требуют ничего кроме исходных текстовых данных, которые следует преобразовать в соответствии с требованиями пользователя.
Не смотря на такой широкий выбор функций в Excel еще нужна функция, которая умеет заменить первую букву на заглавную только для первого слова в предложении, а не в каждом слове. Однако для решения данной задачи можно составить свою пользовательскую формулу используя те же и другие текстовые функции Excel:
Чтобы решить эту популярную задачу нужно в формуле использовать дополнительные текстовые функции Excel: ЛЕВСИМВ, ПРАВСИМВ и ДЛСТР.
Принцип действия формулы для замены первой буквы в предложении
Если внимательно присмотреться к синтаксису выше указанной формулы, то легко заменить, что она состоит из двух частей, соединенных между собой оператором &.
В левой части формулы используется дополнительная функция ЛЕВСИМВ:
Задача этой части формулы изменить первую букву на большую в исходной текстовой строке ячейки A1. Благодаря функции ЛЕВСИМВ можно получать определенное количество символов начиная с левой стороны текста. Функция требует заполнить 2 аргумента:
- Текст – ссылка на ячейку с исходным текстом.
- Количесвто_знаков – число возвращаемых символов с левой стороны (с начала) исходного текста.
В данном примере необходимо получить только 1 первый символ из исходной текстовой строки в ячейке A1. Далее полученный символ преобразуется в прописную большую букву верхнего регистра.
Правая часть формулы после оператора & очень похожа по принципу действия на левую часть, только она решает другую задачу. Ее задача – преобразовать все символы текста в маленькие буквы. Но сделать это нужно так чтобы не изменять первую большую букву, за которую отвечает левая часть формулы. В место функции ЛЕВСИМВ в правой части формулы применяется функция ПРАВСИМВ:
Текстовая функция ПРАВСИМВ работает обратно пропорционально функции ЛЕВСИМВ. Так же требует запыления двух аргументов: исходный текст и количество знаков. Но возвращает она определенное число букв, полученных с правой стороны исходного текста. Однако в данном случаи мы в качестве второго аргумента не можем указать фиксированное значение. Ведь нам заранее неизвестно количество символов в исходном тексте. Кроме того, длина разных исходных текстовых строк может отличаться. Поэтому нам необходимо предварительно подсчитать длину строки текста и от полученного числового значения отнять -1, чтобы не изменять первую большую букву в строке. Ведь первая буква обрабатывается левой частью формулы и уже преобразована под требования пользователя. Поэтом на нее недолжна влиять ни одна функция из правой части формулы.
Для автоматического подсчета длины исходного текста используется текстовая функция Excel – ДЛСТР (расшифроваться как длина строки). Данная функция требует для заполнения всего лишь одного аргумента – ссылку на исходный текст. В результате вычисления она возвращает числовое значение, попетому после функции =ДЛСТР(A1) отнимаем -1. Что дает нам возможность не затрагивать первую большую букву правой частью формулы. В результате функция ПРАВСИМВ возвращает текстовую строку без одного первого символа для функции СТРОЧН, которая заменяет все символы текста в маленькие строчные буквы.
В результате соединения обеих частей формулы оператором & мы получаем красивое текстовое предложение, которое как по правилам начинается с первой большой буквы. А все остальные буквы – маленькие аж до конца предложения. В независимости от длины текста используя одну и ту же формулу мы получаем правильный результат.
Пишем имена с большой буквы при помощи функции ПРОПНАЧ в Excel
Когда Вы думаете о функциях Excel, то, скорее всего, представляете какие-то вычисления или операции с числами. Да, действительно, с помощью функций Excel можно выполнять множество самых различных операций, но, кроме этого, некоторые функции могут помочь и в форматировании текста. Хороший пример – функция ПРОПНАЧ (PROPER), которая делает первую букву каждого слова в ячейке прописной.
Если у Вас есть ячейки, содержащие имена или названия, Вы можете использовать функцию ПРОПНАЧ, чтобы быть уверенным, что все слова написаны с большой буквы. Функция ПРОПНАЧ работает и в Google Sheets. Давайте представим, что Ваша компания хочет наградить кого-нибудь за заслуги. Вы попросили коллег вписать в таблицу имена тех сотрудников, кто, по их мнению, заслуживает награду.
К сожалению, не все имена номинантов написаны с большой буквы, поэтому таблица выглядит не опрятно. Вы, конечно же, можете пройтись по всему столбцу и исправить имена вручную, но быстрее, легче и правильнее будет воспользоваться функцией ПРОПНАЧ.
В данном примере имена номинантов содержатся в столбце A, поэтому мы запишем формулу в столбец B. В ячейке B2 введем выражение, которое даст команду Excel взять слова из ячейки A2 и записать их с большой буквы. Формула будет выглядеть вот так:
Скорее всего Вы помните из урока по простым формулам нашего самоучителя по Excel 2013, что важно не забывать начинать все формулы со знака равенства (=).
Когда формула будет введена, нажмите Enter. В ячейке B2 отобразится имя из ячейки A2, написанное с большой буквы: Thomas Lynley.
Все, что нам осталось сделать, – скопировать формулу в остальные ячейки. Для этого выделите ячейку с формулой и, воспользовавшись маркером автозаполнения, скопируйте формулу до 14 строки. В столбце B появится список имен с верным написанием прописных букв:
Отлично! Теперь в нашей таблице все имена номинантов написаны правильно, т.е. с прописной буквы. Осталась еще одна проблема: в столбце A по-прежнему находятся имена, написанные с маленькой буквы. Мы не можем просто удалить столбец A, поскольку на него ссылаются формулы из столбца B. Сделаем по-другому – скопируем значения из столбца B в новый столбец, используя инструмент Paste Values (Вставить значения).
Для этого выделите ячейки B2:B14 и нажмите команду Copy (Копировать), или используйте комбинацию клавиш Ctrl+C на клавиатуре. Кликните правой кнопкой мыши по ячейке, в которую требуется вставить скопированные значения и в появившемся контекстном меню выберите пункт Values (Значения).
Если Вы работаете в Google Sheets: кликните правой кнопкой мыши, выберите пункт Paste special (Специальная вставка), а затем Paste values only (Вставить только значения).
Теперь у нас есть столбец с правильно написанными именами и, к тому же, не зависящий от каких-либо формул или ссылок на ячейки. Это значит, что мы можем удалить наши вспомогательные столбцы (столбец A и B). В итоге получилась симпатичная и аккуратная таблица, в которой каждое имя номинанта написано с большой буквы.
Трансформация первой буквы из строчной в заглавную в Microsoft Excel
Во многих случаях требуется, чтобы первая буква в ячейке таблицы была заглавной (прописной). Если пользователь изначально ошибочно везде вписал строчные буквы или скопировал в Excel данные из другого источника, в котором все слова начинались с маленькой буквы, то можно потратить очень большое количество сил и времени, чтобы привести внешний вид таблицы в желаемое состояние. Но, возможно у Эксель имеются специальные инструменты, с помощью которых можно эту процедуру автоматизировать? Действительно, у программы есть функция для изменения строчных букв на прописные. Давайте рассмотрим, как она работает.
Процедура трансформации первой буквы в заглавную
Не стоит ожидать, что в Excel имеется отдельная кнопка, нажав на которую, можно автоматически превратить строчную букву в заглавную. Для этого придется использовать функции, причем сразу несколько. Впрочем, в любом случае, этот путь с лихвой окупит временные затраты, которые потребовались бы на ручное изменение данных.
Способ 1: замена первой буквы в ячейке на заглавную
Для решения поставленной задачи используется основная функция ЗАМЕНИТЬ, а также вложенные функции первого и второго порядка ПРОПИСН и ЛЕВСИМВ.
- Функция ЗАМЕНИТЬ осуществляет замену одного символа или части строки на другие, согласно указанным аргументам;
- ПРОПИСН – делает буквы прописными, то есть, заглавными, что нам и требуется;
- ЛЕВСИМВ – возвращает указанное количество знаков конкретного текста в ячейке.
То есть, исходя из этого набора функций, с помощью ЛЕВСИМВ мы вернем в указанную ячейку первую букву, с помощью оператора ПРОПИСН сделаем её заглавной, а затем функцией ЗАМЕНИТЬ заменим строчную букву на прописную.
Общий шаблон данной операции будет выглядеть следующим образом:
Но лучше все это рассмотреть на конкретном примере. Итак, мы имеем заполненную таблицу, в которой все слова пишутся с маленькой буквы. Нам предстоит первый символ в каждой ячейке с фамилиями сделать заглавным. Первая ячейка с фамилией имеет координаты B4.
-
В любом свободном месте данного листа или на другом листе записываем следующую формулу:
После этого, лишние данные будут очищены, и мы получим тот результат, который добивались: в каждой ячейке таблицы первое слово начинается с большой буквы.
Способ 2: каждое слово с большой буквы
Но бывают случаи, когда нужно сделать не только первое слово в ячейке, начинающимся с заглавной буквы, а вообще, каждое слово. Для этого тоже существует отдельная функция, причем, она намного проще предыдущей. Эта функция называется ПРОПНАЧ. Её синтаксис очень простой:
На нашем примере её применение будет выглядеть следующим образом.
- Выделяем свободную область листа. Кликаем по значку «Вставить функцию».
- В открывшемся Мастере функций ищем «ПРОПНАЧ». Найдя это наименование, выделяем его и жмем на кнопку «OK».
- Открывается окно аргументов. Ставим курсор в поле «Текст». Выделяем первую ячейку с фамилией в исходной таблице. После того, как её адрес попал в поле окна аргументов, жмем на кнопку «OK».
Существует и другой вариант действий без запуска Мастера функций. Для этого мы должны, как и при предыдущем способе, ввести в ячейку функцию вручную с записью координат исходных данных. В данном случае эта запись будет иметь следующий вид:
Потом нужно будет нажать кнопку Enter.
После этого мы получим практически неизменную исходную таблицу, но только все слова в обработанных ячейках теперь будут прописаны с большой буквы.
Как видим, несмотря на то, что массовую смену строчных букв на прописные в Excel через специальную формулу нельзя назвать элементарной процедурой, тем не менее, это намного проще и удобнее, чем менять символы вручную, особенно, когда их очень много. Указанные выше алгоритмы берегут не только силы юзера, но и самое ценное – время. Поэтому желательно, чтобы постоянный пользователь Эксель мог использовать данные инструменты в своей работе.