Как поменять местами цифры даты и месяца в Excel

У меня формат даты мм-дд-гггг (03-12-2018). Excel считает это 3 декабря 2018 года. Фактическая дата – 3 марта 2018 года, я хочу преобразовать его в 12 марта 2018 года в формате дд-мм-гггг.

Предположим, наши данные находятся в ячейке B2 и он читает 03-12-2018, т.е. 3 декабря 2018 года, я пробовал = Дата (справа (B2,4), середина (B2,4,2), слева (B2,2)). Он дает 12-02-3440 в качестве вывода из-за кода даты и времени в Excel.


Это, скорее всего, не решит вашу основную проблему, но поменяет местами месяц-день в Excel date, вы можете использовать:

  = DATE (ГОД (B2), DAY (B2), MONTH (B2))  

Затем отформатируйте ячейку, чтобы отобразить любой формат даты, который вы хотите.

Однако, если ваша основная проблема связана с открытием файла csv или txt, вам необходимо изменить этот метод на метод импорта, чтобы решите различные проблемы с датой.


2

Попробуйте это решение:
преобразовать как неправильную дату, так и неправильный текст (вероятно, у вас также бывает, что некоторые даты распознаются не как дата, а как текст)

Это преобразование ДД/ММ/ГГГГ в формат ММ/ДД/ГГГГ независимо от того, рассматривается ли исходный формат как дата или текст.

  = ДАТА (ВПРАВО (ТЕКСТ (Ячейка; «ММ/ДД/ГГГГ»); 4), СРЕДНЕЕ (ТЕКСТ (Ячейка; «ММ/Д  Д/ГГГГ "), 4,2), ВЛЕВО (ТЕКСТ (Ячейка," ММ/ДД/ГГГГ "), 2))  

поделиться | улучшить этот ответ | |
отредактировано 3 августа 2018 в 11:03
Gsk
2,57555 золотых знаков2121 серебряных знаков2525 бронзовых знаков
ответил 03 августа 2018 в 10:46
добавить комментарий |

Попробуйте это решение:
конвертируйте неверную дату и неправильный текст (вероятно, также случится, что некоторые даты не распознаются как дату, но как текст)

Это преобразование ДД/ММ/ГГГГ в формат ММ/ДД/ГГГГ независимо от независимо от того, рассматривается ли исходный формат как дата или текст.

  = DATE (RIGHT (TEXT (Cell, "MM/DD/YYYY"), 4), MID (TEXT (Cell,  «ММ/ДД/ГГГГ»), 4,2), ВЛЕВО (ТЕКСТ (Ячейка, «ММ/ДД/ГГГГ»), 2))  

Оцените статью
futurei.ru
Добавить комментарий