#excel #excel-formula
#excel #excel-формула
Вопрос:
У меня есть следующее значение столбца в B4 на вкладке 1, т.е. 2014-07-01 01:55: 58.717286-05, из которого удалите часть .717286-05 и скопируйте только 2014-07-01 01:55:58 с использованием формулы Excel на другую вкладку в Excel
Формула, которую я использую, = КОСВЕННАЯ («tab3!B4») Пожалуйста, предложите способ отбросить значение, которое идет после . например, (.717286-05) из 2014-07-01 01:55:58.717286-05 копировать только 2014-07-01 01:55:58 Как добиться этого с помощью формулы Excel?
Комментарии:
1. Почему вы использовали
INDIRECT
? И когда я помещаю ваше значение datetime в Excel, оно автоматически удаляет все, включая и после точки, хотя и округляет секунды2. @Jerry не могли бы вы, пожалуйста, показать мне образец
3. Я не знаю, что еще показать, кроме этого , потому что формулы нет, просто скопируйте / вставьте значение. Округление может быть исправлено с помощью формулы.
4. Ваше значение в B4 представлено в виде текста?
5. @L42 Да, значение в B4 представлено в виде текста.
Ответ №1:
=TEXT(tab3!B4, "yyyy-mm-dd hh:mm:ss")
Комментарии:
1. @ronan ах, я думал, вы хотите, чтобы это было именно так, как вы описали в вопросе. Приведенная выше формула дает
2014-07-01 01:55:59
🙂
Ответ №2:
Предположим, у вас есть примерное значение на листе с именем tab3 в ячейке B4, используйте приведенную ниже формулу:
=LEFT(tab3!B4,SEARCH(".",tab3!B4)-1)
Выше предполагается, что есть только одна точка, и возвращает значение в виде текста.
Правка1:
Если вы хотите вернуть ее в формате даты:
=ABS(LEFT(tab3!B4,SEARCH(".",tab3!B4)-1))