Удалить латиницу из ячеек Excel проще всего регулярным выражением: в Microsoft 365 — =СЖПРОБЕЛЫ(РЕГЗАМЕНИТЬ(A2;"[A-Za-z]";"")), в других версиях — той же формулой с функцией REGEXREPLACE из бесплатной надстройки !SEMTools. Шаблон [A-Za-z] означает любую латинскую букву, СЖПРОБЕЛЫ убирает лишние пробелы. Без регулярок остаются 52 вложенных ПОДСТАВИТЬ или 26 замен через Ctrl+H, а очистить столбец на месте можно процедурой !SEMTools.
Определить наличие латиницы в ячейке — довольно несложная операция, чего не скажешь о её удалении.
Тех, кто хочет удалить из ячеек латиницу в Excel, используя стандартный набор функций, ждет сюрприз. Просто так это сделать не получится, т.к. для множества латинских символов в Excel не предусмотрено групповых операций по удалению и замене.
Тем не менее, любую задачу можно решить, даже если и не оптимальным способом. Рассмотрим подробнее способы удаления латиницы в той или иной конфигурации.
Удалить любые символы латиницы из ячеек
Это тот случай, когда не важно, где находится символ в ячейке, внутри слова, как отдельное слово, есть в ячейке другие символы, кроме латиницы, или нет.
| A | B | |
|---|---|---|
| 1 | Текст | Без латиницы |
| 2 | iPhone 15 Pro чехол | 15 чехол=СЖПРОБЕЛЫ(REGEXREPLACE(A2;"[A-Za-z]";"")) |
| 3 | Москва Moscow | Москва=СЖПРОБЕЛЫ(REGEXREPLACE(A3;"[A-Za-z]";"")) |
| 4 | кофе Lavazza 1 кг | кофе 1 кг=СЖПРОБЕЛЫ(REGEXREPLACE(A4;"[A-Za-z]";"")) |
| 5 | ноутбук ASUS-X515 | ноутбук -515=СЖПРОБЕЛЫ(REGEXREPLACE(A5;"[A-Za-z]";"")) |
Удаляются только латинские буквы — цифры, дефисы и кириллица остаются, поэтому из «ASUS-X515» получилось «-515». Если нужно удалить такие слова целиком, используйте удаление слов с латиницей.
В английском Excel: =TRIM(REGEXREPLACE(A2,"[A-Za-z]",""))
Удалить латиницу через «Найти и заменить»
Худшее, что можно представить в качестве решения — последовательную замену всех 26 символов латиницы на пустоту. Это займет время и в целом процесс на больших объемах небыстрый. Но у него есть и преимущества:
- Процесс можно единожды записать макрорекордером в личную книгу макросов и использовать в следующий раз с помощью назначенного горячего сочетания клавиш;
- Ячейки изменяются на месте, не нужно создавать дополнительных столбцов.
Удалить латиницу функцией ПОДСТАВИТЬ
Этот способ имеет смысл, только если нет ни Microsoft 365, ни надстройки. Excel 2007 и более поздние версии позволяют использовать 64 уровня вложенности, что дает возможность составить единую мегаформулу для замены всех 26 символов. К сожалению, она регистрозависимая, поэтому уровней будет 52, по 2 для каждой английской буквы. Так она будет выглядеть:
=ПОДСТАВИТЬ(ПОДСТАВИТЬ(ПОДСТАВИТЬ(ПОДСТАВИТЬ(ПОДСТАВИТЬ(ПОДСТАВИТЬ(ПОДСТАВИТЬ(ПОДСТАВИТЬ(ПОДСТАВИТЬ(ПОДСТАВИТЬ(ПОДСТАВИТЬ(ПОДСТАВИТЬ(ПОДСТАВИТЬ(ПОДСТАВИТЬ(ПОДСТАВИТЬ(ПОДСТАВИТЬ(ПОДСТАВИТЬ(ПОДСТАВИТЬ(ПОДСТАВИТЬ(ПОДСТАВИТЬ(ПОДСТАВИТЬ(ПОДСТАВИТЬ(ПОДСТАВИТЬ(ПОДСТАВИТЬ(ПОДСТАВИТЬ(ПОДСТАВИТЬ(ПОДСТАВИТЬ(ПОДСТАВИТЬ(ПОДСТАВИТЬ(ПОДСТАВИТЬ(ПОДСТАВИТЬ(ПОДСТАВИТЬ(ПОДСТАВИТЬ(ПОДСТАВИТЬ(ПОДСТАВИТЬ(ПОДСТАВИТЬ(ПОДСТАВИТЬ(ПОДСТАВИТЬ(ПОДСТАВИТЬ(ПОДСТАВИТЬ(ПОДСТАВИТЬ(ПОДСТАВИТЬ(ПОДСТАВИТЬ(ПОДСТАВИТЬ(ПОДСТАВИТЬ(ПОДСТАВИТЬ(ПОДСТАВИТЬ(ПОДСТАВИТЬ(ПОДСТАВИТЬ(ПОДСТАВИТЬ(ПОДСТАВИТЬ(ПОДСТАВИТЬ(A1;"A";"");"B";"");"C";"");"D";"");"E";"");"F";"");"G";"");"H";"");"I";"");"J";"");"K";"");"L";"");"M";"");"N";"");"O";"");"P";"");"Q";"");"R";"");"S";"");"T";"");"U";"");"V";"");"W";"");"X";"");"Y";"");"Z";"");"a";"");"b";"");"c";"");"d";"");"e";"");"f";"");"g";"");"h";"");"i";"");"j";"");"k";"");"l";"");"m";"");"n";"");"o";"");"p";"");"q";"");"r";"");"s";"");"t";"");"u";"");"v";"");"w";"");"x";"");"y";"");"z";"")
Для этого решения потребуется дополнительный столбец, внутри которого будет указанная формула, для кого-то это плюс, т.к. сохраняются исходные данные, для кого-то минус — больше лишних действий.
Удалить латиницу с помощью !SEMTools
Ниже перечислены возможности, которых и вовсе нет в Excel, однако, они доступны пользователям надстройки для Excel !SEMTools.
Удалить латиницу регулярным выражением
Если нужно, как и в предыдущем варианте, удалить латиницу, не трогая остальные символы в строке, можно воспользоваться процедурой !SEMTools в меню «удалить символы».

Такой подход, как видно по примеру выше (6, 9, 10 строки), оставит куски слов, которые содержали помимо латиницы другие символы. Поэтому могут быть полезны процедуры, описанные в отдельных разделах:
Например, вот так можно удалить из ячеек слова, содержащие латиницу:

А так - целиком очистить ячейки, содержащие латиницу:

Почему латиница удаляется не полностью
- Остались буквы с диакритикой (é, ü, ñ). Шаблон [A-Za-z] охватывает только 26 базовых латинских букв. Добавьте нужные символы в квадратные скобки.
- Остались обрывки слов. Удаляются символы, а не слова: «ASUS-X515» → «-515». Для удаления слов целиком смотрите как удалить слова с латиницей.
- Между словами двойные пробелы. На месте удалённых слов остаются пробелы — оберните формулу в СЖПРОБЕЛЫ.
- Формула с ПОДСТАВИТЬ не удалила заглавные буквы. ПОДСТАВИТЬ различает регистр — нужны замены и для строчных, и для заглавных букв.
Удаление латиницы — частые вопросы
Как удалить латиницу из ячейки Excel?
Формулой =СЖПРОБЕЛЫ(REGEXREPLACE(A1;"[A-Za-z]";"")) (с !SEMTools) или РЕГЗАМЕНИТЬ в Microsoft 365.
Как удалить английские буквы без регулярных выражений?
Вложенными ПОДСТАВИТЬ для каждой буквы в обоих регистрах или 26 заменами через Ctrl+H (Ctrl+H не различает регистр).
Как оставить только латиницу?
Обратной операцией — извлечь латиницу из текста.
Как удалить ячейки, где есть латиница?
Отметьте их формулой проверки и очистите через фильтр — подробно в статье как удалить ячейки с латиницей.
Удалить латинские буквы, слова с латиницей или ячейки с латиницей сразу во всём столбце можно в пару кликов с !SEMTools — без 52 вложенных ПОДСТАВИТЬ.
!SEMTools решает эту и сотни других задач в пару кликов!
Итоги: как удалить латиницу в Excel
| Способ | Когда подходит |
|---|---|
| РЕГЗАМЕНИТЬ(A1;"[A-Za-z]";"") | Microsoft 365 |
| REGEXREPLACE из !SEMTools | Любая версия Excel, бесплатно |
| 52 вложенных ПОДСТАВИТЬ | Нет ни 365, ни надстройки |
| Процедура !SEMTools | Очистить столбец на месте |
Надеюсь, на этой странице вы нашли то, что искали. Вас наверняка заинтересуют и похожие операции: найти латиницу и заменить латиницу на кириллицу.