Оглавление
При вводе данных часто случается, что датами манипулируют с помощью текста или других форматов. В этой статье вы узнаете, как можно изменить, настроить или исправить даты, которые были неправильно отформатированы в электронной таблице Excel.
Приведенный выше снимок экрана является обзором статьи, в которой представлен пример исправления формата даты в Excel. Вы узнаете больше о наборе данных, а также о методах & функции для изменения, настройки или исправления форматов дат в следующих разделах этой статьи.
Скачать Практическое пособие
Вы можете скачать рабочую книгу Excel, которую мы использовали для подготовки этой статьи.
Исправление формата даты в Excel.xlsx8 простых решений для исправления неправильного форматирования даты в Excel
1. Преобразование текстовой строки в формат даты
Когда нам нужно скопировать даты из диапазона ячеек в другую область, иногда формат меняется, и в результате мы видим только числовые значения с некоторыми цифрами, начинающимися с 4. На рисунке ниже приведен пример упомянутого случая, когда Колонка D представляет только числовые значения, но не в формате даты. Но у нас есть очень простое решение этой проблемы.
📌 Шаги:
➤ Выберите диапазон ячеек, содержащих числовые значения, которые необходимо преобразовать в формат даты.
➤ На вкладке Главная и в разделе Номер группы команд, нажмите на выпадающий список. Там вы увидите два типа формата даты - Короткая дата и Длительная дата .
➤ Выберите любой из этих двух форматов, и все готово.
Как на скриншоте ниже, вы сразу получите результаты с правильным форматом даты.
Читать далее: Как преобразовать текст в дату с помощью Excel VBA (5 способов)
2. Настройка формата даты
Предполагая это, теперь вы хотите настроить формат даты в соответствии с вашими предпочтениями. Итак, вы должны настроить формат даты, верно? Давайте выполним следующие шаги.
📌 Шаг 1:
➤ Под Главная ленту, откройте Формат ячеек диалоговое окно из Номер группа команд.
📌 Шаг 2:
➤ Выберите Пользовательский под Номер вкладка.
➤ Например, мы хотим видеть формат даты как... 'среда, 12.08.2020' , поэтому под Тип вариант, вы должны написать:
дддд, дд.мм.гггг
Под панелью Sample появится предварительный просмотр.
➤ Нажмите OK и все готово.
Вот наши результирующие значения с настроенным форматом даты на следующем рисунке.
Читать далее: Как использовать формулу для изменения формата даты в Excel (5 способов)
3. Извлечение дат из текстов с помощью мастера колонок
Иногда нам приходится копировать тексты, включающие даты, из источника, а затем извлекать даты только из этих текстовых строк в лист Excel. Нет возможности просто настроить или изменить формат даты, пройдя через Форматирование ячеек Команды. На рисунке ниже - пример проблемы, когда даты лежат вместе со временем и текстами.
📌 Шаг 1:
➤ Выделите весь диапазон ячеек, содержащих тексты с датами.
➤ Из Данные выберите Текст в столбцы опция из Инструменты данных появится диалоговое окно.
📌 Шаг 2:
➤ Выберите Делимитированный радиокнопку в качестве типа данных & нажмите Следующий .
📌 Шаг 3:
➤ Теперь пометьте Космос в качестве разделителей, поскольку наши текстовые данные содержат пробелы.
📌 Шаг 4:
➤ На рисунке ниже вы видите столбец, содержащий только даты, с черным фоном. Выберите Дата в качестве Формат данных колонки .
➤ Если вы заметили, наши даты в текстах указаны в ММ/ДД/ГГГГ формат, поэтому выберите MDY формат из Дата выпадающий.
📌 Шаг 5:
➤ Нажмите на 2-й столбец теперь в Предварительный просмотр данных секция.
➤ Теперь будет показан второй столбец, содержащий времена, которые мы хотим удалить. Поэтому выберите 'Не импортировать столбец (пропустить)' радиокнопка как Формат данных колонки.
📌 Шаг 6:
➤ Нажмите на 3-й столбец сейчас.
➤ Как и в предыдущем шаге, выберите 'Не импортировать столбец (пропустить)' в качестве Данные колонки Формат для 3-й колонки тоже.
➤ Нажмите Отделка .
Теперь у вас будет диапазон ячеек только с извлеченными значениями даты. Вы можете изменить формат даты или настроить формат в соответствии с вашими предпочтениями.
Похожий материал: Как изменить формат даты по умолчанию с US на UK в Excel (3 способа)
4. Использование функции VALUE для исправления формата даты
У нас есть еще одна возможность преобразовать текстовую строку в формат даты с помощью функции VALUE функция. В Колонка B Теперь у нас есть даты в текстовом формате, хотя они выглядят как в точном формате даты. In Колонка C , мы применим VALUE функция, преобразующая текстовую строку в формат чисел, если числа найдены в указанной ячейке.
📌 Шаг 1:
➤ Выберите Клетка C5 & тип:
=VALUE(B5)
➤ Нажмите Войти & функция вернется с некоторыми цифрами.
➤ Используйте Наполнительная рукоятка теперь для автозаполнения всего Колонка C .
Таким образом, текстовый формат превратился в числовой.
📌 Шаг 2:
➤ Теперь, поскольку нам нужно отформатировать числа, которые будут представлять даты, выделите весь диапазон ячеек, содержащих эти числовые значения.
➤ Под Главная вкладку и из Номер группу команд, выберите Коротко или Длительная дата формат.
Тогда даты будут отображаться в правильном формате в Колонка C.
Похожий материал: Как преобразовать дату в месяц в Excel (6 простых способов)
Похожие чтения:
- Как преобразовать дату в формат dd/mm/yyyy hh:mm:ss в Excel
- Получение первого дня месяца из названия месяца в Excel (3 способа)
- Как получить последний день предыдущего месяца в Excel (3 метода)
- Преобразование 7-значной юлианской даты в календарную дату в Excel (3 способа)
- Как запретить Excel автоматически форматировать даты в CSV (3 способа)
5. Вставка функции DATEVALUE для исправления формата даты в Excel
DATEVALUE Функция ищет ячейки, содержащие даты, а также данные о времени, и возвращает только даты. Если в ячейке находятся другие тексты, кроме даты или времени, то функция DATEVALUE не сможет распознать данные о дате или времени в ячейке и вернет результат как #VALUE! ошибка. Синтаксис этого DATEVALUE функция:
=DATEVALUE(дата_текста)
📌 Шаги:
➤ Выберите Клетка C5 & тип:
=DATEVALUE(B5)
➤ Нажмите Войти , используйте Наполнительная рукоятка для автозаполнения других ячеек в Колонка C и все готово.
Текстовые значения превратятся в формат чисел, а затем необходимо изменить формат этих чисел на формат даты.
Основное различие между использованием VALUE и DATEVALUE Функция DATEVALUE извлекает только даты из комбинации даты и числа из ячейки, а функция VALUE ищет числа только из текстовой строки, независимо от того, представляет она дату или значение времени.
Читать далее: Как преобразовать дату в год в Excel (3 быстрых способа)
6. Применение команды Find & Replace для преобразования текста в формат даты
Если даты имеют такой формат, который включает в себя Точки(.) вместо Облик (/) в качестве сепараторов, то VALUE или DATEVALUE функция не сможет распознать значение даты из текстовой строки. В этом случае мы должны использовать Найти и заменить команда для замены Точка(.) с Облик (/) а затем VALUE или DATEVALUE функция преобразует их в Дата форматы.
📌 Шаг 1:
➤ Выберите текстовые данные, содержащие даты.
➤ Нажмите CTRL+H чтобы открыть Найти и заменить диалоговое окно.
➤ Вход Точка(.) в качестве Найти что и Передняя косая черта (/) в качестве Заменить на варианты.
➤ Нажмите Замените все.
📌 Шаг 2:
➤ Теперь все значения дат в Колонка B теперь представляют косые черты в качестве разделителей. Но эти значения дат все еще находятся в текстовом формате, который мы должны преобразовать в формат чисел.
📌 Шаг 3:
➤ Сейчас в Клетка C5 , используйте DATEVALUE функция для преобразования текстового формата в числовой формат, который будет представлять даты.
=DATEVALUE(B5)
➤ Нажмите Войти , используйте Наполнительная рукоятка заполните остальные ячейки, и вы найдете даты в точном формате.
Связанный контент: VBA для удаления времени из даты в Excel (3 метода)
7. использование функции SUBSTITUTE для исправления формата даты
С помощью ЗАМЕНИТЬ Функция SUBSTITUTE позволяет заменить точки на косые черты, а также более эффективно преобразовывать текстовый формат в формат даты. Общая формула функции SUBSTITUTE такова:
=SUBSTITUTE(text, old_text, new_text, [instance_num]
📌 Шаги:
➤ В Клетка C5 , то связанная формула с функцией SUBSTITUTE будет иметь вид:
=SUBSTITUTE(B5,".","/")
➤ Нажмите Войти , автозаполнение всего Колонка C с Наполнительная рукоятка , и вы сразу получите результирующие значения с правильным форматом даты.
Читать далее: Как изменить формат даты в таблице Pivot Table в Excel
8. Использование опции проверки ошибок для исправления формата даты
Иногда в ячейках, содержащих даты, могут появляться ошибки, которые можно найти, нажав на желтый значок с восклицательным знаком. Вы можете обнаружить сообщение, показывающее, что текстовая дата имеет двузначный год, и под этим сообщением будут варианты преобразования двузначного года в четырехзначный.
Давайте выберем опцию, которая преобразует двузначный год в четырехзначный с помощью функции 20XX Если годы в ваших данных представляют собой 1900-1999, то вы должны использовать формат года. 19XX .
После преобразования форматов года во всех ячейках вы больше не найдете сообщения об ошибке для значений даты.
Читать далее: Как преобразовать дату в день года в Excel (4 способа)
Заключительные слова
Надеюсь, что все вышеперечисленные методы исправления форматов дат позволят вам теперь более эффективно применять их в своих таблицах Excel. Если у вас есть какие-либо вопросы или отзывы, пожалуйста, дайте мне знать в разделе комментариев. Или вы можете ознакомиться с другими нашими статьями, связанными с функциями Excel на этом сайте.