Как изменить регистр в Excel на ПРОПИСНЫЕ, строчные, правильный регистр и т. д.
В этой статье я хотел бы рассказать вам о различных способах изменить верхний регистр Excel на нижний или правильный регистр. Вы узнаете, как выполнять эти задачи с помощью нижних/верхних функций Excel, макросов VBA, Microsoft Word и простой в использовании надстройки от Ablebits.
Проблема в том, что в Excel нет специального параметра для изменения регистра текста на листах. Я не знаю, почему Microsoft предоставила Word такую мощную функцию и не добавила ее в Excel. Это действительно упростило бы работу с электронными таблицами для многих пользователей. Но не стоит торопиться с перепечаткой всех текстовых данных в таблице. К счастью, есть несколько хороших приемов для преобразования текстовых значений в ячейках в верхний, правильный или нижний регистр. Позвольте мне поделиться ими с вами.
Оглавление:
Функции Excel для изменения регистра текста
Microsoft Excel имеет три специальные функции, которые можно использовать для изменения регистра текста. Они ВЕРХНИЕ, НИЖНИЕ и ПРАВИЛЬНЫЕ. Функция upper() позволяет преобразовать все строчные буквы в текстовой строке в прописные. Функция lower() помогает исключить заглавные буквы из текста. Функция right() делает первую букву каждого слова заглавной, а остальные буквы оставляет строчными (правильный регистр).
Все три варианта работают по одному принципу, поэтому я покажу вам, как использовать один из них. В качестве примера возьмем функцию верхнего регистра Excel.
Введите формулу Excel
- Вставьте новый (вспомогательный) столбец рядом с тем, который содержит текст, который вы хотите преобразовать.
Примечание. Этот шаг является необязательным. Если ваша таблица небольшая, вы можете просто использовать любой соседний пустой столбец.
- Введите знак равенства (=) и имя функции (ПРОПИСНАЯ) в соседнюю ячейку нового столбца (B3).
- Введите соответствующую ссылку на ячейку в скобках (C3) после имени функции.
Ваша формула должна выглядеть следующим образом =ПРОПИСН(C3), где C3 — это ячейка исходного столбца, содержащая текст для преобразования.
- Нажмите «Ввод».
Как вы можете видеть на снимке экрана выше, ячейка B3 содержит прописную версию текста из ячейки C3.
Скопируйте формулу вниз по столбцу
Теперь вам нужно скопировать формулу в другие ячейки вспомогательного столбца.
- Выберите ячейку, содержащую формулу.
- Наведите курсор мыши на маленький квадрат (маркер заполнения) в правом нижнем углу выбранной ячейки, пока не увидите маленький крестик.
- Удерживая кнопку мыши, перетащите формулу вниз по ячейкам, где вы хотите ее применить.
- Отпустите кнопку мыши.
Примечание. Если вам нужно заполнить новый столбец до конца таблицы, вы можете пропустить шаги 5–7 и просто дважды щелкнуть маркер заполнения.
Удалить вспомогательный столбец
Итак, у вас есть два столбца с одинаковыми текстовыми данными, но в другом регистре. Я полагаю, вы хотели бы оставить только правильный. Давайте скопируем значения из вспомогательного столбца, а затем избавимся от него.
- Выделите ячейки, содержащие формулу, и нажмите Ctrl + C, чтобы скопировать их.
- Щелкните правой кнопкой мыши первую ячейку исходного столбца.
- Нажми на Ценности значок под Параметры вставки в контекстном меню.
Поскольку вам нужны только текстовые значения, выберите этот параметр, чтобы избежать ошибок в формулах позже.
- Щелкните правой кнопкой мыши выбранный вспомогательный столбец и выберите Удалить вариант из меню.
- Выбирать Весь столбец в Удалить диалоговое окно и нажмите ХОРОШО.
Вот, пожалуйста!
Эта теория может показаться вам очень сложной. Успокойтесь и попробуйте пройти все эти шаги самостоятельно. Вы увидите, что изменить регистр с помощью функций Excel совсем несложно.
Используйте Microsoft Word для изменения регистра в Excel
Если вы не хотите возиться с формулами в Excel, вы можете использовать специальную команду для изменения регистра текста в Word. Не стесняйтесь узнать, как работает этот метод.
- Выберите диапазон, в котором вы хотите изменить регистр в Excel.
- Нажмите Ctrl + C или щелкните правой кнопкой мыши по выделенному фрагменту и выберите Копировать вариант из контекстного меню.
- Откройте новый документ Word.
- Нажмите Ctrl + V или щелкните правой кнопкой мыши пустую страницу и выберите Вставить вариант из контекстного меню
Теперь у вас есть таблица Excel в Word.
- Выделите текст в таблице, где вы хотите изменить регистр.
- Перейти к Шрифт группа на ДОМ вкладку и нажмите кнопку Изменить регистр значок.
- Выберите один из 5 вариантов случая из выпадающего списка.
Примечание. Вы также можете выделить текст и нажимать Shift + F3, пока не будет применен нужный стиль. Используя сочетание клавиш, вы можете выбрать только верхний, нижний регистр или регистр предложения.
Теперь у вас есть таблица с преобразованным регистром текста в Word. Просто скопируйте и вставьте его обратно в Excel.
Преобразование текстового регистра с помощью макроса VBA
Вы также можете использовать макрос VBA для изменения регистра в Excel. Не волнуйтесь, если ваши знания VBA оставляют желать лучшего. Некоторое время назад я тоже мало что знал об этом, но теперь я могу поделиться тремя простыми макросами, которые заставляют Excel преобразовывать текст в верхний, правильный или нижний регистр.
Я не буду останавливаться на этом и расскажу вам, как вставлять и запускать код VBA в Excel, потому что это было хорошо описано в одном из наших предыдущих сообщений в блоге. Я просто хочу показать макросы, которые вы можете скопировать и вставить в код Модуль.
Если вы хотите преобразовать текст в верхний регистр, вы можете использовать следующий макрос Excel VBA:
Sub Uppercase() для каждой ячейки в выделении Если не Cell.HasFormula Then Cell.Value = UCase(Cell.Value) End If Next Cell End Sub
Чтобы применить к вашим данным строчные буквы Excel, вставьте код, показанный ниже, в поле Модуль окно.
Sub Lowercase() для каждой ячейки в выделении, если не Cell.HasFormula, то Cell.Value = LCase(Cell.Value) End If Next Cell End Sub
Выберите следующий макрос, если вы хотите преобразовать текстовые значения в правильный / заглавный регистр.
Sub Propercase() для каждой ячейки в выборе, если не Cell.HasFormula, то Cell.Value = _ Application _ .WorksheetFunction _ .Proper(Cell.Value) End If Next Cell End Sub
Быстрое изменение регистра с помощью надстройки Cell Cleaner
Глядя на три метода, описанных выше, вы все еще можете подумать, что нет простого способа изменить регистр в Excel. Давайте посмотрим, что может сделать надстройка Cell Cleaner для решения проблемы. Возможно, впоследствии вы передумаете, и этот метод будет работать лучше всего для вас.
- Загрузите надстройку и установите ее на свой компьютер.
После установки новый Данные об аблебитах вкладка появится в Excel.
- Выберите ячейки, в которых вы хотите изменить регистр текста.
- Нажми на Изменить регистр значок в Чистый группа на Данные об аблебитах вкладка
Изменить регистр панель отображается слева от рабочего листа.
- Выберите нужный случай из списка.
- нажмите Изменить регистр кнопку, чтобы увидеть результат.
Примечание. Если вы хотите сохранить исходную версию таблицы, проверьте Резервное копирование листа коробка.
С Cell Cleaner for Excel процедура изменения регистра кажется намного проще, не так ли?
Помимо изменения регистра текста Cell Cleaner может помочь вам преобразовать числа в текстовом формате в числовой формат, удалить ненужные символы и лишние пробелы в вашей таблице Excel. Загрузите бесплатную 30-дневную пробную версию и убедитесь, насколько полезной может быть для вас надстройка.
Видео: как изменить регистр в Excel
Я надеюсь, что теперь, когда вы знаете хорошие приемы изменения регистра в Excel, эта задача никогда не будет проблемой. Функции Excel, Microsoft Word, макросы VBA или надстройки Ablebits всегда к вашим услугам. Вам осталось сделать совсем немного — просто выберите инструмент, который будет работать лучше всего для вас.