Сделать текст капсом в эксель: Изменение регистра текста в Excel

Содержание

Изменение регистра текста в Excel

Нижний регистр


В отличие от Word, в Excel нет кнопки смены регистра. Для перевода текста в нижний регистр – например, чтобы вместо «СЕРГЕЙ ИВАНОВ» или «Сергей Иванов» стало «сергей иванов» – необходимо воспользоваться функцией «СТРОЧН» . Преимущество использования функции заключается в том, что вы можете изменить регистр всего столбца текста одновременно. В примере ниже показано, каким образом это сделать.

  1. Вставьте новый столбец возле столбца, содержащего текст, который необходимо преобразовать.Предположим, что новый столбец – это столбец B, а первоначальный столбец – это столбец A, и что ячейка A1 содержит заголовок столбца.

  2. org/ListItem»>

    В ячейке B2 введите =LOWER(A2) и нажмите клавишу «ВВОД». Текст в ячейке B2 должен стать строчным.

  3. Заполните этой формулой столбец B.

  4. Теперь выберите преобразованные значения в столбце B, скопируйте их ивставьте как значенияповерх значений в столбце A.

  5. Удалите столбец B, поскольку больше он вам не понадобится.

Верхний регистр


В отличие от Word, в Excel нет кнопки смены регистра. Для перевода текста в верхний регистр – например, чтобы вместо «сергей иванов» или «Сергей Иванов» стало «СЕРГЕЙ ИВАНОВ» – необходимо воспользоваться функцией «ПРОПИСН». Преимущество использования функции заключается в том, что вы можете изменить регистр всего столбца текста одновременно. В примере ниже показано, каким образом это сделать.

  1. Вставьте новый столбец возле столбца, содержащего текст, который необходимо преобразовать.Предположим, что новый столбец – это столбец B, а первоначальный столбец – это столбец A, и что ячейка A1 содержит заголовок столбца.

  2. В ячейке B2 введите =ПРОПИСН(A2) и нажмите клавишу «ВВОД». Текст в ячейке B2 должен стать прописным.

  3. Заполните этой формулой столбец B.

  4. Теперь выберите преобразованные значения в столбце B, скопируйте их ивставьте как значенияповерх значений в столбце A.

  5. Удалите столбец B, поскольку больше он вам не понадобится.

Каждое слово с заглавной буквы


В отличие от Word, в Excel нет кнопки смены регистра. Для преобразования текста таким образом, чтобы все слова в тексте были с заглавной буквы – например, чтобы вместо «Сергей ИВАНОВ» или «СЕРГЕЙ ИВАНОВ» стало «Сергей Иванов» – необходимо воспользоваться функцией «ПРОПНАЧ» Преимущество использования функции заключается в том, что вы можете изменить регистр всего столбца текста одновременно. В примере ниже показано, каким образом это сделать.

  1. Вставьте новый столбец возле столбца, содержащего текст, который необходимо преобразовать.Предположим, что новый столбец – это столбец B, а первоначальный столбец – это столбец A, и что ячейка A1 содержит заголовок столбца.

  2. В ячейке B2 введите =ПРОПНАЧ(A2) и нажмите клавишу «ВВОД». Текст в ячейке B2 должен изменить регистр.

  3. Заполните этой формулой столбец B.

  4. Теперь выберите преобразованные значения в столбце B, скопируйте их ивставьте как значенияповерх значений в столбце A.

  5. Удалите столбец B, поскольку больше он вам не понадобится.

Изменение регистра текста — Служба поддержки Майкрософт


Excel

Ввод и форматирование данных

Форматирование данных



Форматирование данных

Изменение регистра текста

Excel для Microsoft 365 Excel для Microsoft 365 для Mac Excel для Интернета Excel 2021 Excel 2021 для Mac Excel 2019 Excel 2019 для Mac Excel 2016 Excel 2016 для Mac Excel 2013 Excel для iPad Excel для iPhone Excel для планшетов с Android Excel 2010 Excel 2007 Excel для Mac 2011 Excel для телефонов с Android Excel Mobile Еще…Меньше

В Microsoft Word Microsoft Excel нет кнопки «Изменить дело» для изменения букв. Однако функции UPPER,LOWERи PROPER можно использовать для автоматического изменения регистра существующего текста на верхний, нижний или на правильный. Функции — это встроенные формулы, предназначенные для выполнения определенных задач, в данном случае — преобразования текста.

Изменение досье


В приведенном ниже примере функция ПРОПЕРВНА используется для преобразования имен верхнего регистра в столбце A в первые буквы, которые преобразуются только в первую букву каждого имени.

  1. Сначала вставьте временный столбец рядом со столбцом, содержащий текст, который вы хотите преобразовать. В этом случае мы добавили новый столбец (B) справа от столбца Имя клиента.


    В ячейке B2 введите =ПРОПНАЧ(A2)и нажмитеввод .


    Эта формула преобразует имя в ячейке A2 из верхнего регистра в нужное. Чтобы преобразовать текст в нижний регистр, введите =LOWER(A2). Используйте =UPPER(A2) в случаях, когда нужно преобразовать текст в верхний регистр, заменив ячейку A2 соответствующей ссылкой на ячейку.

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


     

    Совет: Если данные в Excel, автоматически создается вычисляемая таблица со значениями, заполненными вниз при вводе формулы.

  3. На этом этапе нужно выбрать значения в новом столбце (B). Нажмите CTRL+C, чтобы скопировать их в буфер обмена.


    Щелкните ячейку A2 правой кнопкой мыши, выберите Вправо, а затем — Значения. На этом этапе вы можете в нее в нее вклеить только имена, а не формулы, которые не нужно хранить.

  4. После этого столбец (B) можно удалить, так как он больше не нужен.

Дополнительные сведения


Вы всегда можете задать вопрос специалисту Excel Tech Community или попросить помощи в сообществе Answers community.



См. также



Использование функций автозаполнения и мгновенного заполнения


Изменить регистр текста

Excel

Введите и отформатируйте данные

Формат данных

Формат данных

Изменить регистр текста

Excel для Microsoft 365 Excel для Microsoft 365 для Mac Excel для Интернета Excel 2021 Excel 2021 для Mac Excel 2019 Excel 2019 для Mac Excel 2016 Excel 2016 для Mac Excel 2013 Excel для iPad Excel для iPhone Excel для планшетов Android Excel 2010 Excel 2007 Excel для Mac 2011 Excel для телефонов Android Excel Mobile Больше. ..Меньше

В отличие от Microsoft Word, в Microsoft Excel нет кнопки Изменить регистр для изменения регистра. Однако вы можете использовать функции UPPER, LOWER или PROPER для автоматического изменения регистра существующего текста на верхний, нижний или правильный регистр. Функции — это просто встроенные формулы, предназначенные для выполнения определенных задач — в данном случае преобразования регистра текста.

Как изменить регистр

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

  1. Сначала вставьте временный столбец рядом со столбцом, содержащим текст, который вы хотите преобразовать. В данном случае мы добавили новый столбец (B) справа от столбца Имя клиента .

    В ячейке B2 введите =ПРОП(А2) , затем нажмите Введите .

    Эта формула преобразует имя в ячейке A2 из верхнего регистра в правильный регистр. Чтобы преобразовать текст в нижний регистр, введите =НИЖНИЙ(A2) вместо этого. Используйте =ПРОПИСН(A2) в тех случаях, когда вам нужно преобразовать текст в верхний регистр, заменив A2 соответствующей ссылкой на ячейку.

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

    Совет:  Если ваши данные находятся в таблице Excel, при вводе формулы автоматически создается вычисляемый столбец со значениями, заполненными за вас.

  3. org/ListItem»>

    В этот момент должны быть выбраны значения в новом столбце (B). Нажмите CTRL+C , чтобы скопировать их в буфер обмена.

    Щелкните правой кнопкой мыши ячейку A2, выберите Вставить , а затем щелкните Значения . Этот шаг позволяет вам вставлять только имена, а не базовые формулы, которые вам не нужно сохранять.

  4. Затем вы можете удалить столбец (B), так как он больше не нужен.

Нужна дополнительная помощь?

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

См. также

Используйте автозаполнение и мгновенное заполнение

5 способов изменить регистр текста в Excel

Вы, вероятно, сталкивались с этой ситуацией раньше.

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

С сотнями имен в вашем списке будет очень сложно просмотреть и отредактировать имена и фамилии.

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

Загрузить примеры файлов

В этом посте мы рассмотрим использование функций Excel, flash fill, power query, DAX и power pivot для изменения регистра наших текстовых данных.

Видеоруководство

Использование формул Excel для изменения регистра текста

Первый вариант, который мы рассмотрим, — это обычные функции Excel. Это функции, которые мы можем использовать на любом листе Excel.

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

НИЖЕ Функция рабочего листа Excel

 =НИЖНИЙ(текст) 

Функция НИЖНИЙ принимает один аргумент, который является битом Текст мы хотим изменить на строчные буквы. Функция будет оценивать текст, написанный строчными буквами.

ВЕРХНЯЯ Функция рабочего листа Excel

 =ПРОПИСН(текст) 

Функция ВЕРХНЯЯ принимает один аргумент, который является битом Текст , который мы хотим преобразовать в буквы верхнего регистра. Функция будет оценивать текст, написанный в верхнем регистре.

ПРАВИЛЬНОЕ Функция рабочего листа Excel

 = ПРАВИЛЬНОЕ (текст) 

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

Копирование и вставка формул как значений

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

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

Нажмите Ctrl + C, чтобы скопировать диапазон ячеек ➜ нажмите Ctrl + Alt + V, чтобы вставить специальный ➜ выберите Values ​​ из вариантов вставки.

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

Мгновенная заливка — это инструмент в Excel, помогающий выполнять простые преобразования данных. Нам нужно только предоставить пару примеров результатов, которые мы хотим, а flash fill заполнит все остальное.

Мгновенное заполнение можно использовать только непосредственно справа от данных, которые мы пытаемся преобразовать. Нам нужно напечатать пару примеров результатов, которые мы хотим. Когда в Excel будет достаточно примеров для понимания шаблона, предлагаемые данные будут показаны светло-серым шрифтом. Мы можем принять предложенные заполненные данные, нажав Enter.

Мы также можем получить доступ к флэш-заполнению с ленты. Введите данные примера ➜ выделите как примеры, так и ячейки, которые необходимо заполнить ➜ перейдите на вкладку Data ➜ нажмите команду Flash Fill , которая находится в разделе Data Tools .

Мы также можем использовать сочетание клавиш Ctrl + E для быстрой заливки.

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

Использование Power Query для изменения регистра текста

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

С помощью запроса мощности мы можем преобразовать регистр в нижний, верхний и правильный регистр.

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

Text.Lower Power Query Function

Выберите столбец, содержащий данные, которые мы хотим преобразовать ➜ перейдите на вкладку Добавить столбец  ➜ выберите Формат  ➜ выберите нижний регистр из меню.

 = Table.AddColumn(#"Changed Type", "lowercase", each Text.Lower([Name]), type text) 

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

Функция запроса Text.Upper Power

Выберите столбец, содержащий данные, которые мы хотим преобразовать ➜ перейдите на вкладку Добавить столбец  ➜ выберите Формат  ➜ выберите ПРОПИСНЫЕ  из меню.

 = Table.AddColumn(#"Changed Type", "UPPERCASE", each Text. Upper([Name]), type text) 

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

Функция Text.Proper Power Query

Выберите столбец, содержащий данные, которые мы хотим преобразовать ➜ перейдите на вкладку Добавить столбец  ➜ выберите Формат  ➜ выберите Использовать каждое слово с заглавной буквы  из меню.

 = Table.AddColumn(#"Измененный тип", "Каждое слово заглавными буквами", каждый Text.Proper([Имя]), введите текст) 

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

Использование формул DAX для изменения регистра текста

Когда мы думаем о сводных таблицах, мы обычно думаем об обобщении числовых данных. Но сводные таблицы также могут суммировать текстовые данные, когда мы используем модель данных и формулы DAX. Есть даже формула DAX для изменения регистра текста, прежде чем мы подведем итоги!

Во-первых, нам нужно создать сводную таблицу с нашими текстовыми данными. Выберите данные для преобразования ➜ перейдите на вкладку Insert ➜ выберите PivotTable  в разделе таблиц.

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

Создать формулу DAX в нашей сводной таблице можно, добавив меру. Щелкните правой кнопкой мыши по таблице в окне Поля сводной таблицы и выберите в меню Добавить меру .

Откроется диалоговое окно «Измерение», в котором мы можем создать наши формулы DAX.

LOWER Функция DAX

 =CONCATENATEX(ChangeCase, LOWER(ChangeCase[Смешанный регистр]), ", ") 

Мы можем ввести приведенную выше формулу в редактор измерений. Так же, как функции рабочего листа Excel, существует функция DAX для преобразования текста в нижний регистр.

Однако, чтобы выражение было действительным показателем, его необходимо обернуть функцией агрегирования текста, например CONCATENATEX . Это связано с тем, что меры должны оцениваться как одно значение, а LOWER Функция DAX сама по себе этого не делает. Функция CONCATENATEX объединяет результаты функции LOWER в одно значение.

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

Обратите внимание, что общий итог сводной таблицы содержит все имена в тексте нижнего регистра, разделенные запятой и символом пробела. Мы можем скрыть эту часть, перейдя к Вкладка «Дизайн инструментов для таблиц»  ➜ Общие итоги  ➜ выбор  Выкл. для строк и столбцов .

Функция UPPER DAX

 =CONCATENATEX(ChangeCase, UPPER(ChangeCase[Смешанный регистр]), ", ") 

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

Создание сводной таблицы для отображения текста в верхнем регистре — это тот же процесс, что и для измерения в нижнем регистре.

Отсутствует функция PROPER DAX

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

Использование формул Power Pivot на уровне строк для изменения регистра текста

Этот метод также будет использовать сводные таблицы и модель данных, но вместо формул DAX мы можем создавать вычисления на уровне строк с помощью надстройки Power Pivot.

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

Не во всех версиях Excel есть Power Pivot, и вам потребуется включить надстройку, прежде чем вы сможете ее использовать. Чтобы включить надстройку PowerPivot, перейдите на вкладку Файл  ➜ Параметры  ➜ перейдите на вкладку Надстройки ➜ Управление надстройками COM  ➜ нажмите Перейти  ➜ установите флажок для Microsoft Power Pivot для Excel .

Нам нужно будет загрузить наши данные в модель данных. Выберите данные ➜ перейдите к Power Pivot 9.Вкладка 0110 ➜ нажмите команду Добавить в модель данных .

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

LOWER Power Pivot Function

 =LOWER(ChangeCase[Mixed Case]) 

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

Нажмите Enter, чтобы принять новую формулу.

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

Мы также можем переименовать наш новый столбец, дважды щелкнув заголовок столбца. Затем мы можем закрыть окно Power Pivot, чтобы использовать наш новый вычисляемый столбец.

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

UPPER Power Pivot Function

 =ПРОПИСН(ChangeCase[Смешанный регистр]) 

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

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

Отсутствует ПРАВИЛЬНАЯ функция Power Pivot

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

Выводы

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

This entry was posted in Популярное