Пропнач в 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, то, скорее всего, представляете какие-то вычисления или операции с числами. Да, действительно, с помощью функций 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). В итоге получилась симпатичная и аккуратная таблица, в которой каждое имя номинанта написано с большой буквы.
Текстовые функции в формулах Excel: ПРОПИСН, СТРОЧН и ПРОПНАЧ
Программа Excel предлагает своим пользователям целых 3 функции для работы с большими и маленькими буквами в тексте (верхний и нижний регистр). Эти текстовые функции делают буквы большими и маленькими или же изменяют только первую букву в слове на большую.
Формулы с текстовыми функциями Excel
Сначала рассмотрим на примере 3 текстовых функции Excel:
- ПРОПИСН – данная текстовая функция изменяет все буквы в слове на прописные, большие.
- СТРОЧН – эта функция преобразует все символы текста в строчные, маленькие буквы.
- ПРОПНАЧ – функция изменяет только первую букву в каждом слове на заглавную, большую.
Как видно в примере на рисунке эти функции в своих аргументах не требуют ничего кроме исходных текстовых данных, которые следует преобразовать в соответствии с требованиями пользователя.
Не смотря на такой широкий выбор функций в Excel еще нужна функция, которая умеет заменить первую букву на заглавную только для первого слова в предложении, а не в каждом слове. Однако для решения данной задачи можно составить свою пользовательскую формулу используя те же и другие текстовые функции Excel:
Чтобы решить эту популярную задачу нужно в формуле использовать дополнительные текстовые функции Excel: ЛЕВСИМВ, ПРАВСИМВ и ДЛСТР.
Принцип действия формулы для замены первой буквы в предложении
Если внимательно присмотреться к синтаксису выше указанной формулы, то легко заменить, что она состоит из двух частей, соединенных между собой оператором &.
В левой части формулы используется дополнительная функция ЛЕВСИМВ:
Задача этой части формулы изменить первую букву на большую в исходной текстовой строке ячейки A1. Благодаря функции ЛЕВСИМВ можно получать определенное количество символов начиная с левой стороны текста. Функция требует заполнить 2 аргумента:
- Текст – ссылка на ячейку с исходным текстом.
- Количесвто_знаков – число возвращаемых символов с левой стороны (с начала) исходного текста.
В данном примере необходимо получить только 1 первый символ из исходной текстовой строки в ячейке A1. Далее полученный символ преобразуется в прописную большую букву верхнего регистра.
Правая часть формулы после оператора & очень похожа по принципу действия на левую часть, только она решает другую задачу. Ее задача – преобразовать все символы текста в маленькие буквы. Но сделать это нужно так чтобы не изменять первую большую букву, за которую отвечает левая часть формулы. В место функции ЛЕВСИМВ в правой части формулы применяется функция ПРАВСИМВ:
Текстовая функция ПРАВСИМВ работает обратно пропорционально функции ЛЕВСИМВ. Так же требует запыления двух аргументов: исходный текст и количество знаков. Но возвращает она определенное число букв, полученных с правой стороны исходного текста. Однако в данном случаи мы в качестве второго аргумента не можем указать фиксированное значение. Ведь нам заранее неизвестно количество символов в исходном тексте. Кроме того, длина разных исходных текстовых строк может отличаться. Поэтому нам необходимо предварительно подсчитать длину строки текста и от полученного числового значения отнять -1, чтобы не изменять первую большую букву в строке. Ведь первая буква обрабатывается левой частью формулы и уже преобразована под требования пользователя. Поэтом на нее недолжна влиять ни одна функция из правой части формулы.
Для автоматического подсчета длины исходного текста используется текстовая функция Excel – ДЛСТР (расшифроваться как длина строки). Данная функция требует для заполнения всего лишь одного аргумента – ссылку на исходный текст. В результате вычисления она возвращает числовое значение, попетому после функции =ДЛСТР(A1) отнимаем -1. Что дает нам возможность не затрагивать первую большую букву правой частью формулы. В результате функция ПРАВСИМВ возвращает текстовую строку без одного первого символа для функции СТРОЧН, которая заменяет все символы текста в маленькие строчные буквы.
В результате соединения обеих частей формулы оператором & мы получаем красивое текстовое предложение, которое как по правилам начинается с первой большой буквы. А все остальные буквы – маленькие аж до конца предложения. В независимости от длины текста используя одну и ту же формулу мы получаем правильный результат.
Заглавные и строчные буквы в Excel
Не смотря на то, что Excel – табличный редактор и в первую очередь предназначен для работы с числовыми значениями, набор инструментов в нем для преобразования текстовых значений достаточно разнообразен. Задачи по изменению заглавных букв на буквы строчные и обратно могут быть решены разными способами.
Текстовые функции
Текстовых функций в Excel немногим больше двадцати, но используя их сочетания, можно произвести с текстом практически любые преобразования. Все текстовые функции можно найти на вкладке «Формулы», в группе кнопок «Библиотека функций», в меню кнопки «Текстовые». Также Вы можете ознакомиться с кратким описанием этих функций.
Как преобразовать строчные буквы в прописные?
КАК СДЕЛАТЬ ВСЕ БУКВЫ ПРОПИСНЫМИ
При помощи стандартной функции Excel «ПРОПИСН» можно все буквы в строке перевести в верхний регистр (сделать заглавными).
Как Сделать Все Первые Буквы Прописными
Стандартная функция Excel «ПРОПНАЧ» изменяет первые буквы в каждом слове со строчных на заглавные.
Как сделать первые буквы прописными
Комбинация встроенных в Excel функций «ПРОПИСН», «СЦЕПИТЬ», «ЛЕВСИМВ», «ПРАВСИМВ» и «ДЛСТР» позволяет привести только первые буквы к верхнему регистру.
Итоговая формула имеет вид «=СЦЕПИТЬ(ПРОПИСН(ЛЕВСИМВ(B2));ПРАВСИМВ(B2;ДЛСТР(B2)-1))», где B2 – это адрес ячейки с текстовым значением.
Как превратить заглавные буквы в строчные?
как сделать все буквы строчными
«СТРОЧН» из набора встроенных текстовых функций конвертирует все буквы в строчные.
кАК СДЕЛАТЬ ПЕРВЫЕ БУКВЫ СТРОЧНЫМИ
В некоторых случаях необходимо сделать строчной только первую букву.
«=СЦЕПИТЬ(СТРОЧН(ЛЕВСИМВ(B2));ПРАВСИМВ(B2;ДЛСТР(B2)-1))», где B2 – это адрес ячейки с исходным значением.
Использование сочетаний функций требует затрат времени, делает формулы громоздкими, снижает их восприятие и эффективность использования.
Пользовательские функции
Как изменить регистр букв на противоположный?
Чтобы привести буквы нижнего регистра к верхнему, а буквы верхнего регистра к нижнему стандартными функциями Excel, придется серьезно потрудиться. Такого результата непросто достичь даже комбинацией стандартных функций, так как требуется циклический перебор всех символов.
Результат, который сложно получить стандартными функциями Excel, достаточно легко может быть достигнут при помощи функций пользовательских. Ниже приведен листинг пользовательской функции, написанной на Visual Basic for Application.
Эту функцию можно использовать, скопировав программный код в личную книгу макросов. Также, можно бесплатно скачать надстройку и установить её по инструкции. После установки надстройки функция будет добавлена в раздел «Пользовательские функции».
Готовое решение для быстрых преобразований текста
Как видно из вышеприведенных примеров, при помощи функций можно добиться практически любых результатов, но все это делается не так быстро как хотелось бы. Например, в Word аналогичные задачи решаются в два-три клика мыши при помощи функции «Регистр», меню которой вызывается кнопкой, удобно расположенной на вкладке «Главная».
Упростить решение задач связанных с изменением текстовых значений, ускорить обработку данных и при этом избежать ввода формул помогает многофункциональная надстройка для Excel, изображение диалогового окна которой приведено ниже.
Для получения результата достаточно всего-лишь задать диапазон ячеек и выбрать из выпадающего списка нужную функцию. Значения выделенных ячеек сразу заменяются результатами вычисления выбранной функции.
Надстройка позволяет работать как с выделенным диапазоном ячеек, так и с используемым диапазоном. Кроме задач рассмотренных выше, надстройка позволяет переставлять буквы в обратном порядке, а также удалять непечатаемые знаки и лишние пробелы, которые могут появляться при использовании текстовых функций.