0Pricing
Excel Formulas Academy · Урок

Изменение регистра с помощью 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 — локальная установка не требуется.

Все уроки этого курса

  1. Объединение текста с помощью CONCAT
  2. Объединение с разделителями с помощью TEXTJOIN
  3. Изменение регистра с помощью UPPER, LOWER, PROPER
  4. Замена текста с помощью SUBSTITUTE
← Назад к Excel Formulas Academy