Вы также можете использовать функцию TEXT()
довольно легко (Примечание: Исходные данные должны быть значение даты первенствовать)
TEXT(value, format_text)
где value
является ссылкой на ячейку и format_text
- это то, как вы хотите отформатировать текст в вашем случае dd/mm/yyyy.
Предполагая:
A1 = 3/17/2013
A2 = 12/27/2013
В B1 & B2 просто вход:
B1 = TEXT(A1, "dd/mm/yyyy")
B2 = TEXT(A2, "dd/mm/yyyy")
и результат должен быть
A B
3/17/2013 17/03/2013
12/27/2013 27/12/2013
Надежда, что помогает.
ОБНОВЛЕНО SUGGESTION IF Работа с текстом:
Разделить строку, используя mid()
, left()
и right()
функции проверьте, чтобы увидеть, если месяц мм 1 или 2 символов с помощью функции LEN()
. Наконец, объедините строку вместе с помощью операторов & и /.
Try вставляя это в B1, он должен работать нормально:
=MID(A1,FIND("/",A1,1)+1,2)&"/"&IF(LEN(LEFT(A1,FIND("/",A1)-1))=1,0
&LEFT(A1,FIND("/",A1)-1),LEFT(A1,FIND("/",A1)-1))&"/"&RIGHT(A1,4)
Excel Date Formatting