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

Содержание

Как использовать текстовые функции Excel для выделения даты и времени из более длинной строки цифр

Значения даты берутся из базы данных и должны быть импортированы в таблицу Excel. Значения даты в формате 201201031827 для 3 января 2012 г., 18:27.

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

Для дальнейшего анализа даты и время должны быть разделены таким образом, чтобы их можно было обрабатывать отдельно.

Вы решаете эту задачу с помощью текстовых функций ВПРАВО, ВЛЕВО, ЧАСТЬ и ДАТА. Для этого действуйте следующим образом:

Чтобы извлечь день из закодированной даты, введите в нужную ячейку следующую формулу:

= ЧАСТЬ (B1; 7; 2)

На следующем рисунке показано использование формулы из примера таблицы:

Чтобы извлечь месяц, используйте следующую формулу:

= ЧАСТЬ (B1; 5; 2)

На следующем рисунке показан результат в таблице-примере:

Используйте следующую формулу, чтобы извлечь номер года из закодированной даты:

= ВЛЕВО (B1; 4)

Вы можете увидеть результат этой формулы на следующем рисунке:

Чтобы извлечь час из закодированной даты, введите в нужную ячейку следующую формулу:

= ЧАСТЬ (B1; 9; 2)

На следующем рисунке показан результат этой формулы в таблице примеров:

Если вы хотите извлечь минуту из закодированной даты, используйте следующую формулу:

= ВПРАВО (B1; 2)

На следующем рисунке показан результат этой формулы в таблице примеров:

Обратите внимание, что все значения, извлеченные из закодированной даты, доступны только в виде текста. Если вам нужны числовые значения, с которыми Excel также может рассчитывать, вы должны преобразовать описанные формулы в числа с помощью функции ЗНАЧЕНИЕ или просто умножить их на число 1. Вы можете сделать это на отдельном шаге или сразу включить в формулу. Например, формула дня выглядит так:

= ЧАСТЬ (B1; 7; 2) * 1

На следующем рисунке показано использование формулы из примера таблицы:

Если вам не нужны отдельные элементы закодированной даты, а полная дата, которую Excel может обработать дальше, используйте формулы, описанные выше, в качестве аргументов функции ДАТА. Полная формула выглядит так:

= ДАТА (ЛЕВО (B1; 4); ЧАСТЬ (B1; 5; 2); ЧАСТЬ (B1; 7; 2))

На следующем рисунке показано использование формулы:

Вы поможете развитию сайта, поделившись страницей с друзьями

wave wave wave wave wave