Не меняется формат даты в ячейке 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. Если же это не дало результата, проверьте возможность применения одного из рассмотренных выше методов.

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

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

‎Sep 23 2020

12:31 PM

@lotusana003 

As variant you have texts, not dates, but better to check sample file with few records.

‎Sep 23 2020

12:32 PM

@lotusana003 

The values are probably text instead of dates. Could you attach a small sample workbook without sensitive information?

‎Sep 23 2020

12:44 PM

I am sending an excel sheet with only the date columns for the new and old data sheet. Basically I have to concatenate each of the cells and then match the final concatenated data using the «IF» statement. But since the date formats for both the sheets differ, so the end result is a mismatch. Please have look.. I was wondering if had something to do with the settings of my Windows Excel. @Hans Vogelaar 

‎Sep 23 2020

12:53 PM

@lotusana003 

The values are text indeed. You can convert each of the columns to ‘real’ dates as follows:

  • Select a column with dates, e.g. A2:A158.
  • On the Data tab of the ribbon, click ‘Text to Columns’.
  • Click ‘Next >’ then ‘Next >’ again.
  • In Step 3, select YMD from the Date dropdown.
  • Click Finish.

S3538.png

You should now be able to compare the dates.

‎Sep 23 2020

01:05 PM

I ma sending a sample file with the dates. Please have a look. @Sergei Baklan 

‎Sep 23 2020

01:38 PM

@lotusana003 

That’s exactly as @Hans Vogelaar said. It works column by column (you can’t apply wizard at once for more than one column). And you have different source format in new and old sheets. In attached file I converted for Column A only

old sheet:

image.png

new sheet:

image.png

‎Sep 24 2020

10:52 AM

Dear Sir,

The date format in the old data sheet can be changed, the date format in the new data sheet is creating problems. If you could perform concatenation in each of the sheets using the formula-

=CONCATENATE(A2,B2,C2,TEXT(D2,»YYYY-MM-DD»),TEXT(E2,»YYYY-MM-DD»),F2,TEXT(G2,»YYYY-MM-DD»),TEXT(H2,»YYYY-MM-DD»),I2,J2,K2,L2,M2,N2,O2,P2,Q2,R2). I am sending the worksheet where I have performed a calculation. Please have a look,I basically want to match the date formats  ,@Sergei Baklan 

‎Sep 24 2020

01:22 PM

@lotusana003 

I’m sorry, but I didn’t find where is the formula from the post within workbooks. It has lot of sheets and different columns, not clear to what and which formula you’d like to apply. To illustrate just couple of records in one sheet will be enough.

If you apply formula like TEXT(D2,»YYYY-MM-DD») for the D2 which has text value, it will do nothing. You may simply use D2, result will be the same. If you’d like to present the text in another format, first you shall convert it to date (aka number) and after that use TEXT() with new format. You may convert entire column first, or within formula. If in your locale default date format is the same as in text, you may use TEXT(VALUE(D2),»YYYY-MM-DD»). If not, first parse the text and convert to date then, like TEXT(DATE(RIGHT(D2,4),LEFT(D2,2),MID(D2,4,2)),»YYYY-MM-DD»)

‎Sep 26 2020

01:00 PM

sheet tab-new data sheet.
it displays columns that have dates from the new sheet.I have used the formula «=CONCATENATE(TEXT(A2,»YYYY-MM-DD»),TEXT(B2,»YYYY-MM-DD»),TEXT(C2,»YYYY-MM-DD»))».
The date format does not change.
the column labeled new concat- displays concatenated data for all the 3 cells.

Sheet tab-old data sheet
it displays the columns that have date formats from the old data sheet.
I have used the same formula «=CONCATENATE(TEXT(A2,»YYYY-MM-DD»),TEXT(B2,»YYYY-MM-DD»),TEXT(C2,»YYYY-MM-DD»))».
the column labeled old concat- displays concatenated data for all the 3 cells.

Sheet tab-result:the old concatenated data and new concatenated data are placed side by side.
then the condition is applied: =IF(A2=B2,1,0).
All the results are displaying 0, even though the dates are same, but formats are different.

My aim is to match the results, i.e to bring the output as 1.
Please help me to do so.

@Sergei Baklan 

‎Sep 26 2020

01:33 PM

@lotusana003 

Look, if you use formula like

=CONCATENATE(TEXT("a","YYYY-MM-DD"),TEXT("b","YYYY-MM-DD"),TEXT("c","YYYY-MM-DD"))

it returns exactly the same as

=CONCATENATE("a","b""c")

i.e. «abc». TEXT() function changes nothing in value if it is text, doesn’t matter which format do you use. In the file practically all data are texts in form of dates. Dates in Excel are sequential integers where 1 is equal to Jan 01, 1900. You may apply any format to the text «07/28/2020», Excel will keep it as text «07/28/2020».  But if you enter in any cell number 44040 and apply to it «YYYY-MM-DD»  format, it will be shown as date 2020-07-28. Behind it’s still will be number, not text.

Thus first you shall convert texts to dates as it was explained earlier. With that you may concat without any formatting if only you need to have strings to compare, like

image.png

‎Oct 01 2020

12:37 PM

Dear Sir,

I am trying to apply text to columns on the New Data Tab of the excel sheet that i have sent- but it is not being converted to dates.
I have used the exact method-: select column of the excel sheet>Data tab on the ribbon>Text to columns>Next>Next>choose YMD>Finish,
I even selected the columns one at a time. The data on the New Data Excel Tab  hasn’t shown any change. Can you please confirm if something is wrong with the dates on the New Data Tab

@Sergei Baklan 

‎Oct 01 2020

02:33 PM

@lotusana003 

It works, please check attached. Hard to say what was wrong in your case.

‎Oct 01 2020

03:12 PM

@lotusana003 

What the previous ones, who very well known of the subject — Excel, told you is absolutely correct.

Just add the columns to the format where you wanted, as I understood.

If this is not what you are asking for, please ignore my message.

Have a nice day.

Nikolino
I know that I know nothing (Socrates)

‎Oct 02 2020

06:51 AM

Dear Sir,

Could you please send a screen shot of this settings window on your computer. This is the screen shot of the settings on my computer. I don’t know whether there is any issue in the settings because of which the date formats are not changing. 

lotusana003_0-1601646240675.png

@Sergei Baklan 

‎Oct 02 2020

07:16 AM

Take a look at Sergei’ second post, second image again.
You must make sure it is MDY
The rows with failed conversions in your exempe files have “days” that are bigger than 12 so I guess you used DMY.

‎Oct 02 2020

07:47 AM

@lotusana003 , I have exactly the same settings. Perhaps you have texts instead of dates.

‎Oct 02 2020

07:50 AM

@lotusana003 

In your case it shall be not YMD, but MDY. Here is format of origin, to the one you’d like to have.

‎Oct 02 2020

08:21 AM

Hello Mr. Baklan, as far as I have seen the first two columns in the worksheet with the date have a nomenclature Africaans, maybe that is the problem?
… that the first two columns have a different bit scheme than the third.

Nikolino

Форматирование чисел в виде значений даты и времени

Excel для Microsoft 365 Excel для Microsoft 365 для Mac Excel для Интернета Excel 2021 Excel 2021 для Mac Excel 2019 Excel 2019 для Mac Excel 2016 Excel 2016 для Mac Excel 2013 Excel 2010 Excel 2007 Excel для Mac 2011 Еще…Меньше

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

В этой статье

  • Отображение чисел в качестве даты или времени

  • Создание пользовательского формата даты или времени

  • Советы для отображения дат и времени

Отображение чисел в качестве даты или времени

Вы можете форматирование даты и времени по мере их ввести. Например, если ввести в ячейку 2/2, Excel будет автоматически интерпретирован как дата и отобразит в ячейке 02.фев. Если это не то, что вам нужно (например, если вы хотите, чтобы в ячейке были 2 февраля 2009 г. или 02.02.09), в диалоговом окне Формат ячеек можно выбрать другой формат даты, как покажем в следующей процедуре. Аналогично, если ввести в ячейку 9:30 a или 9:30 p, Excel интерпретирует это как время и отображает 9:30 или 21:30. Вы также можете настроить способ времени в диалоговом окне Формат ячеек.

  1. На вкладке Главная в группе Число нажмите кнопку вызова диалогового окна, расположенную рядом с надписью Число.

    Кнопка вызова диалогового окна в группе "Число"

    Вы также можете нажать CTRL+1, чтобы открыть диалоговое окно Формат ячеек.

  2. В списке Категория выберите дата иливремя.

    Format Cells dialog box

  3. В списке Тип выберите нужный формат даты или времени.

    Примечание: Форматы даты и времени, которые начинаются со звездочки (*), отвечают на изменения в региональных параметрах даты и времени, заданных на панели управления. На форматы без звездочки параметры, заданные на панели управления, не влияют.

  4. Чтобы отобразить даты и время в формате других языков, выберите нужный язык в поле Языковой стандарт (расположение).

    В диалоговом окне "Формат ячеек" выделено поле "Язык (расположение)".

    Число в активной ячейке выбранного на этом сайте отображается в поле Образец, чтобы можно было просмотреть выбранные параметры форматирования.

    В диалоговом окне "Формат ячеек" выделено поле "Образец".

К началу страницы

Создание пользовательского формата даты или времени

  1. На вкладке Главная нажмите кнопку вызова диалогового окна рядом с именем группы Число.

    Кнопка вызова диалогового окна в группе "Число"

    Вы также можете нажать CTRL+1, чтобы открыть диалоговое окно Формат ячеек.

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

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

  4. В поле Тип введите необходимые изменения формата. Вы можете использовать любой из кодов в следующих таблицах:

    Дни, месяцы и годы    

Для отображения

Используйте код

Месяцев в виде чисел от 1 до 12

м

Месяцев в виде чисел от 01 до 12

мм

Месяцев в виде «янв», …, «дек»

ммм

Месяцев в виде «январь», …, «декабрь»

мммм

Месяцев в виде первой буквы месяца

ммммм

Дней в виде чисел от 1 до 31

д

Дней в виде чисел от 01 до 31

дд

Дней в виде «Пн», …, «Вс»

ддд

Дней в виде «понедельник», …, «воскресенье»

дддд

Лет в виде чисел от 00 до 99

гг

Лет в виде чисел от 1900 до 9999

гггг

Если вы используете «м» сразу после кода «ч» или «чч» или непосредственно перед кодом «сс», Excel отображает минуты вместо месяца.

Часы, минуты и секунды

Для отображения

Используйте код

Часы в качестве 0–23

ч

Часы в качестве 00–23

чч

Минуты в качестве 0–59

м

Минуты в качестве 00–59

мм

Секунды в качестве 0–59

с

Секунды в качестве 00–59

ss

Часы с 04:00 до 04:0

ч

Время: 16:36

ч:мм

Время в 4:36:03 P

ч:мм:сс

Заслон времени в часах; например, 25,02

[ч]:мм

Заслон времени в минутах; например, 63:46

[мм]:сс

За считанные секунды

[сс]

Доля секунды

ч:мм:сс,00

AM и PM     Если формат содержит am или PM, часы основаны на 12-часовом формате, где «AM» или «A» указывает время от полуночи до полудня, а «PM» или «P» — время от полудня до полуночи. В противном случае используется 24-часовой цикл. Код «м» или «мм» должен отображаться сразу после кода «ч» или «чч» или непосредственно перед кодом «сс»; в противном Excel отображается месяц, а не минуты.

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

К началу страницы

Советы для отображения дат и времени

  • Чтобы быстро использовать стандартный формат даты или времени, щелкните ячейку с датой или временем и нажмите CTRL+SHIFT+# или CTRL+SHIFT+@.

  • Если после применения к ячейке формата даты или времени в ней отображаются ####, вероятно, ширины ячейки недостаточно для отображения данных. Чтобы увеличить ширину столбца, дважды щелкните правую границу столбца, содержащего ячейки. Ширина столбца будет автоматически изменена таким образом, чтобы вместить содержимое ячеек. Можно также перетащить правую границу столбца до необходимой ширины.

  • При попытке отменить формат даты или времени с помощью выбора в списке Категория общего Excel отображает числовом коде. При повторном вводе даты или времени Excel формат даты или времени по умолчанию. Чтобы ввести определенный формат даты или времени, например январь 2010г., можно отформать его как текст, выбрав текст в списке Категория.

  • Чтобы быстро ввести текущую дату, выйдите из любой пустой ячейки и нажмите CTRL+; (точка с за semicolon) и при необходимости нажмите ввод. Чтобы вставить дату, которая будет обновляться до текущей даты при каждом повторном повторном пересчете или пересчете формулы, введите =СЕГОДНЯ() в пустую ячейку и нажмите ввод.

Дополнительные сведения

Вы всегда можете задать вопрос специалисту Excel Tech Community или попросить помощи в сообществе Answers community.

Нужна дополнительная помощь?

Последнее обновление Ноя 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

 

Catboyun

Пользователь

Сообщений: 1631
Регистрация: 09.05.2015

Цитата
Karamba написал: А можно уточнить

в смысле?
Жмете Контр и клавишу Р (H на латинице)
вызывается окошко «Найти и заменить»
в Найти ставите точку, в Заменить на тоже точку,
затем жмете Заменить все — Ваш текст переводится в дату.

Цитата
Kuzmich написал: Тут что-то другое

Текст как-то интересно вставлен
(да скорей всего текстовый формат был до этого)

Цитата
Kuzmich написал: Достаточно выделить ячейку, встать в строку формул и выйти

ну да, но это в каждую входить надо…

Изменено: Catboyun04.09.2016 21:07:35

Понравилась статья? Поделить с друзьями:
  • Не меняется ориентация в word
  • Не меняется нумерация страниц в колонтитулах word
  • Не меняется номер страницы word
  • Не меняется курсор в excel
  • Не меняется значение в ячейке excel