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