
Изменить символы в ячейках Excel можно формулами: регистр меняют =ПРОПИСН(A2), =СТРОЧН(A2) и =ПРОПНАЧ(A2), один символ на другой — =ПОДСТАВИТЬ(A2;"ё";"е"), а массово на месте — «Найти и заменить» (Ctrl+H). Процедуры !SEMTools из меню ИЗМЕНИТЬ → Символы делают то, чего штатно нет: исправляют регистр топонимов и аббревиатур, транслитерируют текст и заменяют кавычки на ёлочки.
Среди всех операций по работе с символами их изменение — одна из самых популярных. Наиболее изменяемыми являются буквенные символы.
Изменить регистр букв
Основной атрибут, подвергающийся изменению буквенных символов, — регистр. !SEMTools располагает множеством нетривиальных способов поменять строчные буквы на заглавные и наоборот:
- моментально исправлять регистр топонимов (их надстройка знает около 40 000),
- переводить все в верхний или нижний регистр,
- переводить в верхний регистр первые буквы предложений,
- сделать все слова с заглавной,
- делать с заглавной слова, содержащие латиницу,
- делать все буквы слов с латиницей заглавными,
- автоматически распознавать и исправлять регистр аббревиатур.
Подробнее в разделе «Изменить регистр букв в Excel».
| A | B | C | D | E | |
|---|---|---|---|---|---|
| 1 | Текст | ПРОПИСН | СТРОЧН | ПРОПНАЧ | Первая заглавная |
| 2 | хорошая погода в москве | ХОРОШАЯ ПОГОДА В МОСКВЕ=ПРОПИСН(A2) | хорошая погода в москве=СТРОЧН(A2) | Хорошая Погода В Москве=ПРОПНАЧ(A2) | Хорошая погода в москве=ПРОПИСН(ЛЕВСИМВ(A2))&ПСТР(A2;2;ДЛСТР(A2)) |
| 3 | ООО ромашка | ООО РОМАШКА=ПРОПИСН(A3) | ооо ромашка=СТРОЧН(A3) | Ооо Ромашка=ПРОПНАЧ(A3) | ООО ромашка=ПРОПИСН(ЛЕВСИМВ(A3))&ПСТР(A3;2;ДЛСТР(A3)) |
ПРОПНАЧ превращает «ООО» в «Ооо» — для названий с аббревиатурами она не подходит. Формула «первая заглавная» меняет только первую букву, остальные не трогает.
В английском Excel: =UPPER(LEFT(A2))&MID(A2,2,LEN(A2))
Замена кириллицы на латиницу и наоборот
Также довольно часто возникает задача транслитерации — замены кириллицы на латиницу или наоборот. С этими задачами надстройка также отлично справляется. В том числе позволяет осуществлять обратную транслитерацию с английского на русский, где результат звучит вменяемо, а не как набор букв.
| A | B | |
|---|---|---|
| 1 | Текст | Латинские o, c, a → русские |
| 2 | Мocквa | Москва=ПОДСТАВИТЬ(ПОДСТАВИТЬ(ПОДСТАВИТЬ(A2;"o";"о");"c";"с");"a";"а") |
| 3 | Ивaнoв | Иванов=ПОДСТАВИТЬ(ПОДСТАВИТЬ(ПОДСТАВИТЬ(A3;"o";"о");"c";"с");"a";"а") |
В A2 буквы «o», «c» и «a» набраны латиницей. Полная формула на 18 похожих букв и транслитерация — в статье замена кириллицы на латиницу.

Другие операции с символами в Excel
Прежде чем что-либо менять, нужно это найти. К тому же, если речь идет о массовой замене нескольких значений в Excel, на больших объемах данных предварительный поиск будет как нельзя кстати. Дело в том, что операция замены символов тратит много ресурсов процессора и может затянуться, если запускать ее на всем массиве данных.
Поэтому обратите внимание на раздел "Найти символы в Excel" — это поможет оптимизировать процесс работы с данными.
Кстати, прямые кавычки из выгрузок можно разом заменить на типографские — смотрите, как поставить кавычки-ёлочки в Excel.
| A | B | |
|---|---|---|
| 1 | Название | В ёлочках |
| 2 | Ромашка | «Ромашка»=ЮНИСИМВ(171)&A2&ЮНИСИМВ(187) |
| 3 | Северный ветер | «Северный ветер»=ЮНИСИМВ(171)&A3&ЮНИСИМВ(187) |
171 и 187 — коды открывающей и закрывающей ёлочки в Юникоде.
В английском Excel: =UNICHAR(171)&A2&UNICHAR(187)
Также вам наверняка могут пригодиться разделы:
Основные формулы для изменения символов
| Задача | Формула |
|---|---|
| Все буквы заглавные | =ПРОПИСН(A2) |
| Все буквы строчные | =СТРОЧН(A2) |
| Каждое слово с заглавной | =ПРОПНАЧ(A2) |
| Первая буква заглавная | =ПРОПИСН(ЛЕВСИМВ(A2))&ПСТР(A2;2;ДЛСТР(A2)) |
| Заменить символ | =ПОДСТАВИТЬ(A2;"ё";"е") |
| Символ по коду | =ЮНИСИМВ(171) → « |
| A | B | C | |
|---|---|---|---|
| 1 | Текст | ё → е | ё и Ё → е, Е |
| 2 | ёлка | елка=ПОДСТАВИТЬ(A2;"ё";"е") | елка=ПОДСТАВИТЬ(ПОДСТАВИТЬ(A2;"ё";"е");"Ё";"Е") |
| 3 | Ёжик в тумане | Ёжик в тумане=ПОДСТАВИТЬ(A3;"ё";"е") | Ежик в тумане=ПОДСТАВИТЬ(ПОДСТАВИТЬ(A3;"ё";"е");"Ё";"Е") |
ПОДСТАВИТЬ различает регистр: заглавную «Ё» нужно менять отдельным вложенным ПОДСТАВИТЬ.
В английском Excel: =SUBSTITUTE(A2,"ё","е")
Изменение символов — частые вопросы
Как изменить регистр букв в Excel?
Функциями ПРОПИСН, СТРОЧН и ПРОПНАЧ — подробнее в статье изменить регистр.
Как заменить один символ на другой во всех ячейках?
Через Ctrl+H или формулой =ПОДСТАВИТЬ(A2;"старый";"новый").
Как заменить русские буквы на английские?
Транслитерацией — смотрите замену кириллицы на латиницу.
Как поставить кавычки-ёлочки?
Alt+0171 и Alt+0187 или формулой с СИМВОЛ(171) и СИМВОЛ(187) — подробно в статье кавычки-ёлочки в Excel.
Исправить регистр топонимов и аббревиатур, транслитерировать текст, заменить кавычки и сделать заглавными начала предложений можно в пару кликов с !SEMTools.
!SEMTools решает эту и сотни других задач в пару кликов!
Итоги: как изменить символы в Excel
Надеюсь, на этой странице вы нашли то, что искали. Для простых замен хватит ПОДСТАВИТЬ и Ctrl+H, для регистра — ПРОПИСН, СТРОЧН и ПРОПНАЧ, а для задач, которых штатно нет, — процедуры раздела. Вас наверняка заинтересуют и похожие разделы: изменить слова и изменить ячейки.