Типы данных в Excel: от чисел до массивов

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

В Excel существует несколько основных типов данных: числа (для расчетов), текст (для обозначений), даты и время (хранятся как числа), логические значения (ИСТИНА/ЛОЖЬ) и ошибки. Главное отличие заключается в том, как программа обрабатывает содержимое ячейки: числа участвуют в арифметике, текст игнорируется формулами суммирования, а даты позволяют вычислять промежутки времени. Неправильное определение типа — самая частая причина ошибок в отчетах.

Краткий ответ: Если ячейка выравнивается по правому краю — это число или дата (участвует в расчетах). По левому — текст (используется для подписей и кодов). Логические значения и ошибки имеют собственное центрированное отображение.

Числовые данные и форматы отображения

Числа — основа любых вычислений в таблице. Внутренне Excel хранит их как вещественные числа, но пользователю показывает в зависимости от выбранного формата.

  • Обычные числа: Целые и дробные значения (100, 3.14).
  • Денежный и финансовый форматы: Добавляют символ валюты и фиксируют количество знаков после запятой.
  • Проценты: Число 0.25 отображается как 25%, но в расчетах используется как 0.25.
  • Научный формат: Для очень больших или малых чисел (1.23E+10).

Осторожно с разделителями! В русской локали десятичный разделитель — запятая, а разделитель тысяч — пробел. Если ввести 1,000 в русской версии, Excel может посчитать это текстом или числом «один», в зависимости от настроек системы.

Особенности хранения

Формат ячейки меняет только внешний вид, но не само значение. Например, если в ячейке записано 10.5, а формат установлен «Целое число», вы увидите 11, но в формулах будет участвовать точное значение 10.5.

Текстовые данные (Строки)

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

  • Признаки: Выравнивание по левому краю, наличие зеленого треугольника в углу ячейки (иногда сигнализирует о числе, записанном как текст).
  • Специфика: Текст может содержать цифры (например, номер телефона +7 (999)... или артикул 0054).
  • Ведущие нули: Если ввести 005 как число, Excel превратит это в 5. Чтобы сохранить ноль, нужно либо задать текстовый формат ячейки заранее, либо поставить апостроф перед вводом ('005).

Для работы с текстом используются функции: ЛЕВСИМВ, ПРАВСИМВ, СЦЕПИТЬ (или &), ТЕКСТ.

Даты и время

Это один из самых коварных типов данных. Внутри Excel даты и время хранятся как последовательные номера.

  • Дата 01.01.1900 имеет номер 1.
  • Дата 09.04.2026 — это просто большое целое число (порядка 45000+).
  • Время — это дробная часть суток (12:00 = 0.5).

Благодаря такому хранению можно легко вычитать даты, получая количество дней между событиями, или складывать время.

Как проверить дату? Измените формат ячейки на «Общий». Если вместо 15.03.2026 вы увидели число вроде 45366, значит, перед вами корректная дата. Если текст остался прежним — Excel воспринимает её как обычную строку, и расчеты работать не будут.

Проблемы часто возникают при импорте данных из других систем, где формат даты (ДД.ММ.ГГГГ против ММ.ДД.ГГГГ) может быть истолкован неверно.

Логические значения

Логический тип данных имеет всего два варианта:

  1. ИСТИНА (TRUE)
  2. ЛОЖЬ (FALSE)

Они являются результатом логических проверок (например, A1 > 100) и используются в функциях ЕСЛИ, И, ИЛИ. Важно не путать логическое значение с текстом "ИСТИНА", написанным вручную в кавычках — формулы могут их не распознать корректно.

Ошибки и специальные значения

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

Код ошибкиЗначениеЧастая причина
#ДЕЛ/0! (#DIV/0!)Деление на нольЗнаменатель формулы равен 0 или пустой ячейке.
#Н/Д (#N/A)Значение недоступноФункция ВПР не нашла искомое значение.
#ЗНАЧ! (#VALUE!)Ошибка значенияПопытка сложить число и текст.
#ССЫЛКА! (#REF!)Недопустимая ссылкаУдалена ячейка, на которую ссылалась формула.
#ИМЯ? (#NAME?)Неизвестное имяОпечатка в названии функции.
#ПРОИСХ! (#SPILL!)Ошибка переполненияДинамическому массиву некуда расшириться (занято соседними ячейками).

Для обработки ошибок используйте функции ЕСЛИОШИБКА (IFERROR) или ЕСЛИНД (IFNA).

Динамические массивы (Новый тип поведения)

В современных версиях Excel (Office 365, 2021+) появился концепт динамических массивов. Формула вводится в одну ячейку, но результат «разливается» (spill) на соседние, создавая массив данных автоматически.

  • Функции: ФИЛЬТР, СОРТПО, УНИК, ПОСЛЕДОВ.
  • Особенность: Нельзя редактировать отдельные ячейки внутри «разлитого» массива, только исходную формулу.

Как быстро определить тип данных

Не всегда очевидно, как Excel видит ваши данные. Вот экспресс-методы проверки:

  1. Выравнивание: По умолчанию числа и даты — справа, текст — слева.
  2. Функции проверки:
    • =ЕЧИСЛО(A1) (ISNUMBER) — вернет ИСТИНА, если число.
    • =ЕТЕКСТ(A1) (ISTEXT) — вернет ИСТИНА, если текст.
    • =ЕОШИБКА(A1) (ISERROR) — проверит на наличие ошибок.
  3. Поиск и замена: Попробуйте найти пробел в ячейке с числом. Если число сохранено как текст с пробелами, поиск сработает, и его можно заменить на пустоту для исправления.

Частые ошибки при работе с типами

  • Числа, сохраненные как текст. Самая популярная проблема при выгрузке из 1С или банковских систем. Суммирование такого столбца даст 0.
    • Решение: Выделить диапазон -> Появится желтый значок с восклицательным знаком -> «Преобразовать в число». Или использовать «Текст по столбцам» на вкладке Данные.
  • Смешанные типы в одном столбце. Если в столбце «Цена» большинство ячеек — числа, но одна содержит текст «по запросу», функции СРЗНАЧ (среднее) и СУММ проигнорируют весь столбец или выдадут ошибку.
  • Даты как текст. При сортировке «текстовых дат» январь может оказаться после февраля, так как сортировка идет по первым символам (01... против 02...), а не по хронологии.

FAQ

Как превратить текст в число? Используйте функцию =ЗНАЧЕН(A1) (VALUE) или умножьте на 1 (=A1*1). Также помогает инструмент «Текст по столбцам» без изменения параметров, просто нажмите «Готово».

Почему дата не суммируется? Скорее всего, она записана как текст. Проверьте, выравнивается ли она по правому краю. Если нет — преобразуйте в настоящий формат даты через вкладку «Данные» -> «Текст по столбцам».

Можно ли хранить номера телефонов как числа? Нет. Номера телефонов, ИНН, штрих-коды следует хранить как текст. Иначе потеряются ведущие нули, а длинные числа (более 15 знаков) превратятся в научный формат с потерей точности последних цифр.

Что такое формат «Общий»? Это настройка по умолчанию. Excel сам решает, как показать данные: если ввели дробь — покажет дробь, если дату в привычном формате — покажет дату. Для строгих отчетов лучше задавать конкретный формат (Числовой, Дата).