Изменение регистра с помощью UPPER, LOWER, PROPER
Приводите регистр текстовых значений к единому виду
«Изменение регистра с помощью UPPER, LOWER, PROPER» — бесплатный урок Excel Formulas Academy на CoddyKit. Это урок 3 из 4. Ты можешь прочитать весь урок бесплатно ниже — а потом практиковать его прямо в браузере с встроенным редактором кода и ИИ-репетитором 24/7. Это часть пути обучения Excel Formulas Academy, и твой прогресс синхронизируется между веб-версией и приложением CoddyKit. Курс Excel Formulas Academy содержит 4 уроков всего.
Почему важен регистр
Импортированные данные часто оформлены непоследовательно: JOHN smith, mary JONES, aLeX lee. Смешанный регистр выглядит непрофессионально и может нарушать сравнение данных и поиск.
Три простые функции мгновенно исправляют эту проблему:
UPPERпереводит весь текст в верхний регистрLOWERпереводит весь текст в нижний регистрPROPERделает первую букву каждого слова заглавной
Каждая функция принимает один фрагмент текста и возвращает его копию с изменённым регистром.
Преобразование текста в верхний регистр
UPPER преобразует каждую букву в строке в заглавную. Числа и символы остаются без изменений.
Общий вид: =UPPER(text). Если в A2 находится shoe-4471, формула возвращает SHOE-4471.
Это удобно для кодов товаров, кодов стран и сокращений, которые всегда должны быть написаны заглавными буквами.
=UPPER(A2)Преобразование текста в нижний регистр
LOWER делает обратное: переводит каждую букву в нижний регистр.
Общий вид: =LOWER(text). Если в A2 находится Ada.LOVELACE@Coddykit.com, формула возвращает ada.lovelace@coddykit.com.
Преобразование в нижний регистр особенно полезно для адресов электронной почты и имён пользователей, которые обычно записываются полностью в нижнем регистре.
=LOWER(A2)Преобразование первой буквы каждого слова в верхний регистр
PROPER делает первую букву каждого слова заглавной, а остальные буквы переводит в нижний регистр. Это идеально подходит для имён и заголовков.
Общий вид: =PROPER(text). Если в A2 находится ADA lovelace, формула возвращает Ada Lovelace.
Словом считается любая группа букв, отделённая пробелами или знаками препинания.
=PROPER(A2)Разбор примера: очистка столбца с именами
Предположим, что в столбце A находятся имена с неправильным регистром, например jOHN SMITH и mary jones.
Примените PROPER, чтобы привести их к аккуратному виду с заглавной буквы: John Smith и Mary Jones.
Формулу нужно поместить в столбец B, а затем скопировать вниз по всему столбцу, чтобы сразу очистить все имена.
=PROPER(A2)Где PROPER ошибается
PROPER следует простому правилу, поэтому в особых случаях может неправильно изменить регистр:
- Имена вроде McDonald превращаются в Mcdonald
- Сокращения вроде USA превращаются в Usa
- Слова после апострофа, например O'Brien, превращаются в O'Brien — буква B становится заглавной, что иногда неправильно
В таких случаях результат может потребоваться исправить вручную или объединить несколько функций. Всегда выборочно проверяйте результат PROPER.
=PROPER(A2)Объединение изменения регистра и склеивания
Можно вкладывать эти функции в формулы объединения из предыдущих уроков.
Предположим, что в A2 находится имя, а в B2 — фамилия, введённые с неправильным регистром. Очистите и объедините их одной формулой:
В результате получится полное имя с правильным регистром независимо от того, как оно было введено.
=PROPER(A2) & " " & PROPER(B2)Создание адресов электронной почты в нижнем регистре
Классическая практическая задача — создать стандартный адрес электронной почты по имени. Адреса должны быть полностью в нижнем регистре, даже если имена записаны иначе.
Оберните объединённые части имени в LOWER, чтобы весь адрес получился аккуратным.
Если в A2 находится Ada, а в B2 — Lovelace, результатом будет ada.lovelace@coddykit.com.
=LOWER(A2 & "." & B2 & "@coddykit.com")Использование регистра для надёжного сравнения
Сравнение текста в электронных таблицах часто не учитывает регистр, но так бывает не всегда, а функции поиска могут быть требовательными. Если привести обе стороны к одному регистру, сравнение станет надёжнее.
Например, чтобы проверить, совпадают ли две ячейки независимо от регистра, сравните их версии в верхнем регистре.
Для Apple и APPLE результатом будет TRUE.
=UPPER(A2) = UPPER(B2)Эти функции работают одинаково везде
Хорошая новость: UPPER, LOWER и PROPER работают одинаково и в Microsoft Excel, и в Google Sheets. Их синтаксис и поведение полностью совпадают.
Это делает их надёжными строительными блоками при совместном использовании книг на разных платформах.
Помните, что ограничения PROPER при работе с особыми именами также действуют в обоих инструментах.
=PROPER(LOWER(A2))Совет: сначала применяйте LOWER, а затем PROPER
Если исходный текст набран прописными буквами, PROPER всё равно работает, но некоторые сначала применяют LOWER, чтобы получить предсказуемый результат, а затем PROPER.
Формула =PROPER(LOWER(A2)) гарантирует, что прописными будут только нужные первые буквы, даже если исходный ввод был полностью набран прописными буквами.
Это необязательный приём, который делает преобразование явным и понятным.
=PROPER(LOWER(A2))Быстрая проверка
Проверьте, насколько хорошо Вы понимаете функции регистра.
Итоги: изменение регистра
Вы изучили три функции для работы с регистром:
UPPER(text)делает весь текст прописным.LOWER(text)делает весь текст строчным.PROPER(text)делает первую букву каждого слова прописной.
Будьте внимательны: PROPER неправильно обрабатывает такие имена, как McDonald, и такие сокращения, как USA. Эти функции можно вкладывать в формулы объединения и использовать UPPER с обеих сторон для сравнений без учёта регистра.
Далее Вы замените символы и слова с помощью SUBSTITUTE.
Часто задаваемые вопросы
Урок «Изменение регистра с помощью UPPER, LOWER, PROPER» бесплатный?
Да — полный текст урока «Изменение регистра с помощью UPPER, LOWER, PROPER» бесплатно доступен здесь в веб-версии. Чтобы практиковать его интерактивно (встроенный редактор кода и ИИ-репетитор 24/7) и разблокировать остальной курс Excel Formulas Academy, подпишись на CoddyKit PRO. Курс Excel Formulas Academy содержит 4 уроков всего.
Чему я научусь в уроке «Изменение регистра с помощью UPPER, LOWER, PROPER»?
Приводите регистр текстовых значений к единому виду Ты практикуешь Excel Formulas Academy с помощью реального кода, который запускаешь прямо в браузере, и ИИ-репетитор 24/7 отвечает на твои вопросы во время урока.
Нужен ли мне опыт, чтобы начать Excel Formulas Academy?
Предыдущий опыт не требуется. Excel Formulas Academy на CoddyKit структурирован для всех уровней — от новичков до продвинутых, поэтому ты можешь начать отсюда или с самого начала и учиться в своем темпе. Это урок 3 из 4.
Сколько времени занимает урок «Изменение регистра с помощью UPPER, LOWER, PROPER»?
Большинство уроков CoddyKit занимают около 5–10 минут. Каждый из них компактный и интерактивный, поэтому ты постоянно делаешь прогресс и продолжаешь с того же места в веб-версии и приложении.
Можно ли писать и запускать код в этом уроке Excel Formulas Academy?
Да. Каждый урок Excel Formulas Academy включает встроенный редактор кода, поэтому ты пишешь и запускаешь реальный код прямо в браузере и получаешь моментальную обратную связь от AI — локальная установка не требуется.
Все уроки этого курса
- Объединение текста с помощью CONCAT
- Объединение с разделителями с помощью TEXTJOIN
- Изменение регистра с помощью UPPER, LOWER, PROPER
- Замена текста с помощью SUBSTITUTE