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

Обновлено: 15.05.2024

Как изменить регистр текста в Excel, чтобы нормализовать наши данные или исправить ошибки регистра?

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

…но как это сделать в Microsoft Excel?

Давайте рассмотрим три способа решения этой проблемы. каждый имеет свои преимущества и недостатки.

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

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

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

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

Функция преобразования текста любой ячейки в верхний регистр называется функцией ПРОПИСНЫЕ. Синтаксис функции ПРОПИСН следующий:

Переменная text может ссылаться на адрес ячейки или на статически объявленную строку.

=UPPER("Это проверка верхней функции")

В большинстве случаев вариант со ссылкой на ячейку является наиболее полезным вариантом из двух.

В нашем образце файла мы выберем ячейку B5 и введем следующую формулу:

Заполните формулу в столбце B, чтобы завершить преобразование списка в столбце A.

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

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

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

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

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

Функция преобразования текста любой ячейки в верхний регистр называется функцией НИЖНИЙ. Синтаксис функции НИЖЕ следующий:

Переменная text может ссылаться на адрес ячейки или на статически объявленную строку.

=LOWER("ЭТО ПРОВЕРКА НИЖНЕЙ ФУНКЦИИ")

Как и в случае с функцией ПРОПИСН, версия ссылки на ячейку является наиболее полезной из двух опций.

В нашем образце файла мы выберем ячейку C5 и введем следующую формулу:

Заполните формулу в столбце C, чтобы завершить преобразование списка в столбце A.

Правильный регистр

Функция для преобразования текста любой ячейки в верхний регистр называется функцией PROPER. Синтаксис функции PROPER следующий:

Переменная text может ссылаться на адрес ячейки или на статически объявленную строку.

=PROPER("ЭТО ПРОВЕРКА ПРАВИЛЬНОЙ ФУНКЦИИ")

В нашем образце файла мы выберем ячейку D5 и введем следующую формулу:

Заполните формулу в столбце D, чтобы завершить преобразование списка в столбце A.

Дополнительная проблема, которую нужно решить

Обратите внимание, что в столбцах с решениями (B:D) у имени «Джеймс Уиллард» есть дополнительный пробел между его именем и фамилией.

Менее очевидная проблема заключается в том, что у «Гэри Миллера» есть лишний пробел в конце его имени.

Если вам нужно удалить ненужные начальные пробелы, конечные пробелы или несколько пробелов между словами, вы можете использовать функцию TRIM. Синтаксис функции TRIM следующий:

Переменная text может ссылаться на адрес ячейки или на статически объявленную строку.

= TRIM("Это проверка функции TRIM")

В нашем образце файла мы выберем ячейку E5 и введем следующую формулу:

Заполните формулу в столбце E, чтобы завершить преобразование списка в столбце A.

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

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

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

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

Существует множество способов использования мгновенного заполнения, но самый простой способ — ввести в той же строке, что и данные, вариант данных, который вы ЖЕЛАЕТЕ отформатировать.

После того, как вы нажмете клавишу ВВОД, чтобы зафиксировать новую версию в ячейке, нажмите комбинацию клавиш CTRL-E.

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

Инструмент "Мгновенная заливка" также можно активировать, выбрав Главная (вкладка) -> Редактирование (группа) -> Заливка (кнопка) -> Мгновенная заливка.


Еще один способ активировать инструмент «Быстрая заливка» — выбрать «Данные» (вкладка) -> «Инструменты данных» (группа) -> «Быстрая заливка».

Если мы воспользуемся методом Flash Fill для преобразования имен в столбце A в верхний регистр в столбце B, обратите внимание, что между именами «Джеймс Уиллард» по-прежнему есть дополнительный пробел.

Flash Fill также может решить эту проблему. Flash Fill может выполнять функции TRIM и UPPER одновременно. Хитрость заключается в том, чтобы выбрать имя, которое содержит лишние пробелы до, после или внутри себя. В этом случае мы будем использовать «Джеймс Уиллард».

В ячейке B4 введите "ДЖЕЙМС УИЛЛАРД" только с одним пробелом, отделяющим имя от фамилии.

После того, как вы нажмете ENTER, нажмите комбинацию клавиш CTRL-E.

Быстрая заливка исправит имена в ОБОИХ направлениях списка. Он не только создаст версии имен в верхнем регистре, но и достаточно умен, чтобы определить, что вы поместили только один пробел между именами, и что он должен делать то же самое. Кроме того, поскольку вы не добавили дополнительных начальных или обучающих пробелов, Flash Fill не добавляет их в список имен результатов.

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

Преимуществом этого метода является отсутствие составления каких-либо формул или использования Flash Fill.

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

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

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


  • Медная готика
  • Граверы
  • Феликс Тилтинг
  • Трафарет

Вы не ограничены шрифтами, входящими в состав Windows или Office. Существует множество веб-сайтов, которые предоставляют как бесплатные, так и платные шрифты.

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

Когда вы загружаете и устанавливаете шрифт в соответствии с инструкциями по установке на веб-сайте, этот шрифт будет доступен для всех ваших приложений Windows и Office, а не только для Excel.

Использование только что установленного шрифта

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

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

Неважно, вводите ли вы заголовок в верхнем, нижнем или смешанном регистре, результат всегда будет в верхнем регистре.

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

Чтобы сэкономить время, можно применить шрифт ALL CAPS к ячейке, используя стили ячеек.

Стили ячеек находятся на вкладке "Главная" в группе "Стили".

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

Если мы хотим использовать стиль «Заголовок 1», но хотим, чтобы все буквы были в верхнем регистре, щелкните правой кнопкой мыши стиль «Заголовок 1» и выберите «Изменить».

В диалоговом окне "Стиль" нажмите кнопку "Формат".


В диалоговом окне «Формат ячеек» выберите вкладку «Шрифт» и установите нужный шрифт ВСЕ ПРОПИСНЫЕ. Вы также можете использовать эту возможность, чтобы установить цвет шрифта, цвет подчеркивания, цвет границы и т. д.…

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

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

Проблема в том, что в Excel нет специального параметра для изменения регистра текста на листах. Я не знаю, почему Microsoft предоставила Word такую ​​мощную функцию и не добавила ее в Excel. Это действительно упростило бы работу с электронными таблицами для многих пользователей. Но не стоит торопиться с перепечаткой всех текстовых данных в таблице. К счастью, есть несколько хороших приемов для преобразования текстовых значений в ячейках в верхний, правильный или нижний регистр. Позвольте мне поделиться ими с вами.

Функции Excel для изменения регистра

В Microsoft Excel есть три специальные функции, которые можно использовать для изменения регистра текста. Они ВЕРХНИЕ, НИЖНИЕ и ПРАВИЛЬНЫЕ. Функция upper() позволяет преобразовать все строчные буквы в текстовой строке в прописные. Функция lower() помогает исключить заглавные буквы из текста. Функция proper() делает первую букву каждого слова заглавной, а остальные буквы оставляет строчными (правильный регистр).

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

Введите формулу Excel

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

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

Нажмите Enter, чтобы увидеть преобразованное текстовое значение

Скопировать формулу вниз по столбцу

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

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

Отпустите кнопку мыши, чтобы заполнить столбец с текстом в верхнем регистре

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

Удалить вспомогательный столбец

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

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

Удалите вспомогательный столбец, чтобы получить таблица с преобразованным текстом case

А вот и ты!

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

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

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

Нажмите

  1. Выберите диапазон, в котором вы хотите изменить регистр в Excel.
  2. Нажмите Ctrl + C или щелкните правой кнопкой мыши выделенный фрагмент и выберите параметр Копировать в контекстном меню.
  3. Откройте новый документ Word.
  4. Нажмите Ctrl + V или щелкните правой кнопкой мыши пустую страницу и выберите параметр Вставить в контекстном меню

 Нажмите

Нажмите на значок

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

Теперь у вас есть таблица с преобразованным регистром текста в Word. Просто скопируйте и вставьте его обратно в Excel.

 Нажмите

Преобразование регистра текста с помощью макроса VBA

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

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

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

Чтобы применить к вашим данным строчные буквы Excel, вставьте код, показанный ниже, в окно Module.

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

Быстрая смена регистра с помощью надстройки Cell Cleaner

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

    и установите его на свой компьютер.

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

С Cell Cleaner для Excel процедура изменения регистра кажется намного проще, не так ли?

Помимо изменения регистра текста, Cell Cleaner может помочь вам преобразовать числа в текстовом формате в числовой формат, удалить ненужные символы и лишние пробелы в таблице Excel. Загрузите бесплатную 30-дневную пробную версию и убедитесь, насколько полезной может быть для вас надстройка.

Видео: как изменить регистр в Excel

Я надеюсь, что теперь, когда вы знаете хорошие приемы изменения регистра в Excel, эта задача никогда не будет проблемой. Функции Excel, Microsoft Word, макросы VBA или надстройки Ablebits всегда к вашим услугам. Вам осталось сделать совсем немного — просто выберите инструмент, который будет работать лучше всего для вас.

Чтобы изменить регистр текста в Excel, используйте НИЖНИЙ, ПРОПИСНОЙ или ПРОПИСНОЙ. Если вы не сторонник формул, используйте Flash Fill для изменения регистра в Excel.

<р>1. Используйте функцию НИЖНИЙ в Excel, чтобы изменить регистр текста на нижний регистр.

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

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

<р>2. Используйте функцию ПРОПИСНЫЕ в Excel, чтобы изменить регистр текста на верхний.

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

<р>3. Используйте функцию ПРОПИСЬ в Excel, чтобы изменить первую букву каждого слова на прописную, а все остальные буквы на строчные.

Правильный регистр в Excel

Если вы не сторонник формул, используйте Flash Fill, чтобы изменить регистр текста в Excel. В приведенном ниже примере мы ищем сочетание правильного регистра и верхнего регистра.

<р>4. Сначала сообщите Excel, что вы хотите сделать, введя правильный город (в правильном регистре) и аббревиатуру штата (в верхнем регистре) в ячейку B1.

Правильный и верхний регистр

<р>5. На вкладке "Данные" в группе "Инструменты данных" нажмите "Быстрая заливка" (или нажмите CTRL + E).

Нажмите мгновенное заполнение

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

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

Как обратный регистр текста в Excel». /><br /></p>
<p>При импорте данных из другого источника данные часто отображаются в верхнем или нижнем регистре. Если вы хотите изменить регистр, следуйте этим инструкциям для Excel 2016 и 2013. (Условия могут различаться в разных версиях, но шаги должны оставаться одинаковыми.)</p>
<ol>
  <li>рядом со столбцом или строкой, содержащей текст, который вы хотите изменить, вставьте другой столбец или строку > выберите первую ячейку в этом столбце или строке.</li>
  <li>Выберите вкладку выберите раскрывающийся список "Текст" в группе "Библиотека функций".

  • Выберите "НИЖНИЙ" для нижнего регистра и "ВЕРХНИЙ" для верхнего регистра.
  • Нажмите на значок электронной таблицы рядом с полем "Текст".
  • Нажмите на первую ячейку в строке или столбце, для которой вы хотите изменить регистр.
  • Снова нажмите значок электронной таблицы во всплывающем окне «Аргументы функции» > Нажмите [ОК].
  • В ячейке, где текст преобразован в нужный регистр, нажмите на маленький квадратик в правом нижнем углу ячейки и перетащите вниз, чтобы преобразовать остальную часть текста соседнего столбца или строки.
  • Если у вас есть целый столбец или строка с нужным текстом, скопируйте и вставьте текст в исходный столбец или строку > Удалите дубликат столбца или строки, созданный на шаге 1.
  • Ключевые слова: нижний регистр, замена слов, без прописных, все прописные, Office 2010

    Поделиться этой публикацией

    Ресурсы блога

    Cedarville предлагает более 150 академических программ для выпускников, студентов и онлайн-студентов. Седарвиль известен своим библейским мировоззрением, академическими успехами, целенаправленным ученичеством и подлинной христианской общиной.

    10 лучших справочных страниц

    Университет Седарвилля

    для Слова Божьего и свидетельства об Иисусе Христе

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