Lumpics lumpics.ru

Как исправить проблему отображения числа в формате даты в Excel

Способ 1: Смена формата ячейки на числовой

Наиболее распространенная причина появления дат вместо чисел — формат ячейки, установленный как «Дата». Excel хранит даты в виде порядковых чисел: 1 соответствует 1 января 1900 года, и каждый следующий день увеличивает это значение на единицу, поэтому, например, 45678 — это вполне конкретная дата в 2025 году. Когда ячейка отформатирована как дата, любое введенное число автоматически интерпретируется и отображается соответствующим образом, даже если вы вводили обычную цифру. Сменить формат обратно на числовой можно через диалоговое окно форматирования.

  1. Выделите ячейку или диапазон ячеек, в которых числа отображаются как даты, кликните правой кнопкой мыши по выделению и выберите пункт «Формат ячеек».
  2. Почему вместо числа появляется дата в Excel-01
  3. В открывшемся диалоговом окне убедитесь, что вы находитесь на вкладке «Число», затем в списке «Числовые форматы» выберите «Числовой» или «Общий». При выборе «Числового» формата можно дополнительно указать нужное количество знаков после запятой.
  4. Почему вместо числа появляется дата в Excel-02
  5. Нажмите «ОК» для применения изменений — числа в ячейках должны отобразиться в привычном виде.
  6. Почему вместо числа появляется дата в Excel-03

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

Способ 2: Очистка форматирования через вкладку «Главная»

Формат «Дата» в ячейке не всегда появляется из-за осознанной настройки — он может переноситься при копировании данных из другого места или применяться случайно. В отличие от ручной смены формата, функция очистки сбрасывает все параметры оформления сразу: цвет фона, шрифт, числовой формат, — возвращая ячейку к состоянию по умолчанию. Числовые данные при этом сохраняются, меняется только их отображение.

  1. Выделите ячейки, в которых нужно сбросить формат.
  2. Почему вместо числа появляется дата в Excel-04
  3. На вкладке «Главная» в группе «Редактирование» откройте меню кнопки «Очистить» (значок в виде ластика).
  4. Почему вместо числа появляется дата в Excel-05
  5. Из выпадающего списка выберите пункт «Очистить форматы».
  6. Почему вместо числа появляется дата в Excel-06

После этой операции формат ячеек сменится на «Общий», а числа, которые раньше отображались как даты, примут обычный вид. Если содержимое ячейки — действительно порядковый номер даты, а не то значение, которое вам нужно, введите данные заново.

Способ 3: Предварительная установка текстового формата

Excel автоматически распознает введенные данные и пытается подобрать для них подходящий формат. Если вы вводите значения наподобие «5-10» или «3/4», программа воспринимает их как даты и меняет формат ячейки на соответствующий без каких-либо предупреждений. Чтобы этого не происходило, достаточно заранее выставить для ячеек текстовый формат — тогда введенные данные будут сохранены ровно в том виде, в каком вы их напечатали.

  1. До ввода данных выделите нужный диапазон ячеек.
  2. Почему вместо числа появляется дата в Excel-07
  3. На вкладке «Главная» найдите раскрывающийся список форматов в группе «Число» — в нем по умолчанию указано «Общий». Откройте список и выберите пункт «Текстовый».
  4. Почему вместо числа появляется дата в Excel-08
  5. Введите числа или другие данные — Excel не будет автоматически преобразовывать их в даты.
  6. Почему вместо числа появляется дата в Excel-09

Учтите, что числа в ячейках с текстовым форматом не участвуют в математических вычислениях напрямую. Если вам потребуется использовать эти значения в формулах, нужно либо сменить формат на «Числовой», либо применить функцию =ЗНАЧЕН() для преобразования текста в число.

Способ 4: Ввод числа с апострофом

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

  1. Кликните по ячейке, в которой нужно ввести число без автоматического преобразования.
  2. Почему вместо числа появляется дата в Excel-10
  3. Введите символ апострофа ' — на клавиатуре с переключенной на английский раскладкой это клавиша рядом с Enter, на ряде клавиатур апостроф доступен в сочетании Shift + Э.
  4. Почему вместо числа появляется дата в Excel-11
  5. Сразу после апострофа без пробела введите нужное значение, например '5-10 или '12/03, после чего нажмите Enter.
  6. Почему вместо числа появляется дата в Excel-12

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

Способ 5: Специальная вставка при копировании данных

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

  1. Скопируйте нужные данные из источника через Ctrl + C.
  2. Почему вместо числа появляется дата в Excel-13
  3. Перейдите к ячейке в Excel, куда нужно вставить данные, кликните правой кнопкой мыши и в появившемся меню выберите пункт «Специальная вставка». Другой вариант — вызвать то же диалоговое окно сочетанием Ctrl + Alt + V.
  4. Почему вместо числа появляется дата в Excel-14
  5. В открывшемся диалоговом окне выберите вариант «Значения» и нажмите «ОК».
  6. Почему вместо числа появляется дата в Excel-15

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

Если ничего не помогло

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

  • Проверьте региональные настройки Windows. Excel использует системный разделитель даты при автоматическом распознавании ввода. Если в Windows настроен формат даты с точкой (ДД.ММ.ГГГГ), а вы вводите значение через слеш (например, 3/5), программа воспринимает это как дату по правилам другого формата. Откройте «Параметры»«Время и язык»«Язык и регион», нажмите «Региональный формат», затем «Изменить форматы» и убедитесь, что разделитель даты и общий формат соответствуют тому, с чем вы работаете. После изменения настроек перезапустите Excel.
  • Почему вместо числа появляется дата в Excel-16
  • Проверьте систему дат в параметрах файла. Excel поддерживает две системы отсчета дат: 1900 года (стандартная для Windows) и 1904 года (использовалась по умолчанию в Excel для macOS). Если файл был создан в Mac-версии Excel или получен от коллеги, работающего на Mac, система дат в нем может быть 1904, из-за чего при открытии на Windows все даты и числа, хранящиеся как даты, сдвигаются на 1462 дня — примерно на четыре года. Именно это объясняет ситуации, когда проблема затрагивает сразу весь файл и не поддается точечному исправлению. Чтобы проверить и изменить настройку, перейдите в «Файл»«Параметры»«Дополнительно» и в разделе «При пересчете этой книги» найдите параметр «Использовать систему дат 1904» — для большинства задач он должен быть отключен.
  • Почему вместо числа появляется дата в Excel-17
  • Откройте файл заново. В ряде случаев формат ячеек не обновляется из-за временного сбоя и возвращается в норму только после закрытия и повторного открытия документа.
  • Восстановите приложение. Если проблема воспроизводится только в Excel и не решается ни одним из перечисленных способов, воспользуйтесь восстановлением через «Параметры» Windows — «Приложения», найдите Microsoft Office в списке, выберите «Изменить» и запустите быстрое восстановление.
  • Почему вместо числа появляется дата в Excel-18

49 комментариев

Если я напишу 2-3 , оно автоматический измениться на 02.марта. Потом я выбрала «общий», мне показывает 44257

Здравствуйте, Аноним. Дело в том, что вы не можете использовать в ячейке выражение 2-3, поскольку оно считается математическим и требует добавления знака = в начале. Формат ячейки всегда изменится на дату, если вы просто напишете 2-3 и перевод в общий или число тут не поможет. Единственный вариант записи такого выражения с сохранением его отображения — сначала перевести ячейку в формат «Текст», после чего написать 2-3. Соответственно, использовать в формулах при расчетах такое выражение не получится.

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

Здравствуйте, Дмитрий. Единственная причина, по которой число может отображаться как дата даже после произведенных изменений, — использование неправильного символа для разделения десятых частей дробного числа. Вы точно используете запятую, а не точку? Проверьте, пожалуйста, правильность написания чисел, по необходимости измените это, а затем повторно воспользуйтесь описанными выше способами, чтобы поменять формат числа, если этого не произошло автоматически.

копирую в таблицу дробное число с точкой 3.05, преобразовывается в дату вида 3.май, изменяю формат и выводится число вида 4хххх, все делаю как в тексте

Добрый день, Вячеслав. Попробуйте скопировать повторно уже после того, как поменяли формат ячейки. И учитывая. что для разделения дробного числа вы используете не запятую, а точку, то делайте лучше текстовый формат, а не общий. Хотя, если вы хотите, использовать эти числа в дальнейшем при вычислении в формулах, то, конечно, нужно ставить запятые при разделении десятичных знаков, а не точки. Точка — это некорректный вариант. Поэтому и преобразует в дату. Как заменить массово точку на запятую можно узнать в этой статье:
6 способов замены точки на запятую в программе Microsoft Excel

Нужно чтобы он раз и навсегда перестал так делать. Каждый раз изменять формат ячеек (особенно учитывая, что экзель забывает о том, какой формат мы ему задали, когда туда забивается число через CTR+V) неудобно.

Есть такие советы:
Приложение Microsoft Excel программируется так, чтобы облегчить ввод дат. Например, 12/2 меняется на 2-дек. Это очень плохо, когда вы вводите что-то, которое вы не хотите менять на дату. К сожалению, отключить эту функцию невозможно. Но есть и другие способы обойти.
Предформатируйте ячейки, в которых нужно вводить числа в виде текста. В этом случае Excel не будет пытаться изменить данные, вводимые в даты.
Если вы хотите ввести несколько чисел, вы можете запретить Excel изменить их на даты, введя:
Пробел перед вводом числа. После нажатия клавиши Ввод пространство останется в ячейке. (См. заметки)
Апостроф (‘) перед вводом числа, например, ‘ 11-53 или ‘ 1/47. После нажатия клавиши Ввод этот апостроф не отображается в ячейке.
Ноль и пробел перед вводом дробной части, например 1/2 или 3/4, чтобы они не переменялись на 2 января или 4 марта, например. Введите 0 1/2 или 0 3/4. После нажатия клавиши Ввод ноль не сохраняется в ячейке, а ячейка становится десятичным числом
Подойдут?

все замечательно, кроме одного: эти числа нельзя будет использовать в формулах. с таким же успехом можно просто поставить текстовый формат. или создать таблицу в ворде (

Ввожу вот так 5-30 http://prntscr.com/nqfhb0, получается вот так http://prntscr.com/nqfhg1, менял формат ячейки на общий до ввода. Мне нужен диапазон от 5 до 30 для формулы массива. от 30-50 нормально получается.

У меня получилось если заранее в ячейке поменять формат на текстовый, а затем вставить диапазон от 5 до 30

Здравствуйте! Попробовал все выше перечисленные варианты, но всё равно при в воде 5-30, почему то выходит дата 01.05.1930 и формат ячейки меняется. Помогите пожалуйста разобрать с этим вопросом.

Такая же песня. Уже час бьюсь. Меняю формат, нажимаю Ок, ввожу 3/30, пишет мар.30 и формат опять «дата».

Выделяю ячейку, правой клавишей вызываю контекстное меню, выбираю формат ячейки ставлю текстовый, после забиваю 3/30 или 3-30 и значение не меняется.

Можете привести конкретный пример и последовательность действий? Вдруг удастся найти решение!)

Нужно скопировать большой объем данных в эксель. Задаешь всем ячейкам формат — число!!! После копирования формат поменялся на дату. И часть ячеек с числами, часть с датами. Вместо 4.47 — стоит апр.47. Если поменять формат на числовой, будет 17258,00

например было число 7.55, эксель преобразовал в 01.07.1955, после изменения формата в ячейке 20271 что в принципе не верно

Току нет. от статьи вопрос был не как поменять формат данных а как вставить изначально не как дату Я вставляю 5,03 он пишет 5 марта вот в этом проблема.

У Вас не запятая после 5, а точка. Можете указать конкретно проблема? Но при вставлении значения в ячейку с форматом «текстовый» значение не меняется.

изменяю формат с даты на числовой, но всё равно пишет, что это видоизменённая дата, как это изменить?

в ячейке с форматом общий(по умолчанию) ввожу 8-12, оно преобразуется в дату, я меняю формат на «числовой», заново ввожу 8-12, навожу на ячейку курсор, выпадает меня с надписью, что это видоизменённая дата, скрин прилагаю. Вот как сделать что бы число стало чистом а не видоизменённой датой?

Простите, но числа 8-12 в математике не существует! Если Вам нужно чтобы в ячейке было написано 8-12 сначала измените формат ячейки не «Текстовый» а затем введите 8-12.

Согласен, такого числа нет))), но есть числа написанные через тире. И если я Вас правильно понял, то надо сначала задавать формат ячейки «Текстовым», а затем вводить числа через тире или запятую? Если я сначала их ввожу в ячейку числа с тире или через запятую, точку, то программа понимает это как календарная дата и уже поменять формат на «Текстовой» не получится? Что собственно у меня и происходит. В любом случае спасибо за ответ!

Приветствую Максим. Хелп, не могу пофиксить даты, ну никак. Пробовал разные форматы, как дат(в том числе пробовал иностранные форматы), так и числовые. Не получается у меня исходное число получить. Вот пример, есть ряд чисел, 88.28,11.25,0.48, указаны через запятую. Первое и третье числа переносятся как есть, второе число становится 25 ноября. При его формате я получаю разные числа, вплоть до 45962 (общий формат), но исходное число получить не могу.

Если ставить нормальную запятую то в формате ячейки числовой или текстовый, а так же общий — цифры остаются прежними.
А вот если Вы ставите точку то формат ячейки изначально должен быть текстовый! И только потом туда вбивать число.

Сергей, спасибо за ваш ответ. Немного детализирую проблему. Это импортированный документ, его необходимо упорядочить.Вся информация в нем до дефолту собрана в одном столбце. Я применяю функцию «Текст по столбцам» и далее указываю использовать запятые как разделитель, никаким другим образом я не получаю соответствие информации в столбцах и строках, то есть замена точек на запятые не подходит, от этого пострадает логика разбивки. Принудительное форматирование ячеек как текст так же не дает результатов. Единственный способ, которые сохраняет логику, но изначально понятен только мне, это замена на отличный от запятой символ, например знак доллара. Тогда, зная что доллар=запятая/точка, данные приобретают смысл и сходятся.

Если я правильно Вас понял Алексей, Вам не важно стоит запятая или точка в ячейке после применения функции «Текст по столбцам». Если честно с таким еще не сталкивался. Но заметил такую вещь. При применении функции «Текст по столбцам» в «Мастере текстов (разбор) — шаг 3 из 3» в «Образец разбора данных» можно выбирать столбец и к каждому столбцу можно задавать «Формат данных столбца» если поменять с «Общего» на «Текстовый» данные не поменяют свои значения. Попробуйте может это Вам поможет.

Добрый день. А вы после изменения формата ячейки попробуйте заново вбить нужное число.

В Excel в столбце занесены данные в числовом формате, а при обработке этого файла в другой программе этот столбец меняет формат с числового на дату. Вопрос почему? Что не так с этим столбцом?

Здравствуйте, Сергей. Трудно ответить на ваш вопрос, не зная нюансов. Из вашего вопроса даже не понятно, пытаетесь вы повторно открыть файл в той же версии Эксель, в другой версии Эксель или вообще экспортируете в совсем другую программу. также было бы не плохо, если бы вы приложили полный скриншот того листа, где видна описываемая вами проблема. с выделением одной из ячеек проблемного столбца.

Попробую объяснить. Эксель 2007, есть таблица с данными на 1000 человек, в столбце дата стоит 28.11.1974, при просмотре ячейки через «формат ячейки» данные в ней «дата» при загрузке этого файла в программу которая проверяет правильность внесенных данных в Экселевский файл значение указанной ячейки исчезает, т.е. там пусто. Мне удалось установить, что если ячейку в данными 28.11.1974 войти в «формат ячейки» и по менять с «дата» поменять на «общий» или «числовой» появиться цифра 27361. Но в моем случае остается значение 28.11.1974. Если бы это был единичный случай проблем бы не было. Но так как файлы обрабатываются ежемесячно и в них 1000 человек, то приходиться в ручную проверять все 1000 дат на предмет такого казуса. При том что доходит до абсурда. Шаблон Экселевского файла один и тот же изменятся информация в других ячейках, а в ячейках столбца с датами уже другие даты ведут себя подобным образом.

Здравствуйте! Почему в Excel вместо числа появляется текст проблему выложил на ютуб youtu.be/xh9_8icxj0c

Здравствуйте, Андрей. На ваш вопрос довольно сложно ответить, так как не известно, что это за документ. Но скорее всего у вас какой-то баг либо в макросе, либо в надстройке, которая переводит цифры в значение прописью. Посмотрите, какие макросы (или надстройки) у вас установлены и найдите тот. который отвечает за это. Если отключить этот макрос (или надстройку), то абсолютно все числа будут писаться цифрами, а не буквами. если вас такой вариант не устроит, то нужно связаться с разработчиком настройки или макроса, чтобы исправил баг.

Почему САМОПРОИЗВОЛЬНО меняется формат на ДАТА, не в момент ввода, а когда в следующий раз открываешь документ???

Здравствуйте, Александр. А вы сохраняете документ после того, как снова меняете формат на нужный вам или просто его закрываете? Если все-таки сохраняете, то проверьте, не включены ли у вас случайно макросы в этом документе.

Вам помогла статья?

Ваш ответ может помочь другим пользователям!