Преобразование текста в дату и время в Excel (5 методов)

  • Поделись Этим
Hugh West

В Excel мы в основном работаем с данными. Мы организуем и манипулируем данными в соответствии с нашими требованиями. Мы находим необходимую информацию из наших управляемых данных. Но в этой статье мы обсудим, как преобразовать текст в дату и время в Excel. Чаще всего, когда мы копируем какие-либо данные, содержащие дату и время, информация меняется на текстовый формат. Тогда Excel становится трудно определить, какие из данныхИ нам нужно преобразовать эти текстовые данные в формат даты и времени.

Для объяснения методов мы возьмем некоторую случайную информацию о дате и времени.

Скачать Практическое пособие

Скачайте эту рабочую тетрадь для тренировок, чтобы заниматься во время чтения этой статьи.

Преобразование текста в дату и время.xlsx

5 методов преобразования текста в дату и время в Excel

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

Для обоих Дата и Время, нам нужно задать формат таким образом,

Только для Дата, нам нужно задать формат таким образом,

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

Функция DATEVALUE преобразует дату в текстовом формате в число в Excel.

Синтаксис

=DATEVALUE(дата_текста)

Итак, формула для преобразования текстового значения в дату. Например, =DATEVALUE(B5), где B5 это ячейка с датой, хранящейся в виде текстовой строки.

Из наших данных в текстовом столбце мы имеем дату в текстовом формате, которую мы преобразуем в формат даты Excel.

Шаг 1:

  • Перейти к Клетка C5 .
  • Напишите DATEVALUE функция.
  • Выберите B5 в качестве аргумента. Таким образом, формула будет такой:
=DATEVALUE(B5)

Шаг 2:

  • Теперь нажмите Войти .

Шаг 3:

  • Потяните за Наполнительная рукоятка до последнего.

Шаг 4:

  • В столбце value мы указываем только числовые значения. Но нам нужны значения даты.
  • Итак, идите в Колонка даты и в этой колонке мы получаем соответствующие даты. Это Колонка даты отформатирован, как уже говорилось. На Ячейка D5 напишите формулу:
=C5

Шаг 5:

  • Теперь нажмите Войти .
  • Потяните за Заполнить Генделя до последнего.

Таким образом, мы получаем даты с форматом даты из текста.

Примечание:

В ряд 8 значения и столбца даты, мы не получаем никакого значения, поскольку DATEVALUE функция не может преобразовать ни одно числовое значение.

Читать далее: Как преобразовать текст в дату в Excel

2. Вставка функции Excel VALUE для преобразования текста в дату и время

функция VALUE преобразует текстовую строку, представляющую число, в число.

Синтаксис

=VALUE(text)

С помощью этой функции мы можем преобразовать текст в дату и время.

Шаг 1:

  • 1-е добавление времени с нашими данными. Мы добавили время в Клетка B5 и B6 .

Шаг 2:

  • Перейти к Клетка C5 из Колонка значений .
  • Напишите VALUE функция.
  • Используйте B5 в разделе аргументов. Итак, формула такова:
=VALUE(B5)

Шаг 3:

  • Теперь нажмите Войти .
  • Перетащите Наполнительная рукоятка на Ячейка B9 .

Шаг 4:

  • Мы получаем десятичные значения в соответствующих ячейках, где существует время.
  • Теперь перейдите к Ячейка D5 чтобы получить дату и время, введя формулу:
=C5

Шаг 5:

  • Затем нажмите Войдите.
  • И перетащите Наполнительная рукоятка до последнего.

Здесь мы видим, что VALUE Функция может преобразовать любое значение в число. Таким образом, мы получаем дату и время для всех вводимых данных.

3. комбинирование функций SUBSTITUTE и VALUE для преобразования текста в дату в Excel

Функция SUBSTITUTE заменяет существующий текст новым текстом в существующей текстовой строке.

Синтаксис

=SUBSTITUTE(text, old_text,new_text,[intance_num])

Аргументы

текст - это текст ссылки или ссылка на ячейку.

старый_текст - Этот текст будет заменен.

новый_текст - этот текст будет находиться на предыдущей позиции текста.

номер экземпляра - При указании instance_num будет заменен экземпляр старого_текста на новый_текст. В противном случае все вхождения старого_текста будут заменены на новый_текст.

В этой статье мы будем использовать ЗАМЕНИТЬ функция с VALUE функция. Иногда VALUE функция не может точно преобразовать текстовую строку. В этом случае мы воспользуемся функцией ЗАМЕНИТЬ функция для удаления строки, которая не может быть преобразована функцией VALUE функция.

Шаг 1:

  • Измените данные в Текстовая колонка с использованием десятичного знака.

Шаг 2:

  • Теперь, на Клетка C5 напишите формулу. Здесь мы заменим Точка (.) с Прямая косая черта (/) Таким образом, формула становится:
= ЗНАЧЕНИЕ(SUBSTITUTE(B5,".","/"))

Шаг 3:

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

Шаг 4:

  • На сайте Ячейка D5 напишите следующую формулу, чтобы получить Дата .
=C5

Шаг 5:

  • Получите значения для остальных ячеек, потянув за кнопку Наполнительная рукоятка вариант.

Похожие чтения:

  • Как преобразовать числа в текст/слова в Excel
  • Преобразование числа в дату в Excel (6 простых способов)

4. Использование математических операторов для преобразования текста в дату и время

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

Шаг 1:

  • Перейти к Клетка C5 .
  • См. Клетка B5 здесь.
  • Теперь поставьте Знак плюс (+) и добавить 0 с этим. Таким образом, формула становится:
=B5+0

Шаг 2:

  • Теперь нажмите Войти .

Шаг 3:

  • Теперь, в Ячейка D5 пишите:
=C5

  • Затем нажмите Войти .

Итак, получите дату & время из текста с помощью математических операторов. Другие операторы будут использоваться для остальных ячеек.

Шаг 4:

  • Теперь применяйте Умножение (*), деление (/), точное (-) и Минус (-) операторы соответственно на клетках C6, C7, C8, и C9 И мы получаем следующий результат.

Шаг 5:

  • Теперь перетащите Наполнительная рукоятка иконка на Ячейка D9 .

5. преобразование текста в дату с помощью опции "Найти и заменить" в Excel

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

Шаг 1:

  • Теперь скопируйте данные из Текстовая колонка к Форматирование колонки .

Шаг 2:

  • Выберите диапазон B5:B9 .
  • Затем введите Ctrl+H .

Шаг 3:

  • Заменить Точка(.) по Передняя косая черта (/) .

Шаг 4:

  • Нажмите Заменить все а затем Закрыть .

Шаг 5:

  • Перейти к Ячейка D5 и ссылаться C5 здесь.

Шаг 6:

  • Потяните за Наполнительная рукоятка до последнего.

Заключение

Здесь мы объяснили, как преобразовать текст в дату и время в Excel. Мы показали. 5 Надеюсь, вы легко найдете здесь решение.

Хью Уэст — опытный тренер и аналитик Excel с более чем 10-летним опытом работы в отрасли. Он имеет степень бакалавра в области бухгалтерского учета и финансов и степень магистра делового администрирования. Хью страстно любит преподавать и разработал уникальный подход к обучению, которому легко следовать и который легко понять. Его экспертные знания Excel помогли тысячам студентов и специалистов по всему миру улучшить свои навыки и преуспеть в своей карьере. В своем блоге Хью делится своими знаниями со всем миром, предлагая бесплатные учебные пособия по Excel и онлайн-обучение, чтобы помочь отдельным лицам и компаниям полностью раскрыть свой потенциал.