Удалить секунды из значения поля Дата и время Excel

Удалить секунды из значения поля Дата и время Excel

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

7/8/2014  4:17:59 PM

Я попытался отформатировать ячейку так: mm/dd/yyyy hh:mm
Это отобразило ячейку в правильном формате, но не изменило фактическое значение ячейки. Когда я сравниваю поле со значением, указанным выше, с другим полем, которое имеет то же значение, но отсутствует второе, Excel отображает их как разные значения.

Пример:
Ячейка 1: 7/8/2014 4:17 PM (Истинное значение: 7/8/2014 4:17:59 PM)
Ячейка 2: 7/8/2014 4:17 PM
Не являются дубликатами согласно Excel.

Как мне полностью удалить секунды из даты и времени?

решение1

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

=TEXT(A2,"MM/DD/YYYY HH:MM")

Где A2 — ячейка, содержащая временную метку с секундами.

В качестве альтернативы это также должно работать с AM/PM.

=TEXT(A2,"MM/DD/YYYY H:MM AM/PM")

решение2

Использование текстовой формулы — абсолютно правильный способ удалить секунды. Проблема в том, что если оставить поле как текст, сортировка и вычисления не будут выполнены. Чтобы решить эту проблему, вы можете использовать следующую формулу для преобразования обратно в дату и время за один шаг.

=DATEVALUE(TEXT(A2,"MM/DD/YYYY"))+TIMEVALUE(TEXT(A2,"HH:MM"))

решение3

Это может помочь: (при условии, что ваша дата находится в A1)

=A1-SECOND(A1)

Это действие приведет к тому, что в другой ячейке будет помещено то же значение, но со значением секунд, равным 0.

Связанный контент