Процедуры из статьи доступны в !SEMTools Lite и Pro, часть — только в Pro.
Изменить содержимое сразу многих ячеек в Excel можно формулой в соседнем столбце (например, =A2&" руб." добавит текст в конец, =ПРОПИСН(A2) сделает буквы заглавными), а затем заменить формулы значениями. Без вспомогательных столбцов те же операции — добавить текст, поменять порядок слов, развернуть символы, перевести текст, заполнить пустые ячейки — выполняют процедуры !SEMTools из меню ИЗМЕНИТЬ → Ячейки прямо на месте.
В отличие от меню Изменить слова, данные процедуры работают с содержимым всей ячейки, видоизменяя его. Например, перестановка слов внутри ячеек не изменит сами слова, но изменит ячейку.
Процедуры изменения текстовых ячеек
В основном указанные процедуры преобразуют значения ячеек в текст и обрабатывают его как текст. Исключением являются только процедуры заполнения пустых ячеек.
Функции меню позволяют совершить следующие действия:
- Перевод текста ячеек с одного языка на другой - с помощью DeepL и Google Translate
- Добавить слова и символы во все ячейки столбца;
- Изменить порядок слов в ячейках;
- Развернуть символы в ячейках в зеркальном порядке;
- Перевести текст в ячейках с одного языка на другой
- Заполнить пустые ячейки в диапазоне значениями

Как изменить много ячеек сразу без надстройки
- Введите формулу преобразования в соседний столбец и протяните её вниз (двойной щелчок по маркеру заполнения).
- Скопируйте столбец с формулами и вставьте его поверх исходного как значения: Ctrl+Alt+V → «значения».
- Удалите вспомогательный столбец.
Для простых замен подойдёт «Найти и заменить» (Ctrl+H), а для преобразований по образцу — мгновенное заполнение (Ctrl+E): введите результат для первой строки вручную, и Excel повторит его для остальных.
Формулы для изменения ячеек
Каждую задачу раздела можно решить и формулой в соседнем столбце. Ниже — по примеру на каждую.
Добавить текст во все ячейки
Амперсанд приклеивает текст в конец или в начало значения. Подробнее, в том числе как сохранить число числом, — в статье добавить текст во все ячейки.
| A | B | C | |
|---|---|---|---|
| 1 | Цена | С единицей | С приставкой |
| 2 | 1200 | 1200 руб.=A2&" руб." | Цена: 1200="Цена: "&A2 |
| 3 | 350 | 350 руб.=A3&" руб." | Цена: 350="Цена: "&A3 |
Результат склейки — текст. Если приписка нужна только для вида, используйте формат ячеек.
В английском Excel: =A2&" руб."
Поменять слова местами
Для двух слов: ПСТР берёт всё после пробела, ЛЕВСИМВ — всё до него, и части склеиваются в обратном порядке. Больше вариантов — в статье изменить порядок слов.
| A | B | |
|---|---|---|
| 1 | Фамилия Имя | Имя Фамилия |
| 2 | Иванов Иван | Иван Иванов=ПСТР(A2;ПОИСК(" ";A2)+1;100)&" "&ЛЕВСИМВ(A2;ПОИСК(" ";A2)-1) |
| 3 | Петрова Анна | Анна Петрова=ПСТР(A3;ПОИСК(" ";A3)+1;100)&" "&ЛЕВСИМВ(A3;ПОИСК(" ";A3)-1) |
Формула рассчитана на два слова. Для трёх и больше используйте ТЕКСТРАЗД или мгновенное заполнение (Ctrl+E).
В английском Excel: =MID(A2,SEARCH(" ",A2)+1,100)&" "&LEFT(A2,SEARCH(" ",A2)-1)
Развернуть символы в обратном порядке
ПОСЛЕД перечисляет номера символов от последнего к первому, ПСТР вынимает их по одному, СЦЕП склеивает. Подробнее — развернуть символы в ячейках.
| A | B | |
|---|---|---|
| 1 | Текст | Задом наперёд |
| 2 | Excel | lecxE=СЦЕП(ПСТР(A2;ПОСЛЕД(ДЛСТР(A2);;ДЛСТР(A2);-1);1)) |
| 3 | 12345 | 54321=СЦЕП(ПСТР(A3;ПОСЛЕД(ДЛСТР(A3);;ДЛСТР(A3);-1);1)) |
| 4 | шалаш | шалаш=СЦЕП(ПСТР(A4;ПОСЛЕД(ДЛСТР(A4);;ДЛСТР(A4);-1);1)) |
Формула для Excel 365 и 2021. Результат всегда текст, даже если в ячейке было число.
В английском Excel: =CONCAT(MID(A2,SEQUENCE(LEN(A2),,LEN(A2),-1),1))
Заполнить пустые ячейки значением сверху
Если ячейка пустая, формула берёт результат из строки выше в своём же столбце. Способ без формул — в статье заполнить пустые ячейки.
| A | B | |
|---|---|---|
| 1 | Регион | Заполнено |
| 2 | Москва | Москва=A2 |
| 3 | Москва=ЕСЛИ(A3="";B2;A3) | |
| 4 | Казань | Казань=ЕСЛИ(A4="";B3;A4) |
| 5 | Казань=ЕСЛИ(A5="";B4;A5) |
В первой строке формула — просто ссылка на исходную ячейку, со второй — проверка ЕСЛИ.
В английском Excel: =IF(A3="",B2,A3)
Перевести текст ячеек
В Microsoft 365 есть функция TRANSLATE: текст, язык оригинала и язык перевода. В других версиях — перевод текста в Excel через Google Translate или DeepL.
| A | B | |
|---|---|---|
| 1 | Текст | Перевод |
| 2 | Thank you | Спасибо=TRANSLATE(A2;"en";"ru") |
| 3 | Good morning | Доброе утро=TRANSLATE(A3;"en";"ru") |
Перевод выполняет онлайн-сервис Microsoft, поэтому нужен интернет. Коды языков — двухбуквенные: en, ru, de.
Изменение ячеек — частые вопросы
Как добавить текст во все ячейки столбца?
Формулой =A2&" текст" или процедурой !SEMTools — подробно в статье как добавить текст во все ячейки.
Как поменять слова местами в ячейке?
Для двух слов — формулой с ПСТР и ЛЕВСИМВ или мгновенным заполнением. Подробнее — изменить порядок слов.
Как заполнить пустые ячейки значением выше?
Выделите диапазон, F5 → «Выделить» → «пустые ячейки», введите =A1 (ссылку на ячейку выше) и нажмите Ctrl+Enter. Подробнее — заполнить пустые ячейки.
Можно ли изменить ячейки без формул?
Да: «Найти и заменить», мгновенное заполнение или процедуры !SEMTools, которые меняют данные прямо в исходных ячейках.
Добавить текст во все ячейки, поменять порядок слов, развернуть символы, перевести текст или заполнить пустые ячейки — прямо на месте, без формул — можно в пару кликов с !SEMTools.
!SEMTools решает эту и сотни других задач в пару кликов!
Итоги: как изменить ячейки в Excel
Надеюсь, на этой странице вы нашли то, что искали. Для разовых преобразований хватит формулы с последующей вставкой значений или мгновенного заполнения, а для регулярной обработки больших таблиц удобнее процедуры меню «Изменить ячейки». Вас наверняка заинтересуют и похожие разделы: изменить слова и изменить символы.