Как быстро изменить регистр букв в таблицах Excel
Чтобы изменить регистр текста в Excel, используйте встроенные функции: =ПРОПИСН() (все заглавные), =СТРОЧН() (все строчные) или =ЗАГЛАВН() (первая буква слова заглавная). Введите формулу в соседней ячейке, ссылась на исходный текст, скопируйте результат вниз, а затем замените формулы на значения через «Специальную вставку». Это самый быстрый способ привести имена, названия или коды к единому стандарту без ручного перепечатывания.
Важно про язык интерфейса: В русскоязычном Excel функции называются иначе, чем в английском. Если у вас русская версия, используйте ПРОПИСН вместо UPPER, СТРОЧН вместо LOWER и ЗАГЛАВН вместо PROPER. Ниже приведены примеры именно для русской версии.
Основные функции для работы с регистром
Excel не имеет кнопки «Изменить регистр» на ленте, как Word, но справляется с этой задачей даже лучше благодаря гибкости формул.
1. Все буквы заглавные — функция ПРОПИСН
Идеально для кодов товаров, артикулов или акцентирования внимания.
- Формула:
=ПРОПИСН(ячейка) - Пример:
=ПРОПИСН(A1)превратит «отчет» в «ОТЧЕТ».
2. Все буквы строчные — функция СТРОЧН
Полезна для приведения email-адресов, логинов или унификации ввода данных.
- Формула:
=СТРОЧН(ячейка) - Пример:
=СТРОЧН(A1)превратит «Москва» в «москва».
3. Заглавная первая буква каждого слова — функция ЗАГЛАВН
Лучший выбор для имен, фамилий, названий городов и брендов.
- Формула:
=ЗАГЛАВН(ячейка) - Пример:
=ЗАГЛАВН(A1)превратит «иван петров» в «Иван Петров».
Чтобы применить формулу ко всему столбцу сразу: введите её в первую ячейку, наведите курсор на правый нижний угол ячейки (появится черный крестик) и сделайте двойной клик. Формула автоматически протянется до конца таблицы.
Как заменить исходные данные новым регистром
Формулы создают результат в новой ячейке, оставляя исходник нетронутым. Чтобы зафиксировать изменения и удалить лишние столбцы:
- Выделите столбец с результатами формул.
- Нажмите Копировать (
Ctrl+C). - Не снимая выделения, нажмите правой кнопкой мыши на ту же область.
- Выберите Специальная вставка → значок «123» (Значения).
- Теперь можно удалить столбец с исходными «неправильными» данными.
Продвинутая очистка текста: комбинации функций
Часто проблема не только в регистре, но и в лишних пробелах или ненужных символах. Функции можно вкладывать друг в друга.
Удаление лишних пробелов + изменение регистра
Если данные импортированы из другой системы, в них часто бывают скрытые пробелы.
- Задача: Сделать имя красивым и убрать лишние пробелы.
- Формула:
=ЗАГЛАВН(СЖПРОБЕЛЫ(A1)) - Результат: Текст « аННА КАРЕНИНА » превратится в аккуратное «Анна Каренина».
Удаление конкретных символов + регистр
Например, нужно убрать приставку «ООО» и оставить название компании заглавными буквами.
- Формула:
=ПРОПИСН(ПОДСТАВИТЬ(A1; "ООО "; "")) - Результат: «ООО Ромашка» станет «РОМАШКА».
Функция ЗАГЛАВН работает по простому алгоритму: она делает заглавной первую букву после любого пробела. Для сложных фамилий вроде «Де Голль» или «Макдональд» результат может быть неидеальным («Де Голль» останется верным, а вот «макдональд» станет «Макдональд», что обычно верно, но «O'neill» превратится в «O'Neill» — здесь нужно проверять контекст).
Сводная таблица текстовых функций
| Функция (RU) | Функция (EN) | Что делает | Пример входа | Результат |
|---|---|---|---|---|
| ПРОПИСН | UPPER | Все буквы большие | "текст" | ТЕКСТ |
| СТРОЧН | LOWER | Все буквы маленькие | "ТЕКСТ" | текст |
| ЗАГЛАВН | PROPER | Первая буква слова большая | "текст пример" | Текст Пример |
| СЖПРОБЕЛЫ | TRIM | Удаляет лишние пробелы | " текст " | текст |
| ПОДСТАВИТЬ | SUBSTITUTE | Меняет часть текста | "г. Москва" (меняем "г. " на "") | Москва |
| СЦЕПИТЬ / & | CONCAT / & | Объединяет текст | "Иван" & " " & "Иванов" | Иван Иванов |
Частые ошибки при работе с текстом
- Формула не пересчитывается. Если вы видите саму формулу в ячейке вместо результата, возможно, включен текстовый формат ячейки. Измените формат на «Общий» и нажмите F2, затем Enter.
- Неверный язык функций. Ошибка
#ИМЯ?чаще всего означает, что вы используете английское название функции (например,UPPER) в русской версии Excel. Замените наПРОПИСН. - Забытая специальная вставка. Пользователи удаляют исходный столбец, не заменив формулы на значения, из-за чего в таблице остаются ошибки
#ССЫЛКА!.
FAQ
Можно ли изменить регистр без формул? Стандартными средствами Excel — нет. Однако можно скопировать данные в Word, использовать там кнопку «Регистр» (Shift+F3) и вернуть текст обратно. Для больших объемов данных формулы быстрее.
Как сделать первую букву предложения заглавной, а остальные строчными?
Единой функции для этого нет. Нужно комбинировать: взять первую букву через ЛЕВСИМВ, перевести её в верхний регистр через ПРОПИСН, взять остаток строки через ПРАВСИМВ, перевести в нижний через СТРОЧН и соединить их.
Формула: =ПРОПИСН(ЛЕВСИМВ(A1;1)) & СТРОЧН(ПРАВСИМВ(A1;ДЛСТР(A1)-1))
Работают ли эти формулы с кириллицей?
Да, все перечисленные функции (ПРОПИСН, СТРОЧН, ЗАГЛАВН) полностью поддерживают русский язык и корректно обрабатывают буквы ё/Ё.