У меня есть столбец Excel с элементами даты и времени в европейском формате 2020.10.26 13:14:00
, и я хотел бы выделить те строки, в которых время находится между 11:00:00
и 12:00:00
.
Все, что Google нашел для условного форматирования, в основном связано с датами, но они не работают для времени.
Как выделить определенный диапазон времени в столбце даты и времени Excel? (Есть ли формула?)
Пробовал предложение, показанное ниже, но безуспешно.
ОБНОВЛЕНИЕ: 30 октября 2020 г.
Если вы копируете/вставляете (или импортируете/используете) текст даты, использующий нотацию точка (2020.10.26
), Excel не сможет его понять, если только вы не компьютеров (Windows) locale настроен на использование той же записи. Чаще всего используются нотации слэш (26/10/2020
) или европейские тире (2020-10-26
). Затем Excel откажется распознавать ее как дату, даже если вы специально установите для нее значение Дата (или Пользовательская) в раскрывающемся списке Format Cell...
. настройки. Вместо этого он по-прежнему будет рассматриваться как текст, и вам придется преобразовать его в стандартное представление даты без точек).
По умолчанию Excel предпочитает выравнивать текст по левому краю, в то время как реальные ячейки даты выравниваются по правому краю.
В моем случае я мог бы преобразовать текст даты с использованием точек в тире, используя формулу Excel:
'=SUBSTITUTE(TEXT(A2,"00.00"),".","-")
(Здесь 00.00
действует как поле шаблона.)
Однако это означает, что вам нужно создать новый столбец со всеми этими недавно отформатированными датами. Это не очень привлекательное решение, лучшие из них представлены в принятых решениях, предоставленных @basic ниже.