Как преобразовать текстовую строку в правильный регистр с исключениями в Excel?

В 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 , чтобы закрыть диалоговые окна, и все текстовые строки были преобразованы в правильный регистр, но исключают указанные слова, см. Снимок экрана:


Оцените статью
Frestage.ru
Добавить комментарий