ПРАВИЛЬНАЯ функция - Преобразование текста - Excel, VBA и Google Таблицы

Скачать пример рабочей книги

Загрузите образец книги

В этом руководстве показано, как использовать Функция ПРАВИЛЬНАЯ в Excel в Excel, чтобы преобразовать текст в правильный регистр.

Обзор функций PROPER

Функция PROPER Преобразует всю текстовую строку в правильный регистр. Первая буква в каждом слове заглавная.

Чтобы использовать ПРАВИЛЬНУЮ функцию рабочего листа Excel, выберите ячейку и введите:

(Обратите внимание, как появляются входные данные формулы)

Функция PROPER Синтаксис и входные данные:

= ПРАВИЛЬНО (текст)

текст - Строка текста.

Что такое ПРАВИЛЬНАЯ функция?

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

Как использовать функцию PROPER

Вы можете использовать функцию ПРОПИСЬ в Excel следующим образом:

= ПРАВИЛЬНО («Брюс Спрингстин»)

Это вернет следующий снимок экрана, показанный выше.

Брюс Спрингстин

PROPER полезен, когда у вас есть столбец данных с несогласованным форматированием.

Например, представьте, что у вас есть таблица с музыкальными исполнителями, но имена указаны неправильно. Некоторые из них - верхний регистр, некоторые - нижний, другие - смесь верхнего и нижнего регистров… это беспорядок. Вы можете использовать PROPER, чтобы исправить это, как показано здесь:

= ПРАВИЛЬНО (A2)

ПРАВИЛЬНО повлияет на каждое слово

Обратите внимание, что PROPER повлияет на каждое слово в текстовой строке. В зависимости от имеющихся данных это может быть или нежелательно, например:

Как ПРАВИЛЬНО обрабатывает знаки препинания и числа

Функция Excel PROPER не изменяет числа, знаки препинания или специальные символы. Однако он рассматривает их как пробелы. Это означает, что ПРОПЕР будет начинать с заглавной буквы любую букву, которая следует непосредственно за цифрой или знаком препинания.

Посмотрите эти примеры ниже:

Сохранение кодов штатов с заглавной буквы

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

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

См. Примеры ниже:

= ПРАВИЛЬНЫЙ (ЛЕВО (A2; ДЛИНА (A2) -2)) И ВЕРХНИЙ (ПРАВО (A2; 2))

Формула использует PROPER, LEFT и LEN, чтобы взять строку в столбце A, обрезать последние два символа и передать результат функции PROPER. Затем он берет два последних символа ячейки и применяет к ним ВЕРХНИЙ, который преобразует их в верхний регистр.

Вы можете увидеть результаты в столбце E. Обратите внимание, что эта формула будет работать только в том случае, если данные имеют точно такой же формат.

PROPER в Google Таблицах

Функция PROPER работает в Google Таблицах точно так же, как и в Excel:

ПРАВИЛЬНЫЕ примеры в VBA

Вы также можете использовать функцию PROPER в VBA. Тип:
application.worksheetfunction.proper (текст)
Для аргументов функции (текста и т. Д.) Вы можете либо ввести их непосредственно в функцию, либо определить переменные, которые будут использоваться вместо них.

Вернуться к списку всех функций в Excel

wave wave wave wave wave