Как конвертировать текст в дату в Microsoft Excel




Чтобы правильно использовать значения даты в Excel, их необходимо преобразовать из текста в значения даты. Вот как.

Программы для Windows, мобильные приложения, игры - ВСЁ БЕСПЛАТНО, в нашем закрытом телеграмм канале - Подписывайтесь:)

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

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

Использование функции VALUE

Если ваша ячейка содержит дату, но Excel считает ее текстовой строкой, вы можете (в большинстве случаев) использовать ЗНАЧЕНИЕ функция для его преобразования. Это берет текстовое значение и преобразует его в пятизначную временную метку Unix, которая затем может быть преобразована в типичное значение даты, которое вы визуально распознаете.

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

Чтобы преобразовать текстовую строку в значение даты, введите = ЗНАЧЕНИЕ (А2)где клетка A2 содержит текстовую строку, которую вы конвертируете. В приведенном ниже примере мы используем формат даты день-месяц-год, но это будет работать и для других форматов даты.

Функция VALUE в Excel

Это работает только для определенных типов вероятных значений даты. Как вы увидите на изображении выше, он не поддерживает даты с десятичными знаками (например, 12.05.1990). Это вернет #ЗНАЧЕНИЕ ошибка для ячеек, которые он не может конвертировать.

Получив конвертированную метку времени Unix, вы можете изменить ее, используя форматирование ячеек Excel, выбрав ячейки даты и выбрав Дата вариант из номер раскрывающееся меню в Дом Вкладка.

Установка значений ячеек для дат в Excel

Использование функции DATEVALUE

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

Для этого введите = ДАТАЗНАЧ (А2), где A2 содержит значение даты в виде текстовой строки. Он также может быть использован для преобразования текста напрямую. Для этого наберите = (ДАТАЗНАЧ ( «12/05/1990») и замените значение даты текстовой строкой по вашему выбору.

Функция DATEVALUE, используемая в Microsoft Excel

Как вы увидите из столбцов B и C на изображении выше, формулы, использующие функцию DATEVALUE, будут возвращать метку времени Unix. Вам нужно будет выбрать эти ячейки и преобразовать их в формат ячейки даты, выбрав Дата из Главная> Номер выпадающее меню.

Установка значений ячеек для дат в Excel

Как конвертировать значения десятичной даты

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

Вы можете использовать инструмент поиска и замены Excel для их преобразования, но более простым способом является использование ЗАМЕНА функция. Это изменит все разделители десятичной точки на прямые косые черты, которые затем могут распознавать как VALUE, так и DATEVALUE.

Для этого введите = ПОДСТАВИТЬ (А2,».»,»/»), где A2 содержит значение даты в виде текстовой строки, «» выбирает десятичный разделитель для поиска и «/» заменяет все примеры десятичной точки косой чертой.

ЗАМЕНЯЮЩАЯ функция в Excel

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

Функция SUBSTITUTE, используемая в C2, тем не менее, заменила все разделители десятичной точки на прямые косые черты. Затем дополнительная функция DATEVALUE, используемая в D2, может преобразовать новую текстовую строку из C2 в правильную дату.

Преобразование текста в ячейки даты в Excel

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

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

Программы для Windows, мобильные приложения, игры - ВСЁ БЕСПЛАТНО, в нашем закрытом телеграмм канале - Подписывайтесь:)

Похожие записи

Добавить комментарий

Ваш адрес email не будет опубликован.