Как использовать текстовые функции 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))
На следующем рисунке показано использование формулы: