Заглавная буква Excel

Обновлено: 05.07.2024

Как изменить регистр первой буквы с нижнего на верхний в ячейках Excel? Должны ли мы вводить каждый символ вручную в каждую ячейку? Уже нет! Сегодня я поделюсь тремя способами заглавных букв в вашей таблице.

Я считаю, что когда дело доходит до текста в Excel, одна из наиболее часто требуемых задач — сделать первые буквы в ячейках заглавными. Всякий раз, когда у вас есть списки имен, продуктов, задач или чего-то еще, некоторые из них (если не все) наверняка будут написаны только строчными или заглавными буквами.

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

Посмотрим, какие еще варианты у нас есть, на примере шорт-листа злодеев, которые мне больше всего нравятся.

Используйте первую букву в формулах с заглавной

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

Первая буква заглавная, остальные ниже

Вставьте дополнительный столбец для использования формула

Чтобы сделать заглавной только самую первую букву в ячейке Excel и одновременно опустить остальные, начните со вставки дополнительного столбца для результатов. В моем примере это столбец B. Щелкните правой кнопкой мыши имя столбца (B) и выберите Вставить в контекстном меню. Столбец вставляется между столбцами A и C, и вы можете изменить его заголовок, если он есть:

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

Позвольте мне объяснить, что означает приведенная выше формула:

Используйте REPLACE и LOWER работает вместе

  • UPPER(LEFT(C2,1)) преобразует первую букву ячейки C2 в заглавную.
  • Функция REPLACE используется для того, чтобы убедиться, что весь текст возвращается с одной измененной буквой — первой в нашем случае.
  • Добавление LOWER(C2) в качестве первого аргумента функции REPLACE позволяет нам уменьшать все остальные буквы:

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

Первая буква заглавная, остальные не обращайте внимания

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

Но сначала снова создайте еще один столбец для использования формулы. Затем введите следующее в B2:

Используйте функцию REPLACE только во избежание изменение других букв

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

Сделать первую букву заглавной, используя Text Toolkit: Изменить регистр

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

Наш вариант изменения из Text Toolkit просматривает ваши красивые маленькие буквы. Он доступен в коллекции из более чем 60 инструментов для Excel — Ultimate Suite:

Где найти изменения Регистр в Excel

    и установите коллекцию Ultimate Suite на свой компьютер.
  1. Запустите Excel и щелкните значок инструмента "Изменить регистр" в группе Текст на вкладке Данные Ablebits:

    Панель надстройки появится в левой части окна Excel.
  2. Вручную выберите диапазон ячеек, в которых вы хотите изменить регистр, в нашем случае B2:B10.

Совет. Вы можете выбрать диапазон перед запуском инструмента. Он автоматически покажет выбранный диапазон в соответствующем поле.

Примечание. Если вы хотите сохранить копию своих данных на всякий случай, снимите флажок Создать резервную копию листа, прежде чем вносить какие-либо изменения.

Примечание.Когда каждое слово в ячейке (кроме первого) начинается с заглавной буквы, надстройка не только делает первый символ заглавным, но и опускает остальные.

Как видите, использование заглавных букв в Excel не является сложной задачей. Теперь вы можете сделать это в пару кликов мышью и наслаждаться результатом. Не стесняйтесь оставлять комментарии и задавать вопросы внизу :)

Вас также может заинтересовать

30 комментариев к "Как сделать первую букву в ячейках Excel заглавной"

Мне нравится этот сайт. Не могли бы вы поделиться формулой написания каждого первого слова в каждом предложении с большой буквы? Я попробовал следующий подход:

С заглавной буквы пишется только первое предложение.

Здравствуйте!
Я не думаю, что это возможно сделать с помощью обычной формулы Excel. У нас есть инструмент, способный решить вашу задачу в пару кликов — Change Case tool. Он доступен как часть нашего Ultimate Suite for Excel, который вы можете установить в пробном режиме и бесплатно проверить, как он работает.

Теперь он увидит слова как правильные и сделает каждое первое слово заглавным

Я скачал отсюда пакеты Ablebits для Excel, и они отлично работают.
Спасибо, теперь я слежу за вами за другими отличными инструментами.
С уважением

Эй! Спасибо за это, было очень полезно.
У меня только один вопрос: ¿А как насчет достижения "1,1"?
Я понимаю, почему вы используете цифру 1 для этого "(LEFT(C2,1)", но для этого нет. "(LOWER(C2),1,1"
С уважением из Аргентины! < br />Игнасио.

Здравствуйте!
Ваш вопрос касается синтаксиса функции REPLACE. Подробнее об этом читайте в этой статье.

У меня есть текст ниже в одной ячейке.

коммерческий банк Катара
Банк Дохи

Мне нужен вывод, как показано ниже, в одной ячейке.

Коммерческий банк Катара
Банк Дохи

Здравствуйте!
Вы пробовали способы, описанные в этом сообщении в блоге? Если они у вас не работают, то подробно опишите вашу задачу, я постараюсь подсказать решение.

В настоящее время мы пытаемся извлечь последние 3 буквы из указанной ячейки, причем только первая буква из этих трех букв заглавная.
В настоящее время я использую следующую формулу: =ПРОПИСН(ПРАВО(B4,3))

Это дает мне последние три буквы из указанной ячейки, "NES", как мне отредактировать формулу, чтобы только буква "N" была заглавной, а "ES" не была заглавной??

Большое спасибо.
Совершенный костюм действительно потрясающий, он действительно упрощает работу.

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

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

Сэр, мне нужна ваша помощь в том, как настроить или сделать первую букву заглавной всегда, когда я пишу любое слово в своем Excel. Заправиться

Здравствуйте!
Рекомендую прочитать статью об изменении регистра в Excel

Привет, Александр,
Большое спасибо за приведенную ниже формулу, это именно то, что я ищу!!
=ПРАВИЛЬНО(ЗАМЕНИТЬ(НИЖНИЙ(C2),1,1,ВЕРХНИЙ(ЛЕВЫЙ(C2,1))))

(Спасибо!) & (Будьте здоровы!) = именно то, о чем я сейчас думаю
// у меня были трудности с импортом названий некоторых книг
Еще раз спасибо!

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

Привет, я использую вашу формулу =ЗАМЕНИТЬ(НИЖНИЙ(C2),1,1,ВЕРХНИЙ(ЛЕВЫЙ(C2,1)))
как это сделать, если в ячейке более одного слова
т.е. в моем сотовом телефоне есть MR AG SMITH, однако я хочу изменить его на Mr AG Smith
приведенная выше формула преобразует его в Mr ag smith
заранее спасибо

Помимо использования Excel с числовыми данными, многие люди также используют его с текстовыми данными. Это может быть как просто запись имен, так и что-то более сложное.

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

В этом уроке я покажу вам несколько способов сделать первую букву в ячейках Excel прописной.

Итак, приступим!

Это руководство охватывает:

Заглавная буква в формуле

Вы можете извлечь выгоду из двух сценариев:

  1. Первая буква каждого слова
  2. Только первая буква первого слова

Используйте первую букву каждого слова с большой буквы

Это довольно легко сделать, поскольку в Excel для этого есть специальная функция.

Функция PROPER, цель существования которой состоит в том, чтобы сделать первую букву каждого слова прописной.

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

Данные, где первая буква должна быть заглавной

Ниже приведена формула, которую вы можете использовать:

PROPER функция для заглавной первой буквы каждого слова

При этом первая буква каждого слова в указанной ячейке будет заглавной.

Довольно прямолинейно!

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

Прописные буквы только в первом слове

Это немного сложнее, чем предыдущее, поскольку в Excel нет встроенной формулы для заглавной буквы только первой буквы первого слова.

Однако это можно сделать (легко) с помощью комбинации формул.

Опять же, это может быть два сценария, в которых вы захотите это сделать:

  1. Назовите первую букву первого слова заглавной и оставьте все как есть.
  2. Назовите первую букву первого слова заглавной, а остальные буквы измените на строчные (поскольку там уже может быть какая-то заглавная буква)

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

Давайте посмотрим, как это сделать!

Назовите первую букву первого слова заглавной и оставьте все как есть

Предположим, у вас есть приведенный ниже набор данных, и вы хотите сделать заглавной только первую букву (остальные оставить как есть).

Данные, где первая буква должна быть заглавной

Ниже приведена формула, которая это сделает:

Формула для преобразования первой буквы в заглавную и сохранения остальных как есть

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

Итак. если есть слова, которые уже имеют заглавные буквы алфавита, они не будут изменены. Только первая буква будет заглавной.

Назовите первую букву первого слова заглавной, а остальные замените на строчные

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

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

Предположим, у вас есть набор данных ниже:

Набор данных, чтобы первая буква была заглавной, а все остальные строчными

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

ЗАМЕНИТЬ формулу на заглавную первую букву

Позвольте мне объяснить, как работает эта формула:

  • НИЖНИЙ (A2) — переводит весь текст в нижний регистр.
  • ПРОПИСН(ЛЕВЫЙ(A2,1) – преобразует первую букву текстовой строки в ячейке в верхний регистр.
  • Функция REPLACE используется только для замены первого символа его версией в верхнем регистре.

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

Сделать первую букву заглавной с помощью VBA

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

Если вам часто приходится изменять данные, как показано в одном из приведенных выше примеров, вы также можете рассмотреть возможность использования кода VBA. Для кода макроса VBA достаточно один раз задать его, а затем добавить на панель быстрого доступа.

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

Вы даже можете создать надстройку и использовать код VBA во всех своих книгах (и даже можете поделиться ими со своими коллегами).

Теперь позвольте мне дать вам коды VBA.

В приведенном ниже коде первая буква первого слова будет заглавной, а все останется как есть:

Ниже приведен код, который сделает первую букву текста прописной, а все остальное — строчной:

Вам нужно поместить этот код VBA в обычный модуль в редакторе VB

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

Как сделать заглавной только первую букву или первую букву каждого слова в Excel?

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

doc сделать первую букву 1 заглавной

Сделать первую букву каждого слова в ячейке заглавной с формулой и кодом VBA

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

Метод 1: Правильная функция:

<р>1. Введите эту формулу: =PROPER(A2) в пустую ячейку рядом с вашими данными, например, B2, см. снимок экрана:

doc сделать первую букву 2 заглавной

<р>2. А затем перетащите маркер заполнения вниз к ячейкам, к которым вы хотите применить эту формулу, и вы увидите, что все первые буквы каждого слова в ячейке были заглавными. Смотрите скриншот:

doc сделать первую букву 3 заглавной

Метод 2: код VBA:

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

<р>1. Удерживайте нажатыми клавиши ALT + F11, чтобы открыть окно Microsoft Visual Basic для приложений.

<р>2. Нажмите «Вставить» > «Модуль» и вставьте следующий код в окно модуля.

Код VBA: Делайте первую букву каждого слова в ячейке заглавной

<р>3. Затем нажмите клавишу F5, чтобы выполнить этот код, и выберите диапазон данных, который вы хотите использовать, в появившемся диалоговом окне, см. снимок экрана:

doc сделать первую букву 4 заглавной

<р>4. А затем нажмите кнопку ОК, все первые буквы каждого слова в ячейках стали заглавными.

Использовать только первую букву или первую букву каждого слова в ячейках текстовой строки с заглавной буквы

С помощью утилиты Kutools for Excel Изменить регистр вы можете быстро изменить текстовые строки на верхний регистр, нижний регистр, правильный регистр, регистр предложения и т. д. Нажмите, чтобы скачать Kutools for Excel!

Сделать первую букву заглавной только в ячейке с формулой

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

<р>1. Введите эту формулу в пустую ячейку рядом с вашими данными, =ВЕРХНИЙ(ЛЕВЫЙ(A2,1))&НИЖНИЙ(ПРАВЫЙ(A2,ДЛСТР(A2)-1)) , см. снимок экрана:

doc сделать первую букву 5 заглавной

<р>2. Затем перетащите маркер заполнения в диапазон ячеек, которые вы хотите содержать в этой формуле, и только первая буква ячеек стала прописной.Смотрите скриншот:

doc сделать первую букву 6 заглавной

Использовать первую букву каждого слова или первую букву только с помощью Kutools for Excel

Если у вас есть Kutools for Excel, с функцией «Изменить регистр» вы можете быстро использовать как первую букву каждого слова, так и первую букву только в ячейке.

После установки Kutools for Excel сделайте следующее:

<р>1. Выберите диапазон данных, который вы хотите использовать.

<р>2. Нажмите Kutools > Текст > Изменить регистр, см. снимок экрана:


<р>3. Если в диалоговом окне «Изменить регистр» выбрать «Правильный регистр», первая буква каждого слова будет заглавной, см. снимок экрана:

doc сделать первую букву 8 заглавной

Если вы выберете Sentence case, только первая буква текстовых строк будет заглавной, как показано на следующем снимке экрана:

doc сделать первую букву 9 заглавной

Демонстрация: заглавная буква каждого слова или первая буква только с помощью Kutools for Excel

Kutools for Excel: с более чем 300 удобными надстройками Excel, которые можно бесплатно попробовать без ограничений в течение 30 дней. Скачать и бесплатно попробовать прямо сейчас!

Формула Excel: сделать заглавной первую букву текстовой строки или каждого слова

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

Сделать первую букву текстовой строки в ячейке заглавной

Используйте первую букву текстовой строки с заглавной буквы, не обращая внимания на другие буквы

Общая формула:

Заглавная первая буква текстовой строки в ячейке Заглавная первая буква каждого слова в ячейке
doc заглавная буква 1
doc заглавная первая буква 2
UPPER(LEFT(text))&MID(text,2,LEN(text))
< /p>

Аргументы

Text: текстовая строка, в которой первая буква должна быть заглавной.

Как работает эта формула

Пример: например, вы хотите сделать первую букву в ячейке B3 прописной, а затем использовать приведенную ниже формулу в пустой ячейке.

doc сделать первую букву 3 заглавной

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

Пояснение

Функция UPPER: заглавные все буквы в текстовой строке.

Функция LEFT: извлекает заданное количество символов с левой стороны текстовой строки, в этой формуле просто извлекается первый символ. Таким образом, UPPER(LEFT(B3) запишет первый символ слева в верхнем регистре.

Функция MID: извлечь заданное количество символов из определенной позиции текстовой строки.

LEN: получить количество символов в текстовой строке. Таким образом, MID(B3,2,LEN(B3)) возвращает все символы, кроме первого.

Примечания:

<р>1. С помощью этой формулы она преобразует только первую букву в верхний регистр, но игнорирует другие буквы.

<р>2. Если первые символы не алфавитные, будет возвращено исходное значение.

Первая буква текстовой строки должна быть заглавной, а остальные - прописными

Общая формула:

Аргументы

ЗАМЕНИТЬ(НИЖНИЙ(текст),1,1,ВЕРХНИЙ(ЛЕВЫЙ(текст,1)))
Text: текстовая строка, в которой первая буква должна быть прописной, а остальные символы — строчными.

Как работает эта формула

Пример: например, вы хотите сделать первую букву в ячейке B3 прописной, а затем использовать приведенную ниже формулу в пустой ячейке.

doc сделать первую букву 4 заглавной

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

Пояснение

ПРОПИСН(ЛЕВЫЙ(B3,1)): преобразование первых символов текстовой строки в заглавные.

НИЖНИЙ(B3): преобразовать все символы текстовой строки в нижний регистр.

Функция REPLACE: заменить старую текстовую строку новой текстовой строкой.

Примечания:

<р>1. С помощью этой формулы первая буква будет преобразована в верхний регистр, а остальные буквы — в нижний.

<р>2. Если первый символ не является алфавитным, будет возвращено исходное значение.

Сделать первую букву каждого слова в ячейке заглавной

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

Общая формула:

PROPER(text)

Аргументы

Text: текстовая строка, в которой первая буква каждого слова должна быть заглавной.

Как работает эта формула

Пример: например, вы хотите сделать заглавной первую букву каждого слова в ячейке B3, а затем использовать приведенную ниже формулу в пустой ячейке

doc сделать первую букву 5 заглавной

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

Примечания:

doc сделать первую букву 6 заглавной

<р>1. Функция Proper преобразует буквы, разделенные неалфавитными символами, в верхний регистр. Смотрите скриншот:

<р>2. Правильная функция не влияет на числа и знаки препинания.

Образец файла

Относительные формулы


    С помощью функции СЧЁТЕСЛИ вы можете подсчитывать ячейки, которые равны или не содержат указанное значение.
    Иногда вам может понадобиться подсчитать количество ячеек, соответствующих одному из двух критериев, в этом случае вы можете использовать функцию СЧЁТЕСЛИ.
    В этом руководстве представлена ​​формула для проверки наличия в ячейке одного из нескольких значений в Excel, а также объясняются аргументы в формуле и принцип ее работы.
    В этом учебном пособии представлена ​​формула для быстрого решения задачи, которая проверяет, содержит ли ячейка одно из значений, но исключает другие значения в Excel, и поясняет аргументы формулы.

Лучшие инструменты для повышения производительности в офисе

Kutools for Excel - поможет вам выделиться из толпы

Хотите выполнять свою повседневную работу быстро и качественно? Kutools for Excel предоставляет мощные расширенные функции 300 (объединение книг, суммирование по цвету, разделение содержимого ячеек, преобразование даты и т. д.) и экономит для вас 80 % времени.

Читайте также: