Excel не дает ввести дату

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

Причины и пути решения

Для решения проблемы нужно понимать, почему Эксель не меняет формат даты при любых попытках. К возможным причинам стоит отнести:

  1. Конфликт форматов и блокировка стиля ячейки.
  2. Несоответствие заданных стилей Excel.
  3. Неправильное выполнение работы.
  4. Временные сбои в работе программы.
  5. Неправильные региональные настройки.

В ситуации, когда не меняется дата в Эксель, можно воспользоваться одним из рассмотренных ниже решений.

Способ №1:

  • Выберите столбец даты в Excel.
  • Зайдите в раздел «Данные» и выберите «Text to Columns».

  • На первом экране поставьте переключатель «delimited».
  • Кликните на кнопку «Далее».
  • Снимите флажки-разделители и кликните на кнопку «Далее».
  • В секции «Формат данных столбца» выберите «Дату».

  • Жмите «Готово».

Решение №2:

  1. Выделите ячейки, где не меняется дата в Экселе.
  2. Жмите на сочетание Ctrl+1.
  3. В разделе «Формат ячеек» откройте вкладку «Число».
  4. В перечне «Категория» выберите требуемый раздел.
  5. Перейдите в «Тип» и укажите подходящий вариант форматирования в Excel. Для предварительного просмотра перейдите в раздел «Образец». Если сделанный вариант не устраивает, можно внести изменения и снова выполнить проверку — меняется отображение или нет.

Метод №3:

  1. Жмите нужную ячейку, где формат даты в Эксель не меняется.
  2. Кликните сочетание Ctrl+Shift+#.

Способ №4:

  1. Используйте формулу: =DATE(MID(A1,FIND(«,»,A1)+1,5),MATCH(LEFT(A1,3),{«Jan»;»Feb»;»Mar»;»Apr»;»May»;»Jun»;»Jul»;»Aug»;»Sep»;»Oct»;»Nov»;»Dec»},0),MID(SUBSTITUTE(A1,»,»,»   «),5,5)) для перевода в REAL.
  2. Проверьте, что отображение в Excel меняется с учетом предпочтений.

Такой вариант может сработать в случае неправильных региональных настроек и невозможности изменения форматирования для дня, строки и времени. Представленную форму Excel можно сделать проще, если представить больше сведений о формате ввода. Но даже в таком случае все должно работать корректно. Кроме того, при желании сохранить часть времени можно воспользоваться формулой +RIGHT(A1,11).

Решение №5:

  1. Загрузите лист Excel, где не меняется стиль отображения, на Гугл Док.
  2. Откройте файл с помощью электронной Гугл-таблицы.
  3. Выберите весь столбец с информацией.
  4. Установите тип формата для даты. На данном этапе можно выбрать любой подходящий вариант.
  5. Закройте электронную таблицу Гугл в формате .xlsx.

Метод №6:

  1. Копируйте несколько ячеек, где не меняется форматирование даты в Excel, в блокнот.
  2. Жмите на Clear All.
  3. Вставьте содержимое ячейки в блокнот обратно в те же ячейки.
  4. Установите их в качестве текущего дня в нужном варианте и т. д.

Как поменять формат в Excel

Распространенная причина, почему софт не меняет дату в Экселе — неправильные действия пользователя. Для решения проблемы необходимо правильно сделать эту работу. Здесь существует несколько путей.

Вариант №1:

  1. Зайдите во вкладку «Главная».
  2. Перейдите в раздел «Число».
  3. Жмите на кнопку вызова диалогового окна (находится над строчкой «Число»).
  4. В списке «Категория» выберите нужный пункт.
  5. Перейдите в раздел «Тип» и установите нужный вариант отображения в Excel.

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

Вариант №2:

  1. Зайдите во вкладку XLTools.
  2. В группе «Дата и время» откройте выпадающий перечень.
  3. Войдите в раздел «Изменить формат даты и времени».
  4. Задайте область поиска. Здесь указывается выбранный диапазон, рабочий лист, книга, открытые книги.
  5. Выберите подходящий вариант из перечня, принятый в стране и на нужном языке. По желанию задайте пользовательский формат.
  6. Кликните на кнопку «Готово».

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

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

Отличного Вам дня!

Не возможно ввести дату в ячейку

VitaliyPegushin

Дата: Четверг, 09.01.2020, 13:53 |
Сообщение № 1

Группа: Пользователи

Ранг: Новичок

Сообщений: 42


Репутация:

0

±

Замечаний:
20% ±


Excel 2016

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

К сообщению приложен файл:

__.xlsm
(43.1 Kb)

 

Ответить

Pelena

Дата: Четверг, 09.01.2020, 14:32 |
Сообщение № 2

Группа: Админы

Ранг: Местный житель

Сообщений: 18797


Репутация:

4284

±

Замечаний:
±


Excel 2016 & Mac Excel

Файл — Параметры — Дополнительно — прокрутите в самый низ и снимите галку Преобразовывать формулы в формат Excel при вводе


«Черт возьми, Холмс! Но как??!!»
Ю-money 41001765434816

 

Ответить

Nic70y

Дата: Четверг, 09.01.2020, 14:34 |
Сообщение № 3

Группа: Друзья

Ранг: Экселист

Сообщений: 8132


Репутация:

1998

±

Замечаний:
0% ±


Excel 2010

не по теме
не дублируйте макросы в модуле книги — это не прилично!


ЮMoney 41001841029809

Сообщение отредактировал Nic70yЧетверг, 09.01.2020, 14:36

 

Ответить

Работа с датами в Excel.
Устранение типовых ошибок

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

Что такое даты для Excel?

Дата и Время — это числа для Excel. Целая часть — номер дня, а все что идет после запятой — время. Если перевести в разные форматы, получим следующее:

То есть 12.07.2016 12:50:30 для Excel значение — 42563,5350694,

Где 42563 — это порядковый номер дня с 1 января 1900 года, а часть после запятой — это время.

С датами можно производить вычисления. Например, вычитать или складывать даты.

Даты нужны для группировки ежедневных данных в недельные, месячные и годовые отчеты. Пример группировок различных рекламных каналов по дате:

Основные ошибки с датами и их решение

Перевод разных написаний дат

Разные системы в выгрузках выдают даты по-разному, например: 12.07.2016 12-07-16 16-07-12 и так далее. Иногда месяца пишут текстом. Для того, чтобы привести даты к одному формату мы используем функцию ДАТА:

Синтаксис: =ДАТА(ЛЕВСИМВ(A2;4);ПСТР(A2;5;2);ПРАВСИМВ(A2;2))

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

Дата определяется как текст

Проблемы с датами начинаются, когда мы импортируем данные из других источников. При этом, даты могут выглядеть нормально, но при этом являться текстом. С ними нельзя проводить вычисления, группировки в сводных таблицах, сортировать. Есть 2 решения, которые позволяют сделать это автоматически: 1. Получение значения даты; 2. Умножение текстового значения на единицу.

Получение значения даты

С помощью формулы ЗНАЧ мы выводим текстовое значение даты, потом его форматируем как Дату:

Синтаксис: =ЗНАЧЕН(A7)

Умножение текстового значения на единицу

Принцип аналогичный предыдущему, только мы текстовое значение умножаем на единицу и после этого форматируем как дату:

Примечание: если дата определилась как текст, то вы не сможете делать группировки. При этом дата будет выровнена по левому краю. Excel выравнивает числа и даты по правому краю.

Очистка дат от некорректных символов
Чтобы привести к нужному стандарту, часть дат можно очистить с помощью функции Найти и Заменить. Например, поменять слэши («/») на точки:

То же самое можно сделать формулой ПОДСТАВИТЬ

Синтаксис: =ЗНАЧЕН(ПОДСТАВИТЬ(A2;»-«;».»))

Итак, мы разобрали основные варианты решения проблем с датами. Конечно, способов гораздо больше. И подобные преобразования удобнее делать через Power Query, который очень хорошо понимает и преобразовывает даты, но об этом в следующей статье.

Последнее обновление Ноя 12, 2021


Чтобы исправить различные проблемы с ПК, мы рекомендуем DriverFix: это программное обеспечение будет поддерживать ваши драйверы в рабочем состоянии, тем самым защищая вас от распространенных компьютерных ошибок и сбоев оборудования. Проверьте все свои драйверы сейчас за 3 простых шага:

  1. Загрузите DriverFix (проверенный файл для загрузки).
  2. Нажмите «Начать сканирование», чтобы найти все проблемные драйверы.
  3. Нажмите «Обновить драйверы», чтобы получить новые версии и избежать сбоев в работе системы.
  • DriverFix в этом месяце скачали 502 786 читателей.

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

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

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


Попробуйте этот метод, если Excel не меняет формат даты

ИСПРАВЛЕНИЕ: Excel не меняет формат даты

  1. Щелкните вкладку «Данные» в верхнем меню экрана.
  2. Выберите в меню опцию Текст в столбцы.
  3. Установите флажок рядом с опцией с разделителями, чтобы активировать ее.
  4. Дважды нажмите кнопку «Далее», чтобы перемещаться по страницам настройки.
  5. Выберите «Дата» -> щелкните раскрывающееся меню -> выберите пользовательский параметр «MDY».
  6. Щелкните кнопку Готово.
  7. Выделите любую пустую ячейку в документе Excel -> нажмите клавиши Ctrl + 1 на клавиатуре.
  8. Выберите параметр Пользовательский формат внизу списка.
  9. В текстовом поле -> введите ГГГГ / ММ / ДДД -> нажмите ОК.

Не можете открывать файлы Excel в браузере? Исправьте это с помощью этих методов


Вот как изменить формат даты по умолчанию в Windows

ИСПРАВЛЕНИЕ: Excel не меняет формат даты

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

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

Нажмите клавиши Win + R -> введите control international -> нажмите Enter.
На вкладке Форматы -> проверьте или измените доступные форматы по умолчанию. Щелкните раскрывающиеся списки и выберите нужный вариант. Нажмите ОК, чтобы сохранить настройки.

Примечание. Изменение параметров формата даты Windows повлияет на все приложения, установленные на вашем компьютере, а не только на параметры, имеющиеся в MS Excel.


Вывод

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

Если вы нашли это руководство полезным, не забудьте сообщить нам об этом. Вы можете сделать это в разделе комментариев под этой статьей.

Источник записи: windowsreport.com

Hi @Wyn Hopkins 

I know I am a few years late to the conversation, however I am faced with the same issue.

I’ve adopted your solution, within the workbook, to «to highlight the column of dates and then select Data > Text to columns > Finish».

I am automating reports for clients and wondering if this command above, or something similar, can be implemented into a snowflake script to ensure that once the code has run, results are exported to a CSV file, that the file opens with the timestamp date showing instantly… rather than asking the client to do the manual workaround you have mentioned!

any help would be great (very new to the community).

Thank you

Понравилась статья? Поделить с друзьями:
  • Excel не делает заливку
  • Excel не вычисляет формулу в ячейке автоматически
  • Excel не делает граница
  • Excel не выравнивает объединенные ячейки
  • Excel не двигающаяся строка