Lumpics lumpics.ru

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

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

Решение проблемы отображения числа как даты

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

Способ 1: контекстное меню

Большинство пользователей для решения данной задачи используют контекстное меню.

  1. Кликаем правой кнопкой мыши по диапазону, в котором нужно сменить формат. В контекстном меню, которое появится после этих действий, выбираем пункт «Формат ячеек…».
  2. Переход в формат ячеек в Microsoft Excel
  3. Открывается окно форматирования. Переходим во вкладку «Число», если оно вдруг было открыто в другой вкладке. Нам нужно переключить параметр «Числовые форматы» со значения «Дата» на нужное пользователю. Чаще всего это значения «Общий», «Числовой», «Денежный», «Текстовый», но могут быть и другие. Тут все зависит от конкретной ситуации и предназначения вводимых данных. После того, как переключение параметра выполнено жмем на кнопку «OK».
Изменение формата ячеек в Microsoft Excel

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

Способ 2: изменение форматирования на ленте

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

  1. Выделяем ячейку или диапазон с форматом даты.
  2. Выделение диапазона в Microsoft Excel
  3. Находясь во вкладке «Главная» в блоке инструментов «Число» открываем специальное поле форматирования. В нём представлены самые популярные форматы. Выбираем тот, который наиболее подходит для конкретных данных.
  4. Смена формата в Microsoft Excel
  5. Если среди представленного перечня нужный вариант не был найден, то жмите на пункт «Другие числовые форматы…» в этом же списке.
  6. Переход к другим форматам в Microsoft Excel
  7. Открывается точно такое же окно настроек форматирования, как и в предыдущем способе. В нём расположен более широкий перечень возможного изменения данных в ячейке. Соответственно, и дальнейшие действия тоже будут точно такими же, как и при первом варианте решения проблемы. Выбираем нужный пункт и жмем на кнопку «OK».
Окно формата ячеек в Microsoft Excel

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

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

Обсудить в TelegramНаш Telegram каналТолько полезная информация
Автор статьи Вы на сайте: Статья обновлена: . Автор: Максим Тютюшев

Вам помогли мои советы?

Получить ответ на Email
Уведомить о

97 ответов
По рейтингу
Новые Старые
Межтекстовые Отзывы
Посмотреть все комментарии
Аноним
8 января 2019 15:01

я сделала как вы сказали в двух способах,но всё возвращается опять на дату

Александр
2 марта 2018 14:50

Здравствуйте. Вопрос заключается в том, что при выделении всей таблицы, где находятся даты вместо чисел, и форматируя ячейки по другим форматам, приводит к тому, что вместо дат появляются непонятные числа (не те, что в исходном документе). А изменяя таблицу повторно по форматам, изменяются уже эти неправильные числа в ячейках. Также в данные ячейки не получается записать исходник после всех манипуляций (преобразует снова в неправильное новое число).
Что делать, я уже не знаю??…Эксель 14 версии, офис 10

Аноним
27 февраля 2019 22:24

Вместо даты во всём столбце стали отображаться пятизначные числа. Ни один из перечисленных в статье способов не помогает

Аноним
12 января 2019 18:40

все сделал,но дата не исчезла

Александр
3 января 2018 12:36

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

Сергей
27 июля 2019 06:22
Ответить на  Максим Тютюшев

Спасибо. Страдаю от этого не первый год. Лицензия.

Любовь
18 января 2018 23:17

Спасибо! Очень помогли.

Евгений
18 марта 2018 17:57

Спасибо! А то блин сам не разобрался бы.
Давно хотел Excel изучить всё времени нет

Андрей
11 июня 2018 22:05

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

Оксана
16 июня 2018 01:03

Мне нужно проставить страницы в содержании(таблица), я ставлю 4-5, перехожу к другой ячейке, у меня в первой дата ставиться. Я работаю не в вордовском документе, а в OpenOffice. Таблицу я не делала, нам скинули отчет по практике, который мы должны заполнить, и таблица там уже была

Оксана
16 июня 2018 01:07

Уже не надо, спасибо. Сделала по-другому, получилось

Сергей
3 июля 2018 10:30

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

Аноним
21 сентября 2018 09:34
Ответить на  Максим Тютюшев

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

Аноним
21 сентября 2018 05:51

Добрый день!

У нас следующая проблема: из подпрограммы AutoCad выводим данные в Exel. Значений как правило много, больше 1000 и половина переводиться автоматически в даты.
В AutoCad загружается данный фал, но программа даты не воспринимает!
Однако на соседней машине, с такой же версией Exel, значения не преобразуются в даты.
Как отключить автоматическое преобразование?

Аркадий
1 ноября 2019 10:34
Ответить на  Аноним

такая же проблема с переводом из Autocad

олсер
17 октября 2018 23:28

Спасибо большое !!!!!!!!!!!

Аноним
18 января 2019 14:23

почему excel воспринимает число как дату в html

Аноним
25 января 2019 23:53

если лист защищен ты ничего не можешь сделать, лучше б это описали

Алексей
31 января 2019 20:00

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

Алексей
31 января 2019 21:21
Ответить на  Алексей

И да, эксель 2016.

Сергей
1 февраля 2019 08:07
Ответить на  Алексей

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

Алексей
1 февраля 2019 17:17
Ответить на  Сергей

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

problem
Сергей
7 февраля 2019 09:16
Ответить на  Алексей

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

Аноним
6 февраля 2019 21:59

Как заменить дату на число?

Сергей
7 февраля 2019 09:17
Ответить на  Аноним

Формат ячейки. Или у Вас другой случай? Тогда более подробнее.

Аноним
17 февраля 2019 21:18

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

Сергей
18 февраля 2019 08:08
Ответить на  Аноним

Не совсем понял. Можно подробнее сам процесс. И желательно с примером.

Аноним
18 февраля 2019 11:00
Ответить на  Сергей

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

comment_image_reloaded_48804284
Сергей
18 февраля 2019 13:13
Ответить на  Аноним

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

Аноним
19 февраля 2019 00:27
Ответить на  Сергей

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

Аноним
17 марта 2019 15:41

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

Сергей
19 марта 2019 10:23
Ответить на  Аноним

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

Аноним
18 марта 2019 13:30

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

Сергей
19 марта 2019 10:18
Ответить на  Аноним

Сначала меняете формат ячейки на текстовый затем вставляете значение.

Аноним
15 апреля 2019 17:58

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

Сергей
16 апреля 2019 14:37
Ответить на  Аноним

А что не судьба задать формат ячейки — текстовый??? Или это сверх сложная задача???

Николай
18 мая 2019 15:55

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

Сергей
19 мая 2019 04:00
Ответить на  Николай

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

Алексей
21 мая 2019 17:44
Ответить на  Николай

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

Сергей
22 мая 2019 15:10
Ответить на  Алексей

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

Николай
19 мая 2019 07:41

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

Сергей
21 мая 2019 10:42
Ответить на  Николай

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

Аноним
24 мая 2019 19:55

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

Сергей
27 мая 2019 10:58
Ответить на  Аноним

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

Аноним
12 июля 2019 16:14
Ответить на  Сергей

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

Аноним
10 июля 2019 17:01

Все равно отображается дата!!!!!

Геннадий
12 июля 2019 16:07

при вводе числа с десятичными дробями отображает дату. при формате «число» — отображает дату в числовом формате, но не введенное число.

Геннадий
12 июля 2019 16:30
Ответить на  Геннадий

получилось через панель инструментов(2й вариант). получается, что «форматирование» в меню и на панели инструментов — не одно и тоже. о, как!

Аноним
16 июля 2019 09:46

скидывает и все

Впрао
22 июля 2019 14:53

После замены формата с даты на «общий» число 10-20 превратилось в набор цифр 44105.

Аноним
2 сентября 2019 14:10

меняю на общий, пишу в ячейке «4-5», хренакс! и снова 4е мая… Как нормально эту автозамену отключить???????????

Аноним
2 октября 2019 09:30

Кликаю на другую ячейку опять выставляет дату

Аноним
29 октября 2019 20:47

Ваш способ не помогает!!!!! Все равно выходит дата как не меняй

image
Аркадий
1 ноября 2019 10:27

Меняю, но когда пишет дек.30 а я точно знаю что там 12,30 переводит в 11293,0, другие форматы тоже меняют на всякую чепуху.

Аноним
5 ноября 2019 15:55

После перевода из даты в число число становится не тем, которое было скопировано.

вячеслав
6 ноября 2019 11:45

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

Аноним
21 ноября 2019 12:21

Такая же проблема, и ни как не решается.
Советы не помогли.
Хуже всего, что данных десятки тысяч и они переводятся в даты, а обратно в чепуху, тут ручной метод не работает…

Аноним
28 ноября 2019 16:57

Я получаю файл по почте. Одна из ячеек открывается как дата. Попытки превратить его в число не удаются. Появляется число из примера 43645,00 вместо 29.6.

Аноним
4 февраля 2020 06:10

После изменения формата ячеек с «дата» на «общий», все равно высвечивается дата.

Аноним
10 февраля 2020 13:22

При смене формата, сумма становится совсем не той май.44 становится 16193, а не 5,44 как вводилось, исправлять приходится вручную

Аноним
28 апреля 2020 19:14

Поставьте пробел перед числом и всё будет в порядке.

Аноним
27 августа 2020 11:17

Не меняется ничего

Аноним
27 августа 2020 11:26
Ответить на  Аноним

Спасибо всё получилось!

Аноним
2 октября 2020 11:55

Адрес в отдельной ячейке прописан дом/корпус, excel преобразует его в дату 01.01.2020, изменение формата ячейки меняет на вид 43831. Как привести в нужный вид 1/1?

Аноним
2 октября 2020 11:59

Адрес в отдельной ячейке прописан дом/корпус, excel преобразует его в дату 01.01.2020, изменение формата ячейки меняет на вид 43831. Как привести в нужный вид 1/1?

Дмитрий
6 октября 2020 13:33

После всех манипуляций всеравно пояаляется дата

Виктор Бухтеев
6 октября 2020 16:03
Ответить на  Дмитрий

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

Аноним
15 октября 2020 16:57

При чтении текстового файла вместо числа устанавливается дата.
Таких ячеек может быть очень много, а при изменении формата ячейки число переводится не корректно
(было в файле:29.1 —> прочиталось:29.янв. —> изменили формат ячейки и получили:43858)
Как прочитать файл правильно?

Аноним
18 октября 2020 20:07

Здравствуйте!
чтобы поменять с даты на нужные цифры нужно только по одной ячейке менять?
или выделить весь столбец можно? так как у меня в разных ячейках вышла дата

Аноним
4 января 2021 19:05

нет не помогла. набираешь 08.30 а у тебя отоброжает 01.08.1930 это в адресной строке,а в колонке будет авг.30и это при всем том,что пакет майкрософт ворд у меня полный и английский. та же фигня с денежными единицами
Distance (km) 0 2 4 6 8
Time авг.30 09.00 сен.30 10.00 окт.30

Аноним
19 января 2021 11:24

Решение не подошло для проблемы

Аноним
16 апреля 2021 15:08

все равно пишется дата!

Аноним
18 апреля 2021 07:02

Все делаю,как указано. Нажимаю «ок», но не меняется дата на число!

Аноним
18 апреля 2021 16:15

всё вышенаписанное попробовал, всё равно ставится дата

Аноним
8 мая 2021 11:14

все равно остается дата. Формат ячейки и без вас могу поменять.

Аноним
17 июня 2021 11:39

он при изменении форматов меняет числа на совсем другие. Было 14.3, он пишет 14 марта, при смене формата выдает 44473

Аноним
22 июня 2021 11:17

не помогает , всё равно, вместо 14.04 пишет 14апр

Аноним
27 июня 2021 13:02

Это статья для балбесов.
То что здесь написано люди узнают буквально через два часа после того как начнут пользоваться.
Форматирование не меняется, вот причину этого хотят люди узнать, а не школьный лепет.

Аноним
22 сентября 2021 10:11

формат ячейки — заблокирован!!!

Эдуард
23 сентября 2021 09:24

Все перепробовал, меняю формат после этого забиваю данные а программа возвращает формат ячейки опять в — (все форматы) дд.ммм

Владимир
12 октября 2021 10:18

Майкрасовфт как всегда чудит 🙂

Аноним
13 октября 2021 17:13

Всё равно даты вместо чисел. Указание формата для ячейки не помогает. В Ворд нормально вставляется, а в Exel — дата вместо чисел…

Аноним
29 октября 2021 21:28

ерунда, не помогло ничем

Аноним
14 ноября 2021 22:51

не получается

Александр И
1 декабря 2021 14:27

Не работает. Изначально формат стоит как общий, вводишь число, переводит в дату автоматом.

Аноним
18 декабря 2021 16:13

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

Виктор Бухтеев
19 декабря 2021 09:31
Ответить на  Аноним

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

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

Азат
12 января 2022 14:43

Добрый день.
Имеется лист (например, лист 1) в экселе куда забиваются данные руками. Но иногда путают точки и запятые. На другом листе (например, лист 2) прописана формула, что если на первом не число (т.е. через точку) то напиши в результате что там «не цифра».
Однако при формате ячеек на первом листе:
1 — общий. на первом листе пишет дату а на второй переносит какой то результат в виде цифры порядка 40 тысяч
2 — числовой. Тогда он сразу на первом же листе пишет некий результат в виде тех же самых 40 тысяч
Вопрос. Как сделать чтоб на второй лист перенеслось бы именно то что вбито на первом листе (т.е. дата) а не 40 тысяч?

comment_image_reloaded_48804712
Аноним
19 января 2022 11:26

Не работает не один из представленных вариантов.

Аноним
21 марта 2022 06:40

Я ставлю общий формат, вместо даты получаю число 41609, затем я ввозу опять число, он снова переводит в дату. и так по кругу

Аноним
1 февраля 2024 15:37

Число в ячейке сменилось, но задание число так и не встало, стоит другое рандомное число

Задать вопрос