Заглавная буква Excel
Обновлено: 23.11.2024
Как изменить регистр первой буквы с нижнего на верхний в ячейках Excel? Должны ли мы вводить каждый символ вручную в каждую ячейку? Уже нет! Сегодня я поделюсь тремя способами заглавных букв в вашей таблице.
Я считаю, что когда дело доходит до текста в Excel, одна из наиболее часто требуемых задач — сделать первые буквы в ячейках заглавными. Всякий раз, когда у вас есть списки имен, продуктов, задач или чего-то еще, некоторые из них (если не все) наверняка будут написаны только строчными или заглавными буквами.
В одной из наших предыдущих статей мы обсуждали, как функция PROPER может спасти положение. Но поскольку каждое слово в ячейке пишется с заглавной буквы, а остальные буквы опускаются, иногда это не панацея.
Посмотрим, какие еще варианты у нас есть, на примере шорт-листа злодеев, которые мне больше всего нравятся.
Используйте первую букву в формулах с заглавной
Excel имеет множество полезных функций, позволяющих делать первую букву в ячейке заглавной. Однако вы не можете иметь и данные, и формулу, которая на них ссылается, в одной ячейке. Таким образом, вам нужно создать вспомогательный столбец где-то на вашем листе, чтобы поместить туда формулы. Когда это будет сделано и будут произведены расчеты, вы сможете заменить формулы их значениями. Начнем?
Первая буква заглавная, остальные ниже
Чтобы сделать заглавной только самую первую букву в ячейке Excel и одновременно опустить остальные, начните со вставки дополнительного столбца для результатов. В моем примере это столбец B. Щелкните правой кнопкой мыши имя столбца (B) и выберите Вставить в контекстном меню. Столбец вставляется между столбцами A и C, и вы можете изменить его заголовок, если он есть:
Совет. Наиболее вероятно, что остальные строки будут заполнены скорректированной формулой автоматически. В противном случае вы можете быстро скопировать формулу вниз по столбцу, перетащив или дважды щелкнув маленький квадратик в правом нижнем углу ячейки с формулой.
Позвольте мне объяснить, что означает приведенная выше формула:
- UPPER(LEFT(C2,1)) преобразует первую букву ячейки C2 в заглавную.
- Функция REPLACE используется для того, чтобы убедиться, что весь текст возвращается с одной измененной буквой — первой в нашем случае.
- Добавление LOWER(C2) в качестве первого аргумента функции REPLACE позволяет нам уменьшать все остальные буквы:
Таким образом, вы получаете правильно выглядящие ячейки, написанные как предложения.
Первая буква заглавная, остальные не обращайте внимания
Чтобы сделать первую букву ячейки заглавной, а остальные символы оставить без изменений, мы будем использовать ту же формулу, что и выше, с небольшими изменениями.
Но сначала снова создайте еще один столбец для использования формулы. Затем введите следующее в B2:
Видите, мы удалили часть "LOWER" из начала формулы. Это небольшое изменение не уменьшит все буквы в ячейке, но по-прежнему сделает первую из них заглавной:
Сделать первую букву заглавной, используя Text Toolkit: Изменить регистр
Если вы решите, что вам нужен более быстрый и быстрый способ сделать первые буквы в ячейках Excel заглавными, вы сделаете мудрый выбор!
Наш вариант изменения из Text Toolkit просматривает ваши красивые маленькие буквы. Он доступен в коллекции из более чем 60 инструментов для Excel — Ultimate Suite:
-
и установите коллекцию Ultimate Suite на свой компьютер.
- Запустите Excel и щелкните значок инструмента "Изменить регистр" в группе Текст на вкладке Данные Ablebits:
Панель надстройки появится в левой части окна Excel. - Вручную выберите диапазон ячеек, в которых вы хотите изменить регистр, в нашем случае 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 прописной.
Итак, приступим!
Это руководство охватывает:
Заглавная буква в формуле
Вы можете извлечь выгоду из двух сценариев:
- Первая буква каждого слова
- Только первая буква первого слова
Используйте первую букву каждого слова с большой буквы
Это довольно легко сделать, поскольку в Excel для этого есть специальная функция.
Функция PROPER, цель существования которой состоит в том, чтобы сделать первую букву каждого слова прописной.
Предположим, у вас есть набор данных, как показано ниже, и вы хотите быстро преобразовать первую букву каждого слова в верхний регистр.
Ниже приведена формула, которую вы можете использовать:
При этом первая буква каждого слова в указанной ячейке будет заглавной.
Довольно прямолинейно!
Получив желаемый результат, вы можете скопировать ячейки с формулой и вставить ее как значения, чтобы они больше не были связаны друг с другом.
Прописные буквы только в первом слове
Это немного сложнее, чем предыдущее, поскольку в Excel нет встроенной формулы для заглавной буквы только первой буквы первого слова.
Однако это можно сделать (легко) с помощью комбинации формул.
Опять же, это может быть два сценария, в которых вы захотите это сделать:
- Назовите первую букву первого слова заглавной и оставьте все как есть.
- Назовите первую букву первого слова заглавной, а остальные буквы измените на строчные (поскольку там уже может быть какая-то заглавная буква)
Формулы, используемые для каждого из этих случаев, будут разными.
Давайте посмотрим, как это сделать!
Назовите первую букву первого слова заглавной и оставьте все как есть
Предположим, у вас есть приведенный ниже набор данных, и вы хотите сделать заглавной только первую букву (остальные оставить как есть).
Ниже приведена формула, которая это сделает:
Приведенная выше формула использует функцию LEFT для извлечения первого символа из строки в ячейке. Затем он использует функцию UPPER, чтобы изменить регистр первой буквы на верхний. Затем он объединяет оставшуюся часть строки (которая извлекается с помощью функции RIGHT).
Итак. если есть слова, которые уже имеют заглавные буквы алфавита, они не будут изменены. Только первая буква будет заглавной.
Назовите первую букву первого слова заглавной, а остальные замените на строчные
Другой сценарий может заключаться в том, что вы хотите изменить регистр только первой буквы первого слова и оставить все в нижнем регистре. Это может быть, когда вы пишете текст, который хотите преобразовать в регистр предложений.
В этом сценарии вы можете получить некоторые ячейки, в которых оставшийся текст уже не в нижнем регистре, поэтому вам придется принудительно преобразовать текст в нижний регистр, а затем использовать формулу, чтобы сделать первую букву заглавной.
Предположим, у вас есть набор данных ниже:
Ниже приведена формула, которая сделает первую букву первого слова заглавной, а остальные буквы заменит строчными:
Позвольте мне объяснить, как работает эта формула:
- НИЖНИЙ (A2) — переводит весь текст в нижний регистр.
- ПРОПИСН(ЛЕВЫЙ(A2,1) – преобразует первую букву текстовой строки в ячейке в верхний регистр.
- Функция REPLACE используется только для замены первого символа его версией в верхнем регистре.
Одно из преимуществ использования формулы заключается в том, что она сохраняет динамические полученные данные. Например, если у вас есть формула и вы вносите какие-либо изменения в данные в столбце A (исходные текстовые данные), результирующие данные будут автоматически обновляться.Если вам не нужны исходные данные и вы хотите сохранить только окончательный результат, обязательно преобразуйте формулу в значения
Сделать первую букву заглавной с помощью VBA
Хотя использование формул — это быстрый способ манипулирования текстовыми данными, он включает в себя несколько дополнительных шагов: получение результата в дополнительном столбце, а затем его копирование и вставка в качестве значений.
Если вам часто приходится изменять данные, как показано в одном из приведенных выше примеров, вы также можете рассмотреть возможность использования кода VBA. Для кода макроса VBA достаточно один раз задать его, а затем добавить на панель быстрого доступа.
Таким образом, в следующий раз, когда вам понадобится сделать первую букву заглавной, все, что вам нужно сделать, это выбрать набор данных и нажать кнопку макроса в QAT.
Вы даже можете создать надстройку и использовать код VBA во всех своих книгах (и даже можете поделиться ими со своими коллегами).
Теперь позвольте мне дать вам коды VBA.
В приведенном ниже коде первая буква первого слова будет заглавной, а все останется как есть:
Ниже приведен код, который сделает первую букву текста прописной, а все остальное — строчной:
Вам нужно поместить этот код VBA в обычный модуль в редакторе VB
Вот некоторые методы, которые вы можете использовать, чтобы сделать первую букву в ячейках Excel прописной. В зависимости от сценария вы можете выбрать метод формулы или метод VBA.
Как сделать заглавной только первую букву или первую букву каждого слова в Excel?
Предположим, что у вас есть список текстовых строк, в которых все слова написаны прописными, строчными буквами или смешаны со строчными и прописными буквами, в этой ситуации вам нужно сделать первую букву каждого слова в ячейке прописной, а остальные нижний регистр, как показано на следующем скриншоте. Есть ли у вас хорошие способы быстро и легко сделать заглавной или прописной первую букву каждого слова для нескольких ячеек в Excel?
Сделать первую букву каждого слова в ячейке заглавной с формулой и кодом VBA
Чтобы сделать первую букву каждого слова в ячейке заглавной, вы можете использовать соответствующую функцию или простой код VBA. Пожалуйста, выполните следующие действия:
Метод 1: Правильная функция:
<р>1. Введите эту формулу: =PROPER(A2) в пустую ячейку рядом с вашими данными, например, B2, см. снимок экрана:<р>2. А затем перетащите маркер заполнения вниз к ячейкам, к которым вы хотите применить эту формулу, и вы увидите, что все первые буквы каждого слова в ячейке были заглавными. Смотрите скриншот:
Метод 2: код VBA:
Следующий код VBA также может помочь вам перевести все первые буквы каждого слова в ячейку в верхний регистр.
<р>1. Удерживайте нажатыми клавиши ALT + F11, чтобы открыть окно Microsoft Visual Basic для приложений. <р>2. Нажмите «Вставить» > «Модуль» и вставьте следующий код в окно модуля.Код VBA: Делайте первую букву каждого слова в ячейке заглавной
<р>3. Затем нажмите клавишу F5, чтобы выполнить этот код, и выберите диапазон данных, который вы хотите использовать, в появившемся диалоговом окне, см. снимок экрана:<р>4. А затем нажмите кнопку ОК, все первые буквы каждого слова в ячейках стали заглавными.
Использовать только первую букву или первую букву каждого слова в ячейках текстовой строки с заглавной буквы
С помощью утилиты Kutools for Excel Изменить регистр вы можете быстро изменить текстовые строки на верхний регистр, нижний регистр, правильный регистр, регистр предложения и т. д. Нажмите, чтобы скачать Kutools for Excel!
Сделать первую букву заглавной только в ячейке с формулой
Иногда вы просто хотите, чтобы первая буква в ячейке была прописной, а остальные строчными. Вы сталкивались с этой проблемой в Excel? На самом деле, вот формула, которая может помочь вам решить эту задачу.
<р>1. Введите эту формулу в пустую ячейку рядом с вашими данными, =ВЕРХНИЙ(ЛЕВЫЙ(A2,1))&НИЖНИЙ(ПРАВЫЙ(A2,ДЛСТР(A2)-1)) , см. снимок экрана:<р>2. Затем перетащите маркер заполнения в диапазон ячеек, которые вы хотите содержать в этой формуле, и только первая буква ячеек стала прописной.Смотрите скриншот:
Использовать первую букву каждого слова или первую букву только с помощью Kutools for Excel
Если у вас есть Kutools for Excel, с функцией «Изменить регистр» вы можете быстро использовать как первую букву каждого слова, так и первую букву только в ячейке.
После установки Kutools for Excel сделайте следующее:
<р>1. Выберите диапазон данных, который вы хотите использовать. <р>2. Нажмите Kutools > Текст > Изменить регистр, см. снимок экрана:<р>3. Если в диалоговом окне «Изменить регистр» выбрать «Правильный регистр», первая буква каждого слова будет заглавной, см. снимок экрана:
Если вы выберете Sentence case, только первая буква текстовых строк будет заглавной, как показано на следующем снимке экрана:
Демонстрация: заглавная буква каждого слова или первая буква только с помощью Kutools for Excel
Kutools for Excel: с более чем 300 удобными надстройками Excel, которые можно бесплатно попробовать без ограничений в течение 30 дней. Скачать и бесплатно попробовать прямо сейчас!
Формула Excel: сделать заглавной первую букву текстовой строки или каждого слова
В этом руководстве вы найдете формулы для заглавной буквы первой буквы определенной текстовой строки или каждого слова и поймете, как работают эти формулы.
Заглавная первая буква текстовой строки в ячейке | Заглавная первая буква каждого слова в ячейке | |||||
Сделать первую букву текстовой строки в ячейке заглавнойИспользуйте первую букву текстовой строки с заглавной буквы, не обращая внимания на другие буквыОбщая формула:
Аргументы
Как работает эта формула Пример: например, вы хотите сделать первую букву в ячейке B3 прописной, а затем использовать приведенную ниже формулу в пустой ячейке.
Нажмите клавишу Enter и, если нужно, перетащите маркер заполнения вниз, чтобы заполнить ячейки этой формулой и заглавными буквами все первые буквы каждой ячейки. Пояснение Функция UPPER: заглавные все буквы в текстовой строке. Функция LEFT: извлекает заданное количество символов с левой стороны текстовой строки, в этой формуле просто извлекается первый символ. Таким образом, UPPER(LEFT(B3) запишет первый символ слева в верхнем регистре. Функция MID: извлечь заданное количество символов из определенной позиции текстовой строки. LEN: получить количество символов в текстовой строке. Таким образом, MID(B3,2,LEN(B3)) возвращает все символы, кроме первого. Примечания: <р>1. С помощью этой формулы она преобразует только первую букву в верхний регистр, но игнорирует другие буквы. <р>2. Если первые символы не алфавитные, будет возвращено исходное значение.Первая буква текстовой строки должна быть заглавной, а остальные - прописнымиОбщая формула:
Как работает эта формула Пример: например, вы хотите сделать первую букву в ячейке B3 прописной, а затем использовать приведенную ниже формулу в пустой ячейке.
Нажмите клавишу Enter и, если нужно, перетащите маркер заполнения вниз, чтобы заполнить ячейки этой формулой и заглавными буквами все первые буквы каждой ячейки. Пояснение ПРОПИСН(ЛЕВЫЙ(B3,1)): преобразование первых символов текстовой строки в заглавные. НИЖНИЙ(B3): преобразовать все символы текстовой строки в нижний регистр. Функция REPLACE: заменить старую текстовую строку новой текстовой строкой. Примечания: <р>1. С помощью этой формулы первая буква будет преобразована в верхний регистр, а остальные буквы — в нижний. <р>2. Если первый символ не является алфавитным, будет возвращено исходное значение.Сделать первую букву каждого слова в ячейке заглавнойЕсли вы хотите сделать каждую первую букву каждого слова в ячейке заглавной, вы можете сделать следующее: Общая формула:
Аргументы
Как работает эта формула Пример: например, вы хотите сделать заглавной первую букву каждого слова в ячейке B3, а затем использовать приведенную ниже формулу в пустой ячейке
Нажмите клавишу Enter и, если нужно, перетащите маркер заполнения вниз, чтобы заполнить ячейки этой формулой и заглавными буквами все первые буквы каждой ячейки. Примечания:
<р>1. Функция Proper преобразует буквы, разделенные неалфавитными символами, в верхний регистр. Смотрите скриншот: Образец файлаОтносительные формулыС помощью функции СЧЁТЕСЛИ вы можете подсчитывать ячейки, которые равны или не содержат указанное значение. Иногда вам может понадобиться подсчитать количество ячеек, соответствующих одному из двух критериев, в этом случае вы можете использовать функцию СЧЁТЕСЛИ. В этом руководстве представлена формула для проверки наличия в ячейке одного из нескольких значений в Excel, а также объясняются аргументы в формуле и принцип ее работы. В этом учебном пособии представлена формула для быстрого решения задачи, которая проверяет, содержит ли ячейка одно из значений, но исключает другие значения в Excel, и поясняет аргументы формулы. Лучшие инструменты для повышения производительности в офисеKutools for Excel - поможет вам выделиться из толпыХотите выполнять свою повседневную работу быстро и качественно? Kutools for Excel предоставляет мощные расширенные функции 300 (объединение книг, суммирование по цвету, разделение содержимого ячеек, преобразование даты и т. д.) и экономит для вас 80 % времени. Читайте также:
|