Типы и форматы данных в Excel: от теории к практике

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

В Excel существуют два ключевых понятия: тип данных (то, что хранится в ячейке на самом деле) и формат отображения (то, как эти данные видит пользователь). Понимание этой разницы критически важно: неправильный выбор формата может сломать формулы, испортить сортировку или привести к ошибкам в финансовых отчетах. Ниже — полный разбор типов данных, доступных форматов и правила их применения.

Главное правило: Формат ячейки меняет только внешний вид числа, но не его внутреннее значение. Дата 01.01.2026 внутри Excel — это число 45658. Если применить к ней «Общий» формат, вы увидите именно это число.

Основные типы данных в Excel

Excel автоматически определяет тип вводимой информации, но иногда требует ручной корректировки. Выделяют шесть основных категорий:

1. Числовые данные (Numbers)

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

  • Как работает: Участвует во всех арифметических операциях.
  • Примеры: 1500, -45.5, 2.5E+04 (научная нотация).
  • Особенность: По умолчанию выравниваются по правому краю ячейки.

2. Текстовые данные (Text)

Любая последовательность символов, которую Excel не интерпретирует как число или дату.

  • Как работает: Не участвует в математических расчетах (операция 5 + "5" вернет ошибку или результат конкатенации в зависимости от контекста).
  • Примеры: "Иванов", "Арт-001", "123-45-67" (телефон).
  • Зачем использовать: Для хранения кодов с ведущими нулями (например, 0054), номеров карт, ИНН или адресов.

3. Даты и время (Date & Time)

Технически в Excel это тоже числа. Дата — это порядковый номер дня начиная с 1 января 1900 года (или 1904 в старых мак-версиях). Время — это дробная часть суток.

  • Как работает: Позволяет вычитать даты (получая количество дней), складывать время.
  • Примеры: 10.04.2026, 14:30, 09.04.2026 18:00.
  • Риск: Если дата введена как текст, функции ДАТАРАЗН или СЕГОДНЯ работать не будут.

4. Логические значения (Boolean)

Результат логических проверок.

  • Значения: ИСТИНА (TRUE) и ЛОЖЬ (FALSE).
  • Применение: Чаще всего получаются автоматически при использовании функций сравнения (=A1>100) или логических функций (ЕСЛИ, И, ИЛИ). В расчетах ИСТИНА равна 1, а ЛОЖЬ — 0.

5. Ошибки (Errors)

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

  • Виды: #ЗНАЧ! (неверный тип аргумента), #ДЕЛ/0! (деление на ноль), #ССЫЛКА! (удаленная ячейка), #Н/Д (значение не найдено).
  • Решение: Требуют исправления формулы или обработки функциями ЕСЛИОШИБКА / IFERROR.

6. Пустые ячейки (Blank)

Ячейка, в которой нет ничего. Отличается от ячейки, содержащей пустую строку "" (которая считается текстом).

Форматы ячеек: настройка отображения

Форматирование не меняет суть данных, но делает их читаемыми. Доступ к настройкам: Главная → Число или Ctrl+1.

Категория форматаОписание и применениеПример отображения
ОбщийСтандартный вид. Числа показываются как есть, длинные числа могут перейти в научный формат.1234.5
ЧисловойПозволяет задать количество знаков после запятой и разделитель тысяч. Идеален для статистики.1 234,50
Денежный / ФинансовыйДобавляет символ валюты. Финансовый формат выравнивает символ валюты и скобки для отрицательных чисел по краю.1 234,50 ₽
ПроцентныйУмножает значение на 100 и добавляет знак %. Хранит исходную дробь (0.15 → 15%).15%
Дата / ВремяПреобразует серийный номер в понятный вид. Десятки вариантов: краткая дата, длинная, только месяц/год.09.04.2026
ТекстовыйПринудительно трактует всё содержимое как текст. Полезно для ввода чисел, начинающихся с 0.00123
ДополнительныйГотовые шаблоны: индекс, телефон, номер карты, страховой номер.(495) 123-45-67

Частая ошибка: Ввод номера телефона как числа. Если ввести 89001234567 в числовом формате, Excel может округлить последние цифры до нуля (из-за ограничения точности в 15 знаков) или убрать ведущий ноль. Всегда используйте Текстовый формат или апостроф ' перед вводом.

Как определить и изменить тип данных

Иногда визуально данные выглядят верно, но Excel считает их иначе. Вот способы проверки и исправления:

Визуальная проверка

  • Выравнивание: По умолчанию числа и даты прижаты вправо, текст — влево. Если число стоит слева — скорее всего, оно сохранено как текст.
  • Зеленый треугольник: Маленький индикатор в углу ячейки предупреждает о «числе, сохраненном как текст».

Использование функций проверки

Для автоматического анализа используйте логические функции:

  • =ЕЧИСЛО(A1) (ISNUMBER) — вернет ИСТИНА, если в ячейке число.
  • =ЕТЕКСТ(A1) (ISTEXT) — проверит на текст.
  • =ЕОШИБКА(A1) (ISERROR) — выявит ошибки в формулах.

Конвертация типов

Если данные записаны неверно, их можно исправить:

  1. Текст в Число: Выделите столбец → ДанныеТекст по столбцамГотово. Или умножьте диапазон на 1 через специальную вставку.
  2. Число в Текст: Примените формат «Текстовый» или используйте функцию =ТЕКСТ(A1; "0").
  3. Дата из текста: Используйте функцию =ДАТАЗНАЧ("01.01.2026") или инструмент «Текст по столбцам» с выбором формата даты.

Практические сценарии выбора формата

Чтобы избежать проблем в будущем, выбирайте формат исходя из задачи:

  • Финансовые отчеты: Используйте Денежный формат с фиксированным количеством знаков (обычно 2). Это гарантирует единообразие колонок при сложении.
  • Артикулы и штрих-коды: Строго Текстовый. Ведущие нули важны, а математические операции недопустимы.
  • Графики и диаграммы: Для оси времени убедитесь, что даты являются настоящим типом «Дата», а не текстом, иначе хронология нарушится.
  • Доли и коэффициенты: Используйте Процентный формат. Вводите 0.1, а отображайте как 10%. Это упростит дальнейшие расчеты.

Лайфхак для импорта: При открытии CSV-файлов мастер импорта часто превращает длинные числа (номера карт, счетов) в научный формат (1.23E+15). Чтобы этого избежать, открывайте файл через вкладку Данные → Получить данные, явно указывая тип столбца как «Текст» на этапе загрузки.

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

  1. Смешивание типов в одном столбце. Если в колонке «Сумма» большинство ячеек — числа, а одна содержит текст "нет данных", функция СУММ проигнорирует текст, но функции среднего значения могут выдать ошибку.
  2. Лишние пробелы. Часто при копировании из веба в ячейках появляются невидимые пробелы. Число " 100 " воспринимается как текст. Используйте функцию =СЖПРОБЕЛЫ() (TRIM) для очистки.
  3. Неверный разделитель. В русской локали десятичный разделитель — запятая, в английской — точка. При копировании данных между системами с разной локалью числа могут превратиться в текст.

FAQ

Почему формула не работает, хотя числа видны? Скорее всего, числа сохранены как текст. Проверьте выравнивание (слева или справа) и наличие зеленого треугольника. Преобразуйте их в числовой формат.

Как сделать так, чтобы ноль отображался как прочерк? Это делается через пользовательский формат. Нажмите Ctrl+1, выберите «Все форматы» и введите код: 0;-0;-.

Можно ли хранить в одной ячейке и текст, и число? Нет, ячейка имеет только один тип данных. Если вам нужно объединить их (например, "10 кг"), ячейка станет текстовой, и вы не сможете суммировать такие значения без предварительного извлечения числа формулами.