Как извлечь только строки с час, а не полчаса я LibreOfficeвыберите строки с час, а не полчаса
2014/06/15 19:30:00
2014/06/15 20:00:00
2014/06/15 20:30:00
=>
2014/06/15 20:00:00
Как извлечь только строки с час, а не полчаса я LibreOfficeвыберите строки с час, а не полчаса
2014/06/15 19:30:00
2014/06/15 20:00:00
2014/06/15 20:30:00
=>
2014/06/15 20:00:00
Как Моджи отметил, что зависит от того, представлены данных времени:
Если значения являются допустимыми значениями дат/времени для LO Calc, вы можете просто применить MINUTE()
функция выполняет полное значение для извлечения минут и сравнивает его с 0.
«Действительная дата/время» означает, что, например, значение даты/времени 2014/06/15 19:30:00
внутренне представлено как двойное значение 40343.8125
. Отображение этого как даты/времени - это вопрос форматирования. Вы можете проверить это, вручную введя двойное значение в неотформатированную ячейку и изменив форматирование на значение даты.
Если ваши значения являются текстовыми значениями, вы можете использовать регулярное выражение для соответствия всем часовым значениям времени с чем-то вроде .*[:digit:]{2}:00:00$
. Вы можете использовать это регулярное выражение в меню Data
->Filters
->Standard Filter
или Advanced Filter
; не забудьте включить регулярные выражения под фильтром Options
.
Оказалось, что я мог бы:
Но, должно быть, лучше и аккуратнее.
Nicolai
Так что это очень зависит от того, как представлены ваши данные о времени. Обычно любая дата/время представляется как двойное значение, где 1 == 24h. Строковое представление представляет собой просто формат чисел. Поэтому, если ваши ячейки действительно содержат числа, вы можете проверить, что они кратные 1/24. – moggi