#excel
#excel
Вопрос:
Итак, у меня есть столбец Date1, в котором есть дата в отметке datetime. Я хочу вычесть 10 дней из столбца Date1 и сохранить в другом столбце Date2. Я хочу вычесть только десять дней из даты, а не из datetime.
Как удалить временную метку. Прочитал много решений в Интернете, но не смог найти для Excel
Таблица ввода
Date1
26-03-2000 21:00:00
25-04-2000 00:00:00
21-03-2000 01:00:00
31-03-2000 13:00:00
05-03-2012 12:00:00
Ожидаемый результат
Date1 Date2 Date1_no_timestamp
26-03-2000 21:00:00 16-03-2000 26-03-2000
25-04-2000 00:00:00 15-04-2000 25-04-2000
21-03-2000 01:00:00 11-03-2000 21-03-2000
31-03-2000 13:00:00 21-03-2000 31-03-2000
05-03-2012 12:00:00 24-02-2012 05-03-2012 and so on
Ответ №1:
Вы могли бы использовать функцию TEXT().
=TEXT(B2, "DD-MM-YYYY")
В качестве альтернативы, поскольку вышеупомянутое решение может вызвать проблему, основанную на форматировании часового пояса, вы можете удалить все, что находится за первым пробелом:
=LEFT(B2, FIND(" ",A2,1)-1)
Поместите либо следующее в C2 (при условии, что эти заголовки существуют) и перетащите вниз.
Комментарии:
1. Не имеет смысла. Вы хотите вернуть ответ в ячейке или подразделе, в котором вы находитесь. Почему B2 и A2? Можете ли вы переписать это для вывода в текущем местоположении? Спасибо!
Ответ №2:
Вы могли бы использовать:
Способ 1:
- Date1_no_timestamp:
=TEXT(A2,"dd-mm-yyyy")
- Дата2:
=TEXT(A2-10,"dd-mm-yyyy")
Способ 2
- Date1_no_timestamp:
=RIGHT("0"amp;DAY(A2),2)amp;"-"amp;RIGHT("0"amp;MONTH(A2),2) amp; "-" amp; YEAR(A2)
- Дата2:
=TEXT(DATEVALUE(E2)-10,"dd-mm-yyyy")
Результаты:
Комментарии:
1. Странно… = Текст (значение даты (E2)-10, «дд-мм-гггг») У меня никогда не работает! Значение даты просто кажется поддельным… Возвращает «#ЗНАЧЕНИЕ!» ???
Ответ №3:
Вы также можете использовать функции INT() и TRUNC():
=INT(A2)
=TRUNC(A2)
Их поведение идентично для положительных чисел — десятичная часть отсекается.
Комментарии:
1. Нет. Ни то, ни другое не работает. ЯЧЕЙКА = 1/02/2023 12:00:00 утра, затем INT (A2) = 1/02/2023 00:00:00 и TRUNC (A2): 1/02/2023 00:00:00