Итак, я заметил на рабочем листе, что у меня есть много дат, на которые четыре года, без сомнения, из-за неправильного копирования / вставки из предыдущего вопроса.
Есть ли простой способ преобразовать несколько дат, которые я выбрал, в определенный год, но оставить месяц и день одинаковыми? Например, я хотел бы быстро преобразовать эти ячейки:
6/1/2014
6/5/2014
7/18/2014
в
6/1/2010
6/5/2010
7/18/2010
Их сотни, поэтому я бы не стал делать это вручную.
Если все ячейки даты находятся в одном столбце, вот быстрый и грязный способ:
Предполагая, что даты указаны в A1 вниз, вставьте два столбца справа.
В B1 введите формулу: =DATE(YEAR(A1)-4,MONTH(A1), DAY(A1))
Скопируйте эту формулу вниз по столбцу, чтобы пересчитать все даты из столбца А.
Теперь выберите и «скопируйте» столбец B (новые даты) и используйте «вставить как значения / вставить значения» в столбец C.
Теперь удалите исходный столбец и столбец, содержащий формулы, чтобы оставить новые фиксированные даты.
Если исходные даты не находятся в аккуратных столбцах, возможно, вам придется проделать немного больше работы!
- Выделите столбец с датами, затем на вкладке «Главная» перейдите к «Найти и выбрать», затем нажмите «Заменить»
- Введите «2014» в поле «Найти что», затем введите «2010» в поле «Заменить на».
- Нажмите Заменить все
Если у вас есть фиксированный год:
=DATE(2010,MONTH(A1),DAY(A1))
если вы хотите сбрить несколько лет:
=DATE(YEAR(A1)-4,MONTH(A1),DAY(A1))
Где A1 — это ячейка, содержащая дату для конвертации.
Если все данные собраны в столбце или строке, вы можете взять данные и вычесть 1460 (количество дней в 4 года)
примечание: C3 — выделенная ячейка.
На вкладке «ДОМАШНЯЯ СТРАНИЦА» в поле «НОМЕР» измените дату на ДЛИТЕЛЬНУЮ ДАТУ, а не КОРОТКУЮ ДАТУ, это позволит вам перейти к НАЙТИ и ВЫБРАТЬ и ЗАМЕНИТЬ ВСЕ нежелательные даты.
если вы находитесь в Mac, перейдите в строку меню в разделе «Правка», перейдите в «Заменить» и введите значения, которые вы хотите заменить, нажмите «Заменить все».
Функция «Заменить» на вкладке «Найти и выбрать» может изменить год на протяжении всей рабочей книги. Выбрав Параметры >> Внутри: Рабочая книга, вы измените все годы на указанный вами год.
Напоминание: для високосных лет вам придется вручную войти и убрать 29-й день, если вы переходите с 2016 на 2017 и т.д.
Всё ещё ищете ответ? Посмотрите другие вопросы с метками microsoft-excel worksheet-function date-time.
Так что я заметил на листе у меня есть много дат, которые четыре года, без сомнения, из-за неправильного копирования / вставки из ранее вопрос.
есть простой способ, чтобы преобразовать кучу времени я выбрать конкретный год, но месяц и день? Например, я хотел бы быстро преобразовать их клетки:
6/1/2014
6/5/2014
7/18/2014
to
6/1/2010
6/5/2010
7/18/2010
их сотни, так что я бы предпочел не делать это вручную.
источник
Если ячейки даты все в одном столбце, вот быстрый и грязный способ:
предполагая, что даты в A1 вниз, вставьте два столбца справа.
В B1 поставьте формулу:=DATE(YEAR(A1)-4,MONTH(A1), DAY(A1))
скопируйте эту формулу в столбец, чтобы пересчитать все даты из столбца A.
теперь выберите и скопируйте столбец B (новые даты) и используйте «вставить как значения/вставить значения» в столбец C.
теперь удалите исходный столбец и один содержит формулы для выхода из новых фиксированных дат.
если исходные даты не в аккуратных столбцах, вам, возможно, придется сделать немного больше работы!
источник
Если у вас есть фиксированный год в виду:
=DATE(2010,MONTH(A1),DAY(A1))
Если вы хотите сбрить несколько лет:
=DATE(YEAR(A1)-4,MONTH(A1),DAY(A1))
, где A1-ячейка, содержащая дату преобразования.
отвечен Sux2Lose 2010-09-22 15:27:03
источник
- выделите столбец, в котором находятся даты, затем на вкладке «Главная» перейдите в «Найти и выбрать», затем нажмите «заменить»
- тип «2014» под найти что то типа «2010» под замену с
- Нажмите Заменить Все
отвечен Ty M. 2012-03-15 04:00:04
источник
Если все данные собраны в столбце или строке, вы можете взять данные и вычесть 1460 (сумма дня за 4 года)
Примечание: C3-выделенная ячейка.
отвечен KronoS 2010-09-22 15:28:19
источник
Если вы находитесь в Mac перейти к строке меню под правка перейти к замене и поместить значения, которые вы хотите заменить, нажмите заменить все.
отвечен Cel 2014-02-08 01:13:30
источник
на вкладке Главная под номером изменить дату на длинную дату, а не короткую дату это позволяет перейти в Найти и выбрать и заменить все нежелательные даты.
источник
функция замены на вкладке Поиск и выбор может изменить год на протяжении всей книги. При выборе опции >> в пределах: книги все годы изменятся на указанный Вами год.
напоминание: для високосных лет вам придется вручную зайти и удалить 29-й день, если вы конвертируете с 2016 по 2017 год и т. д.
отвечен Mark 2015-12-03 13:26:57
источник
|
vlad325 Пользователь Сообщений: 22 |
Всем добра. Изменено: vlad325 — 15.06.2018 11:47:27 |
|
vikttur Пользователь Сообщений: 47199 |
#2 15.06.2018 11:49:23
18 меняете на 19… На текущий! Я на год выпал из жизни?
В первой паре меняете год, во второй — месяц… Похоже, от потери года жизни начинаю потихоньку с ума сходить… |
||||
|
vlad325 Пользователь Сообщений: 22 |
#3 15.06.2018 11:52:15
Не выпали) 01.01.2019 текущий год будет как раз 2019. 01.01.2020 текущим годом будет 2020. |
||
|
alexleoix Пользователь Сообщений: 434 |
vikttur, просто к нам ещё не притекло vlad325, попробуйте: |
|
vlad325 Пользователь Сообщений: 22 |
#5 15.06.2018 11:56:59
Мне кажется, Вы не очень внимательно прочитали. Либо я несколько сумбурно сформулировал. Дата 10.06.2018 забита в ячейку ручками. Нужно чтобы при наступлении нового года в этой дате автоматически менялся только год. Т.е. 10.06.2018=>10.06.2019=>10.06.2020 и т.д. |
||
|
vikttur Пользователь Сообщений: 47199 |
Когда кажется… |
|
Vik_tor Пользователь Сообщений: 1927 |
варианты Прикрепленные файлы
|
|
vlad325 Пользователь Сообщений: 22 |
#8 15.06.2018 12:09:46 Коллеги, спасибо всем! Решение найдено alexleoix и Vik_tor, оба решения работают. Все оказывается просто было) Спасибо за помощь! Изменено: vlad325 — 15.06.2018 12:22:20 |
Skip to content
Это руководство посвящено форматированию даты в Excel и объясняет, как установить вид даты и времени по умолчанию, как изменить их формат и создать собственный.
Помимо чисел, наиболее распространенными типами данных, которые используются в Excel, являются дата и время. Однако работать с ними может быть довольно сложно:
- Одна и та же дата может отображаться различными способами,
- Excel всегда хранит дату в одном и том же виде, независимо от того, как вы оформили её представление.
Более глубокое знание форматов временных показателей поможет вам сэкономить массу времени. И это как раз цель нашего подробного руководства. Мы сосредоточимся на следующих моментах:
- Что такое формат даты
- Формат даты по умолчанию
- Как поменять формат даты
- Как изменить язык даты
- Создание собственного формата отображения даты
- Дата в числовом формате
- Формат времени
- Время в числовом формате
- Создание пользовательского формата времени
- Формат Дата — Время
- Почему не работает? Проблемы и их решение.
Формат даты в Excel
Прежде всего нужно чётко уяснить, как Microsoft Excel хранит дату и время. Часто это – основной источник путаницы. Хотя вы ожидаете, что он запоминает день, месяц и год, но это работает не так …
Excel хранит даты как последовательные числа, и только форматирование ячейки приводит к тому, что число отображается как дата, как время или и то, и другое вместе.
Дата в Excel
Все даты хранятся в виде целых чисел, обозначающих количество дней с 1 января 1900 г. (записывается как 1) до 31 декабря 9999 г. (сохраняется как 2958465).
В этой системе:
- 2 — 2 января 1900 г.
- 44197 — 1 января 2021 г. (потому что это 44 197 дней после 1 января 1900 г.)
Время в Excel
Время хранится в виде десятичных дробей от 0,0 до 0,99999, которые представляют собой долю дня, где 0,0 — 00:00:00, а 0,99999 — 23:59:59.
Например:
- 0.25 — 06:00
- 0.5 — 12:00.
- 0.541655093 это 12:59:59.
Дата и время в Excel
Дата и время хранятся в виде десятичных чисел, состоящих из целого числа, представляющего день, месяц и год, и десятичной части, представляющей время.
Например: 44197.5 — 1 января 2021 г., 12:00.
Формат даты по умолчанию в Excel и как его быстро изменить
Краткий и длинный форматы даты, которые как раз и установлены по умолчанию как основные, извлекаются из региональных настроек Windows. Они отмечены звездочкой (*) в диалоговом окне:
Они изменяются, как только вы меняете настройки даты и времени в панели управления Windows.
Если вы хотите установить другое представление даты и/или времени по умолчанию на своем компьютере, например, изменить их с американского на русское, перейдите в Панель управления и нажмите “Региональные стандарты» > «Изменение форматов даты, времени и чисел» .
На вкладке Форматы выберите регион, а затем установите желаемое отображение, щелкнув стрелку рядом с пунктом, который вы хотите изменить, и выбрав затем наиболее подходящий из раскрывающегося списка:
Если вас не устраивают варианты, предложенные на этой вкладке, нажмите кнопку “Дополнительные параметры» в нижней правой части диалогового окна. Откроется новое окно “Настройка …”, в котором вы переключаетесь на вкладку “Дата” и вводите собственный краткий или длинный формат в соответствующее поле.
Как быстро применить форматирование даты и времени по умолчанию
Как мы уже уяснили, в Microsoft Excel есть два формата даты и времени по умолчанию — короткий и длинный.
Чтобы быстро изменить один из них, сделайте следующее:
- Выберите даты, которые хотите отформатировать.
- На вкладке «Главная» в группе «Число» щелкните маленькую стрелку рядом с полем “Формат числа» и выберите нужный пункт — краткую дату, длинную или же время.
Если вам нужны дополнительные параметры форматирования, либо выберите “Другие числовые форматы» из раскрывающегося списка, либо нажмите кнопку запуска диалогового окна рядом с “Число».
Откроется знакомое диалоговое окно “Формат ячеек”, в котором вы сможете изменить любые нужные вам параметры. Об этом и пойдёт речь далее.
Как изменить формат даты в Excel
Даты могут отображаться разными способами. Когда дело доходит до изменения их вида для данной ячейки или диапазона, самый простой способ — открыть диалоговое окно ”Формат ячеек” и выбрать один из имеющихся там стандартных вариантов.
- Выберите данные, которые вы хотите изменить, или пустые ячейки, в которые вы хотите вставить даты.
- Нажмите
Ctrl + 1, чтобы открыть диалоговое окно «Формат ячеек». Кроме того, вы можете кликнуть выделенные ячейки правой кнопкой мыши и выбрать этот пункт в контекстном меню. - В окне “Формат ячеек» перейдите на вкладку “Число” и выберите “Дата» в списке числовых форматов.
- В разделе “Тип» выберите наиболее подходящий для вас вариант. После этого в поле “Образец» отобразится предварительный просмотр в выбранном варианте оформления.
- Если вас устраивает то, что вы увидели, нажмите кнопку ОК, чтобы сохранить изменение и закрыть окно.
Если, несмотря на ваши усилия, отображение числа, месяца и года в вашей таблице не меняется, скорее всего, ваши данные записаны как текст, и вам сначала нужно преобразовать их в формат даты.
Как сменить язык даты.
Если у вас есть файл, полный иностранных дат, вы, скорее всего, захотите изменить их те, которые используются в вашей стране. Допустим, вы хотите преобразовать американский формат (месяц/день/год) в европейский стиль (день/месяц/год).
Самый простой способ сделать это заключается в следующем:
- Выберите столбец, который вы хотите преобразовать в другой язык.
- Используйте комбинацию
Ctrl + 1, чтобы открыть знакомые нам настройки. - Выберите нужный язык в выпадающем списке «Язык (местоположение)» и нажмите «ОК», чтобы сохранить изменения.
Создание пользовательского формата даты.
Если вам не подходит ни один из стандартных вариантов, вы можете создать свой собственный.
- На листе выделите нужные ячейки.
- Нажмите
Ctrl + 1. - На вкладке Число выберите Все форматы в списке и запишите нужный формат даты в поле Тип. Это показано на скриншоте ниже.
- Щелкните ОК, чтобы сохранить изменения.
При настройке пользовательского формата даты вы можете использовать следующие коды.
| Код | Описание | Пример |
| м | Номер месяца без нуля в начале | 1 |
| мм | Номер месяца с нулем в начале | 01 |
| ммм | Название месяца, краткая форма | Янв |
| мммм | Название месяца, полная форма | Январь |
| ммммм | Первая буква месяца | М (обозначает март и май) |
| д | Номер дня без нуля в начале | 1 |
| дд | Номер дня с нулем в начале | 01 |
| ддд | День недели, краткая форма | Пн |
| дддд | День недели, полная форма | понедельник |
| гг | Год (последние 2 цифры) | 05 |
| гггг | Год (4 цифры) | 2020 |
Можно также использовать дополнительные коды, которые обязательно нужно заключать в квадратные скобки [].
| Код | Пояснение |
| x-sysdate | Системный длинный формат. Месяц в родительном падеже. |
| x-systime | Системное время. |
| x-genlower | Используется родительный падеж в нижнем регистре для любых полных названий месяцев (только для русского языка). Рекомендуется использовать вместе с кодом языка [ru-RU-x-genlower]. |
| x-genupper | Используется родительный падеж в верхнем регистре для любых полных названий месяцев (только на русском языке). Например, [ru-RU-x-genupper]. |
| x-nomlower | Для любых полных названий месяцев применяется именительный падеж в нижнем регистре (только на русском языке): [ru-RU-x-nomlower]. |
Вот как это может выглядеть на примерах:
При создании пользовательского формата в Excel вы можете использовать запятую (,), тире (-), косую черту (/), двоеточие (:) и другие символы.
Как создать собственный формат даты для другого языка
Если вы хотите отображать даты на другом языке, не меняя региональные настройки своего Windows, придётся создать собственный формат и использовать специальный префикс с соответствующим кодом языкового стандарта.
Код языка должен быть заключен в [квадратные скобки] и предваряться знаком доллара ($) и тире (-). Вот несколько примеров:
- [$-419] — Россия
- [$-409] – английский (США)
- [$-422] — Украина
- [$-423] — Беларусь
- [$-407] — Германия
Вы можете найти полный список кодов языков в этом блоге.
Например, вот как это можно настроить для белорусского языка в формате времени -день-месяц-год (день недели) :
Как показать число вместо даты.
Если вы хотите узнать, какое число представляет определенную дату или время, отображаемые в ячейке, вы можете сделать это двумя способами.
1. Диалоговое окно «Форматирование ячеек»
Выделите эту ячейку, нажмите Ctrl + 1, чтобы открыть знакомое нам окно настроек и переключиться на вкладку «Общие».
Если вы просто хотите узнать число, стоящее за датой, ничего не меняя в вашей таблице, то запишите число, которое вы видите в поле «Образец», и нажмите “Отмена», чтобы закрыть окно. Если вы хотите заменить дату числом в текущей ячейке, нажмите ОК.
Вы также можете выбрать формат «Общий» на ленте в разделе «Число». Дата будет тут же заменена соответствующим ей числом.
2. Функции ДАТАЗНАЧ и ВРЕМЗНАЧ
Можно также использовать функцию ДАТАЗНАЧ(), для преобразования даты в соответствующее ей число
=ДАТАЗНАЧ(«20/1/2021»)
Используйте функцию ВРЕМЗНАЧ(), чтобы получить десятичную дробь, представляющую время
=ВРЕМЗНАЧ(«16:30»)
Чтобы узнать дату и время, объедините эти две функции следующим образом:
= ДАТАЗНАЧ(«20/1/2021») & ВРЕМЗНАЧ(«16:30»)
Получится записанное в виде текста число, соответствующее дате-времени.
А если применить операцию сложения –
= ДАТАЗНАЧ(«20/1/2021») + ВРЕМЗНАЧ(«16:30»)
То получим число, которое можно отформатировать в виде даты-времени и с которым можно производить математические операции (найти разность дат и т.п.)
Если вы запишете, скажем, 31.12.1812, то это будет текстовое значение, а не дата. Это означает, что вы не сможете выполнять обычные арифметические операции с ней. Чтобы убедиться в этом, можете ввести формулу =ДАТАЗНАЧ(«31/12/1812») в какую-нибудь ячейку, и вы получите ожидаемый результат — ошибку #ЗНАЧ!.
Формат времени в Excel
Если помните, выше мы уже говорили, что Excel обрабатывает время как часть дня, и время сохраняется как десятичная часть.
Например:
- 00:00:00 сохраняется как 0,0
- 23:59:59 сохраняется как 0,99999
- 06:00 — 0,25
- 12:00 — 0,5
Когда в ячейку вводятся и дата, и время, они сохраняются как десятичное число, состоящее из целой части, представляющего дату, и десятичной части, представляющей время.
Формат времени по умолчанию.
При изменении формата времени в диалоговом окне ”Формат ячеек” вы могли заметить, что один из пунктов начинается со звездочки (*). Это формат времени по умолчанию в вашем Excel. Как и в случае с датой, он определяется региональными настройками Windows.
Чтобы быстро применить формат времени по умолчанию к выбранной ячейке или диапазону ячеек, щелкните стрелку раскрывающегося списка в группе Число на вкладке Главная и выберите Время.
Изменить формат времени по умолчанию, перейдите в Панель управления и перейдите “Региональные стандарты» > «Изменение форматов даты, времени и чисел». Подробно мы этот процесс описали выше, когда рассматривали установки параметров даты по умолчанию.
Десятичное представление времени.
Быстрый способ выбрать десятичное число, представляющее определенное время, — использовать диалоговое окно ”Формат ячеек”.
Просто выберите ячейку, содержащую время, и нажмите Ctrl + 1, чтобы открыть окно настроек. На вкладке “Число” выберите “Общие» в разделе “Категория», и вы увидите десятичную дробь в поле “Образец».
Теперь вы можете записать это число и нажать “Отмена», чтобы закрыть окно. Или же нажмите OK и замените время соответствующим десятичным числом в ячейке.
Фактически это самый быстрый, простой и не требующий формул способ преобразования времени в десятичное число.
Как применить или изменить формат времени.
Microsoft Excel достаточно умен, чтобы распознавать время при вводе и соответствующем форматировании ячейки. Например, если вы наберете 10:30 или 18:40, программа будет воспринимать и отображать это как время в зависимости от установленного по умолчанию формата времени.
Если вы хотите отформатировать некоторые числа как время или применить другой формат времени к существующим значениям, вы можете сделать это с помощью диалогового окна ”Формат ячеек”, как описано ниже.
- На листе Excel выберите ячейки, в которых вы хотите применить или изменить формат времени.
2. Откройте диалоговое окно Формат ячеек , нажав Ctrl + 1или щелкнув значок “Панель запуска диалогового окна» рядом с полем ”Число» на вкладке “Главная”.
3. На вкладке “Число” выберите “Время» в списке и укажите подходящий образец в окне “Тип» .
4. Нажмите OK, чтобы применить выбранное.
Создание пользовательского формата времени.
Хотя Microsoft Excel предоставляет несколько различных форматов времени, вы можете создать свой собственный, который лучше всего подходит для конкретной задачи. Для этого откройте знакомое нам окно настроек, выберите “Все форматы» и введите подходящее время в поле “Тип» .
Созданный вами пользовательский формат времени останется в списке Тип в следующий раз, когда он вам понадобится.
Совет. Самый простой способ создать собственный формат времени – использовать один из существующих в качестве отправной точки. Для этого щелкните “Время» в списке «Категория» и выберите один из предустановленных форматов. После этого внесите в него изменения.
При этом вы можете использовать следующие коды.
| Код | Описание | Отображается как |
| ч | Часы без нуля в начале | 0:35:00 |
| чч | Часы с нулем в начале | 03:35:00 |
| м | Минуты без нуля в начале | 0:0:59 |
| мм | Минуты с нулем в начале | 00:00:59 |
| c | Секунды без нуля в начале | 00:00:9 |
| сс | Секунды с нулем в начале | 00:00:09 |
Когда вы рассчитываете, к примеру, табель рабочего времени, то сумма может превысить 24 часа. Чтобы Microsoft Excel правильно отображал время, выходящее за пределы суток, примените один из следующих настраиваемых форматов времени. На скриншоте ниже – отображение одного и того же времени разными способами.
Пользовательские форматы для отрицательных значений времени
Пользовательские форматы времени, описанные выше, работают только для положительных значений. Если результат ваших вычислений представляет собой отрицательное число, отформатированное как время (например, когда вы вычитаете большее количество времени из меньшего), результат будет отображаться как #####. И увеличение ширины столбца не поможет избавиться от этих решёток.
Если вы хотите обозначить отрицательные значения времени, вам доступны следующие параметры:
- Отобразите пустую ячейку для отрицательных значений времени. Для этого введите точку с запятой в конце формата времени, например [ч]: мм;
- Вывести сообщение об ошибке. Введите точку с запятой в конце формата времени, а затем напишите сообщение в кавычках, например
[ч]: мм; «Отрицательное время»
Если вы хотите отображать отрицательные значения времени именно как отрицательные значения, например -11:15, самый простой способ — изменить систему дат Excel на систему 1904 года. Для этого щелкните Файл> Параметры> Дополнительно, прокрутите вниз до раздела Вычисления и установите флажок Использовать систему дат 1904.
Формат «Дата – Время».
Если нужно показать и дату, и время, вы можете просто объединить в единое целое те форматы, о которых мы говорили выше.
На скриншоте ниже вы видите несколько вариантов, как могут выглядеть ваши значения:
Ничего сложного: сначала описываем дату, затем – время.
Формат даты Excel не работает – как исправить?
Обычно Microsoft Excel очень хорошо понимает даты, и вы вряд ли столкнетесь с какими-либо серьёзными проблемами при работе с ними.
Но если всё же у вас возникла проблема с отображением дня, месяца и года, ознакомьтесь со следующими советами по устранению неполадок.
Ячейка недостаточно широка, чтобы вместить всю информацию.
Если вы видите на листе несколько знаков решетки (#####) вместо даты, то скорее всего, ваши ячейки недостаточно широки, чтобы вместить её целиком.
Решение. Дважды кликните по правой границе столбца, чтобы изменить его размер в соответствии с содержимым. Кроме того, вы можете просто перетащить мышкой правую границу, чтобы установить нужную ширину столбца.
Отрицательные числа форматируются как даты
Во всех современных версиях Excel 2013, 2010 и 2007 решетка (#####) также отображается, когда ячейка, отформатированная как дата или время, содержит отрицательное значение. Обычно это результат, возвращаемый какой-либо формулой. Но это также может произойти, когда вы вводите отрицательное значение в ячейку, а затем представляете эту ячейку как дату.
Если вы хотите отображать отрицательные числа как отрицательные даты, вам доступны два варианта:
Решение 1. Переключитесь на систему 1904.
Перейдите в Файл > Параметры > Дополнительно , прокрутите вниз до раздела При вычислении этой книги , установите флажок Использовать систему дат 1904 и нажмите ОК .
В этой системе 0 – это 1 января 1904 года; 1 – 2 января 1904 г .; а -1 отображается как: -2-янв-1904.
Конечно, такое представление очень необычно и требуется время, чтобы к нему привыкнуть.
Решение 2. Используйте функцию ТЕКСТ.
Другой возможный способ отображения отрицательных дат в Excel – использование функции ТЕКСТ. Например, если вы вычитаете C1 из B1, а значение в C1 больше, чем в B1, вы можете использовать следующую формулу для вывода результата в нужном вам виде:
=ТЕКСТ(ABS(B1-C1);»-ДД ММ ГГГГ»)
Получим результат «-01 01 1900».
Вы можете в формуле ТЕКСТ использовать любые другие настраиваемые форматы даты.
Замечание. В отличие от предыдущего решения, функция ТЕКСТ возвращает текстовое значение, поэтому вы не сможете использовать результат в других вычислениях.
Даты импортированы в Excel как текст
Когда вы импортируете данные из файла .csv или какой-либо другой внешней базы данных, даты часто импортируются как текстовые значения. Они могут выглядеть для вас как обычно, но Excel воспринимает их как текст и обрабатывает соответственно.
Решение. Вы можете преобразовать «текстовые даты» в надлежащий для них вид с помощью функции ДАТАЗНАЧ или функции Текст по столбцам. Подробную информацию см. в следующей статье: Как преобразовать текст в дату.
Мы рассмотрели возможные способы представления даты и времени в Excel. Спасибо за чтение!
Формат времени в Excel — Вы узнаете об особенностях формата времени Excel, как записать его в часах, минутах или секундах, как перевести в число или текст, а также о том, как добавить время с помощью…
Как сделать пользовательский числовой формат в Excel — В этом руководстве объясняются основы форматирования чисел в Excel и предоставляется подробное руководство по созданию настраиваемого пользователем формата. Вы узнаете, как отображать нужное количество десятичных знаков, изменять выравнивание или цвет шрифта,…
7 способов поменять формат ячеек в Excel — Мы рассмотрим, какие форматы данных используются в Excel. Кроме того, расскажем, как можно быстро изменять внешний вид ячеек самыми различными способами. Когда дело доходит до форматирования ячеек в Excel, большинство…
Как удалить формат ячеек в Excel — В этом коротком руководстве показано несколько быстрых способов очистки форматирования в Excel и объясняется, как удалить форматы в выбранных ячейках. Самый очевидный способ сделать часть информации более заметной — это…
8 способов разделить ячейку Excel на две или несколько — Как разделить ячейку в Excel? С помощью функции «Текст по столбцам», мгновенного заполнения, формул или вставив в нее фигуру. В этом руководстве описаны все варианты, которые помогут вам выбрать технику, наиболее подходящую…
Содержание
- Как в экселе поменять дату во всех ячейках
- Преобразование ТЕКСТовых значений в ЧИСЛА и ДАТЫ (Часть 2. Групповое изменение в EXCEL)
- Как изменить формат даты и времени всех ячеек на листах Excel
- Перед началом работы добавьте «Изменить формат даты» в Excel
- Как изменить формат даты в Excel
- Как изменить формат времени в Excel
- Как изменить формат даты вместе со временем в Excel
- Если формат даты не меняется
- Как изменить дату во всех ячейках Excell сразу?
- Почему не меняется формат даты в Excel
- Причины и пути решения
- Как поменять формат в Excel
- Форум UPgrade
- Помогите в Excel поменять дату с формата ДД.ММ.ГГГГ.
- Помогите в Excel поменять дату с формата ДД.ММ.ГГГГ.
Как в экселе поменять дату во всех ячейках
Преобразование ТЕКСТовых значений в ЧИСЛА и ДАТЫ (Часть 2. Групповое изменение в EXCEL)
При копировании ЧИСЛОвых данных в EXCEL из других приложений бывает, что Числа сохраняются в ТЕКСТовом формате. Если на листе числовые значения сохранены как текст, то это может привести к ошибкам при выполнении вычислений. В ряде случаев можно быстро изменить текстовый формат на числовой сразу в нескольких ячейках. Произведем это преобразование с помощью Специальной вставки из Буфера обмена.
Если ячейка содержит число, но число сохранено как текст, то это может стать ошибкой в вычислениях. Например функция СУММ() игнорирует числа сохраненные как текст и может вернуть не то значение, которое от нее ожидают.
Как правило, в таких ячейках установлен текстовый формат. Если изменить формат ячейки на числовой (через Формат ячеек или Главная/ Число/ Числовой формат ), то изменений не последует.
Теперь присмотримся и увидим в левом верхнем углу каждой ячейки зеленый треугольник. При выделении ячейки сбоку от нее появится желтенький значок, нажав который можно преобразовать значения в числа.
После преобразования числа будут выравнены по правому краю ячейки (если, конечно, в формате ячейки установлено Выравнивание по горизонтали — по значению ).
Чтобы преобразовать сразу несколько значений — выделите их. У верхней ячейки появится желтый значок — с помощью него преобразуйте сразу все значения.
Другой способ группового преобразования чисел, сохраненных как текст, можно использовать следующий подход:
- введите в любую пустую ячейку число 1 ;
- выделите эту ячейку и скопируйте ее значение в Буфер обмена ( CTRL+C );
- выделите ячейки, которые содержат числа сохраненные как текст;
- выберите Специальная ставка (на вкладке Главная в группе Буфер обмена щелкните стрелку рядом с командой Вставить , а затем выберите в списке пункт Специальная ставка );
- выберите Умножить ;
- нажмите ОК .
После умножения на 1 , числовые значения не изменятся, но будут преобразованы в числа (если по ошибке были выделены текстовые значения, операция умножения на них никак не повлияет).
Для EXCEL 2007: Если до умножения ячейки имели текстовый формат ячеек, то он будет сохранен (числовые значения все равно будут преобразованы, но будут выровнены по левому краю, как текст). Изменить формат ячеек на числовой можно стандартным способом через меню Формат ячеек (нажав CTRL+1 ).
Этот же прием поможет преобразовать ДАТЫ, сохраненные как текст в формат ДАТ ( Если, конечно, EXCEL поймет ту форму, в которой записана ДАТА ). Правда, после преобразования в ячейках будет содержаться число, соответствующее датам . Изменить формат ячеек на формат ДАТЫ можно стандартным способом через меню Формат ячеек (нажав CTRL+1 ).
СОВЕТ: О преобразовании чисел из ТЕКСТового формата в ЧИСЛОвой можно также прочитать в одноименной статье Преобразование чисел из текстового формата в числовой (часть 1) .
Как изменить формат даты и времени всех ячеек на листах Excel
Изменить формат даты и времени в Excel может быть непросто. Случается, что в одной и той же книге даты отображаются в разных форматах, например, 03/08/2020, 4 авг 20, 05.08.20, т.д. Как быстро унифицировать даты, чтобы они на всех листах отображались одинаково, например, в формате yyyy-mm-dd?
Инструмент «Изменить формат даты» поможет найти все ячейки с датами и временем и мгновенно унифицировать их формат:
Перед началом работы добавьте «Изменить формат даты» в Excel
«Изменить формат даты» – это один из 20+ инструментов в составе надстройки XLTools для Excel. Работает в Excel 2019, 2016, 2013, 2010, десктоп Office 365.
Как изменить формат даты в Excel
Задайте область поиска:
Выберите нужный формат:
Как изменить формат времени в Excel
Вкладка XLTools В группе «Дата и Время» откройте выпадающий список Нажмите Изменить формат даты и времени .
Задайте область поиска:
Выберите нужный формат:
Как изменить формат даты вместе со временем в Excel
Вкладка XLTools В группе «Дата и Время» откройте выпадающий список Нажмите Изменить формат даты и времени .
Задайте область поиска:
Выберите нужный формат:
Если формат даты не меняется
Инструмент «Изменить формат даты» обрабатывает только ячейки с форматом даты или времени. Если какие-то ячейки не изменили формат, значит, Excel не распознает эти ячейки как даты или время. Скорее всего, это ячейки с общим, текстовым или числовым форматом.
В этом случае нужно применить формат даты к нераспознанным ячейкам:
Задайте формат вручную:
Выберите ячейку По правому клику выберите Формат Ячеек На вкладке «Число» выберите «Дата» (или «Время») Примените нужный формат При необходимости вставьте даты.
Выберите ячейку По правому клику выберите Вставить дату Выберите нужную дату в календаре Дата вставится в ячейку, ячейке будет автоматически присвоен формат даты.
Как изменить дату во всех ячейках Excell сразу?
Способ 1
1. В 2х колонках указываете одинаковые даты!
2. Выделяете их и тяните за край в любую Вам нужную сторону! И ВООЛЯ 🙂
1 . Указываешь нужную дату
2. Указывая эту формулу во всех нужных ячейках они будут автоматически меняться! если они у тебя в одном столбце то выдели там где находится формула и тяни её до куда твоя душа хочет!
Источник
Почему не меняется формат даты в Excel
Почему не меняется формат даты в Excel? Возможной причиной является конфликт форматов или блокировка стиля ячеек, неправильное выполнение работы или временный сбой в работе приложения. Для устранения попробуйте перезапустить программу или воспользуйтесь одним из приведенных в статье способов. Ниже рассмотрим основные причины и способы решения такой проблемы в Excel.
Причины и пути решения
Для решения проблемы нужно понимать, почему Эксель не меняет формат даты при любых попытках. К возможным причинам стоит отнести:
- Конфликт форматов и блокировка стиля ячейки.
- Несоответствие заданных стилей Excel.
- Неправильное выполнение работы.
- Временные сбои в работе программы.
- Неправильные региональные настройки.
В ситуации, когда не меняется дата в Эксель, можно воспользоваться одним из рассмотренных ниже решений.
- Выберите столбец даты в Excel.
- Зайдите в раздел «Данные» и выберите «Text to Columns».
- На первом экране поставьте переключатель «delimited».
- Кликните на кнопку «Далее».
- Снимите флажки-разделители и кликните на кнопку «Далее».
- В секции «Формат данных столбца» выберите «Дату».
- Выделите ячейки, где не меняется дата в Экселе.
- Жмите на сочетание Ctrl+1.
- В разделе «Формат ячеек» откройте вкладку «Число».
- В перечне «Категория» выберите требуемый раздел.
- Перейдите в «Тип» и укажите подходящий вариант форматирования в Excel. Для предварительного просмотра перейдите в раздел «Образец». Если сделанный вариант не устраивает, можно внести изменения и снова выполнить проверку — меняется отображение или нет.
- Жмите нужную ячейку, где формат даты в Эксель не меняется.
- Кликните сочетание Ctrl+Shift+#.
- Используйте формулу: =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.
- Проверьте, что отображение в Excel меняется с учетом предпочтений.
Такой вариант может сработать в случае неправильных региональных настроек и невозможности изменения форматирования для дня, строки и времени. Представленную форму Excel можно сделать проще, если представить больше сведений о формате ввода. Но даже в таком случае все должно работать корректно. Кроме того, при желании сохранить часть времени можно воспользоваться формулой +RIGHT(A1,11).
- Загрузите лист Excel, где не меняется стиль отображения, на Гугл Док.
- Откройте файл с помощью электронной Гугл-таблицы.
- Выберите весь столбец с информацией.
- Установите тип формата для даты. На данном этапе можно выбрать любой подходящий вариант.
- Закройте электронную таблицу Гугл в формате .xlsx.
- Копируйте несколько ячеек, где не меняется форматирование даты в Excel, в блокнот.
- Жмите на Clear All.
- Вставьте содержимое ячейки в блокнот обратно в те же ячейки.
- Установите их в качестве текущего дня в нужном варианте и т. д.
Как поменять формат в Excel
Распространенная причина, почему софт не меняет дату в Экселе — неправильные действия пользователя. Для решения проблемы необходимо правильно сделать эту работу. Здесь существует несколько путей.
- Зайдите во вкладку «Главная».
- Перейдите в раздел «Число».
- Жмите на кнопку вызова диалогового окна (находится над строчкой «Число»).
- В списке «Категория» выберите нужный пункт.
- Перейдите в раздел «Тип» и установите нужный вариант отображения в Excel.
Тип форматирования, который начинается со звездочки, влияют за изменение параметров дня / времени, установленных на панели управления. В ином случае этого влияния нет. После этого необходимо выбрать нужный язык, который меняется с помощью специального переключателя. Выбор осуществляется из доступного перечня (русский язык предусмотрен).
- Зайдите во вкладку XLTools.
- В группе «Дата и время» откройте выпадающий перечень.
- Войдите в раздел «Изменить формат даты и времени».
- Задайте область поиска. Здесь указывается выбранный диапазон, рабочий лист, книга, открытые книги.
- Выберите подходящий вариант из перечня, принятый в стране и на нужном языке. По желанию задайте пользовательский формат.
- Кликните на кнопку «Готово».
Если Excel не меняет формат даты, это не повод беспокоиться. В большинстве случаев проблема связана с неправильным выполнением работы или временными сбоями в работе приложения. Перед тем, как предпринимать какие-либо шаги, попробуйте сохраниться и перезапустить Excel. Если же это не дало результата, проверьте возможность применения одного из рассмотренных выше методов.
В комментариях расскажите, приходилось ли вам сталкиваться с ситуацией, когда не работает дата в Эксель или не меняется ее форматирование. Поделитесь, какой из приведенных выше методов сработал, и какие еще варианты можно использовать.
Источник
Форум UPgrade
Официальный форум журнала UPgrade и портала upweek.ru
Помогите в Excel поменять дату с формата ДД.ММ.ГГГГ.
Помогите в Excel поменять дату с формата ДД.ММ.ГГГГ.
Сообщение Mini » 22 дек 2007, 11:36
Сообщение DAV74 » 22 дек 2007, 12:26
Если формат ячейки «дата», то сортирует нормально и так (во всяком случае эксель2000, у меня). Если надо, чтобы отображалось в нужном виде, то выделяем эти ячейки, жмем Формат – Ячейки – закладка Число – Числовые форматы: все форматы – в поле вводим ГГГГ.ММ.ДД.
Если формат ячейки «текст», то действительно, сортируется по первому символу.
Что делаем: в ячейке рядом с исходной ячейкой пишем формулу: =СЦЕПИТЬ(ПСТР(C1;7;4);ПСТР(C1;3;4);ПСТР(C1;1;2)), где С1 – исходная ячейка.
Что происходит: к четырем символам начиная с седьмого добавляются четыре символа начиная с третьего, а к ним добавляются два символа, начиная с первого. Т.е. меняются местами в тексте ГГГГ и ДД.
Размножаем формулу на необходимый диапазон.
Далее выделяем эти формулы. Жмем Копировать. Идем Правка – Специальная вставка… Выбираем Вставить — значения.
Теперь можем сортировать по возрастанию (или убыванию).
Сообщение Mini » 22 дек 2007, 12:50
Источник









































