В Excel вы можете применить правильную функцию для простого преобразования текстовых строк в правильный регистр, но иногда вам нужно исключить некоторые конкретные слова при преобразовании текстовых строк в правильный регистр, как показано ниже показан снимок экрана. В этой статье я расскажу о некоторых быстрых приемах решения этой задачи в Excel.
Преобразование текстовых строк в правильный регистр с исключениями с помощью формулы
Преобразование текстовых строк в правильный регистр с исключениями с помощью Код VBA
Преобразование текстовых строк в правильный регистр с исключениями с помощью формулы
Сэкономьте 50% своего времени и уменьшите тысячи щелчков мышью каждый день!
Возможно, следующая формула поможет вам быстро справиться с этой задачей, пожалуйста, сделайте следующее:
Введите эту формулу:
= UPPER (LEFT (A2)) & MID (TRIM (SUBSTITUTE (SUBSTITUTE (SUBSTITUTE (SUBSTITUTE (“” & PROPER (A2) & “” , «Of», «of»), «A», «a»), «Is», «is»), «Usa», «USA»)), 2, LEN (A2)) в ячейку, в которой вы хотите получить результат, а затем перетащите дескриптор заполнения, чтобы заполнить эту формулу, и текстовые строки были преобразованы в правильный регистр, но с конкретными исключениями, см. снимок экрана:
Примечание : в приведенной выше формуле A2 – это ячейка, которую вы хотите преобразовать, «Of», «A», «Is», «Usa» – это обычные слова в собственном регистре после преобразования, «Of», «a», «is», «USA» – слова, которые вы хотите исключить из правильного регистра. Вы можете изменить их по своему усмотрению или добавить другие слова с помощью функции ЗАМЕНА.
Преобразование текстовых строк в правильный регистр с исключениями с использованием кода VBA
Если приведенную выше формулу сложно понять и изменить в соответствии с вашими потребностями, здесь вы также можете применить код VBA для выполнения этой задачи. Выполните следующие шаги один за другим.
1 . Удерживая нажатыми клавиши ALT + F11 , откройте окно Microsoft Visual Basic для приложений .
2 . Нажмите Insert > Module и вставьте следующий код в окно модуля .
Код VBA: преобразование текстовых строк в правильный регистр с исключениями:
3 . Затем нажмите клавишу F5 , чтобы запустить этот код, и появится окно подсказки, напоминающее вам о выборе исходных ячеек, которые вы хотите преобразовать, см. Снимок экрана:
4 . Затем нажмите OK , выберите ячейки, в которые вы хотите вывести результаты, в появившемся окне, см. Снимок экрана:
5 . Нажмите OK и во всплывающем диалоговом окне выберите текст, который вы хотите исключить, см. Снимок экрана:
. Затем нажмите OK , чтобы закрыть диалоговые окна, и все текстовые строки были преобразованы в правильный регистр, но исключают указанные слова, см. Снимок экрана: