Как включить текстовый формат в Excel и зачем он нужен

Иван Корнев·12.04.2026·5 мин

Текстовый формат в Excel принудительно сохраняет введенные данные именно как текст, предотвращая автоматическое преобразование в числа, даты или формулы. Это критически важно для сохранения ведущих нулей в кодах (например, 00123), номеров телефонов, артикулов и длинных числовых последовательностей, которые иначе округляются или искажаются программой. Чтобы включить его, выделите ячейки, нажмите Ctrl+1, выберите категорию «Текст» и подтвердите действие.

Почему стандартный формат ломает ваши данные

Excel по умолчанию пытается «помочь» пользователю, угадывая тип данных. Часто это приводит к ошибкам:

  • Ведущие нули исчезают: Ввод 0543 превращается в 543.
  • Числа становятся датами: Ввод 12.03 или 1/2 может автоматически конвертироваться в дату (например, 12.мар или 02.янв).
  • Длинные числа округляются: Номера кредитных карт или штрих-коды длиннее 15 знаков теряют точность (последние цифры заменяются на нули) из-за ограничений формата числа с плавающей точкой.
  • Нежелательные формулы: Ввод строки, начинающейся с знака равно (=), воспринимается как формула, что может привести к ошибкам #ИМЯ? или выполнению нежелательных вычислений.

Если вы уже ввели данные, а они изменились (нули пропали), простое переключение формата ячеек на «Текстовый» не восстановит исходный вид. Данные нужно будет ввести заново или использовать специальные функции для восстановления формата.

Способы включения текстового формата

Существует три основных способа заставить Excel трактовать данные как текст, в зависимости от вашей задачи.

1. Предварительное форматирование ячеек (для ввода новых данных)

Этот метод подходит, если вы планируете заполнять столбец вручную.

  1. Выделите пустые ячейки или целый столбец.
  2. Нажмите комбинацию клавиш Ctrl+1 (или кликните правой кнопкой мыши → Формат ячеек).
  3. На вкладке Число выберите категорию Текстовый.
  4. Нажмите ОК.

Теперь всё, что вы введете в эти ячейки, будет сохранено точно так, как вы набрали на клавиатуре.

2. Использование апострофа (быстрый способ для одиночных значений)

Если нужно быстро ввести одно значение в текстовом формате без изменения настроек всей таблицы:

  1. Поставьте перед данными одинарную кавычку (апостроф) '.
  2. Введите значение, например: '00789.
  3. Нажмите Enter.

Апостроф не отобразится в самой ячейке и не попадет в файл при экспорте, но сообщит Excel, что содержимое — это текст. В строке формул вы увидите этот символ.

3. Мастер импорта текста (для загрузки из CSV и TXT)

Самая частая проблема возникает при открытии файлов .csv двойным кликом. Excel игнорирует настройки файла и сам решает, где ставить форматы. Чтобы этого избежать:

  1. Откройте чистую книгу Excel.
  2. Перейдите на вкладку ДанныеПолучить данные (или Из текста/CSV).
  3. Выберите ваш файл.
  4. В окне предпросмотра (или в мастере импорта в старых версиях) найдите нужный столбец.
  5. Измените тип данных для этого столбца с «Общий» или «Дата» на Текст.
  6. Нажмите Загрузить.

Никогда не открывайте файлы с кодами товаров или телефонами двойным кликом. Всегда используйте импорт через вкладку «Данные», чтобы контролировать типы столбцов.

Практические сценарии использования

СценарийПроблема без текстового форматаРешение
Артикулы и SKUПотеря ведущих нулей (001515), что ломает поиск по базе (VLOOKUP/ВПР).Формат «Текстовый» для всего столбца артикулов.
Номера телефоновУдаление плюса + и скобок, превращение в научный формат (1.23E+11).Ввод через апостроф или предварительный текстовый формат.
Штрих-коды (EAN-13)Округление последних цифр после 15-го знака.Строго текстовый формат до ввода данных.
Логические значенияПревращение слов TRUE/FALSE или ДА/НЕТ в логические типы данных.Текстовый формат, если эти слова нужны просто как надписи.

Как исправить данные, которые уже испортились

Если вы уже ввели номера с нулями, и они превратились в обычные числа, смена формата ячеек не поможет визуально вернуть нули. Вам нужно принудительно добавить их обратно.

Способ с функцией ТЕКСТ: Используйте вспомогательный столбец с формулой, задающей нужное количество знаков. =ТЕКСТ(A1; "00000") — где A1 — испорченное число, а "00000" означает, что результат должен быть длиной в 5 символов с дополнением нулями слева.

Способ «Текст по столбцам» (без формул):

  1. Выделите столбец с данными.
  2. Перейдите: ДанныеТекст по столбцам.
  3. В первом окне нажмите «Далее», во втором снова «Далее».
  4. На третьем шаге выберите формат данных столбца: Текстовый.
  5. Нажмите Готово. Примечание: Этот метод вернет формат, но не восстановит потерянные ведущие нули, если они были удалены при вводе. Для восстановления нулей лучше использовать формулу выше.

Частые ошибки

  • Попытка посчитать сумму текстовых чисел. Функция СУММ игнорирует ячейки с текстовым форматом, даже если визуально они выглядят как числа. Для вычислений придется преобразовать их обратно в числа (через спецвставку умножения на 1 или функцию ЗНАЧЕН).
  • Ошибки в ВПР (VLOOKUP). Если в одной таблице код хранится как число (123), а в другой как текст ("123"), функция поиска вернет ошибку #Н/Д, хотя визуально значения идентичны. Приводите типы данных к единому стандарту.
  • Зеленый треугольник в углу ячейки. После применения текстового формата к числам Excel может пометить ячейку зеленым индикатором («Число, сохраненное как текст»). Это не ошибка, а предупреждение. Его можно игнорировать или отключить в настройках проверки ошибок.

FAQ

Вопрос: Можно ли сделать весь лист текстовым по умолчанию? Ответ: Нет, весь лист нельзя. Но можно выделить все ячейки (Ctrl+A), применить текстовый формат, и тогда любой ввод будет считаться текстом, пока вы не измените формат конкретных ячеек обратно на «Общий» или «Числовой».

Вопрос: Почему при копировании из браузера в Excel номера телефонов ломаются? Ответ: При вставке Excel пытается проанализировать буфер обмена. Чтобы избежать этого, вставьте данные сначала в Блокнот, скопируйте оттуда и вставьте в предварительно отформатированный как «Текст» столбец Excel. Либо используйте «Специальную вставку» → «Текст».

Вопрос: Влияет ли текстовый формат на размер файла? Ответ: Незначительно. Хранение данных в виде текста занимает чуть больше места, чем хранение компактных чисел, но для обычных таблиц этим можно пренебречь ради целостности данных.