Текстовый формат в формат даты
ovechkin1973
Дата: Понедельник, 23.09.2019, 19:23 |
Сообщение № 1
Группа: Проверенные
Ранг: Обитатель
Сообщений: 429
Репутация:
1
±
Замечаний:
0% ±
Excel 2010
Приветствую. Пользуюсь на работе файлом, точнее не я, а другие люди. Недавно в файле обнаружили, что часть дат поменялась в текстовый формат. И если раньше дата была "31.05.2018", то сейчас текстом выглядит "05/31/2018". Что сделали с файлом - не представляю. Кроме этого еще много по работе файла "поломалось", но я решил эти проблемы. А вот с датами пока не смог проблему победить... В файле больше 15000 строк... Пример урезанный приложил. Понимаю, что решение наверняка элементарное, но не для меня. PS - файл для всех защищен от записи, кроме человека, который его заполняет. Но это очень аккуратный человек, не должен он был чего то "поломать" в файле.
Приветствую. Пользуюсь на работе файлом, точнее не я, а другие люди. Недавно в файле обнаружили, что часть дат поменялась в текстовый формат. И если раньше дата была "31.05.2018", то сейчас текстом выглядит "05/31/2018". Что сделали с файлом - не представляю. Кроме этого еще много по работе файла "поломалось", но я решил эти проблемы. А вот с датами пока не смог проблему победить... В файле больше 15000 строк... Пример урезанный приложил. Понимаю, что решение наверняка элементарное, но не для меня. PS - файл для всех защищен от записи, кроме человека, который его заполняет. Но это очень аккуратный человек, не должен он был чего то "поломать" в файле. ovechkin1973
Плохо когда не знаешь, да еще забудешь. Правильно сформулированный вопрос содержит половину ответа.
Ответить
Сообщение Приветствую. Пользуюсь на работе файлом, точнее не я, а другие люди. Недавно в файле обнаружили, что часть дат поменялась в текстовый формат. И если раньше дата была "31.05.2018", то сейчас текстом выглядит "05/31/2018". Что сделали с файлом - не представляю. Кроме этого еще много по работе файла "поломалось", но я решил эти проблемы. А вот с датами пока не смог проблему победить... В файле больше 15000 строк... Пример урезанный приложил. Понимаю, что решение наверняка элементарное, но не для меня. PS - файл для всех защищен от записи, кроме человека, который его заполняет. Но это очень аккуратный человек, не должен он был чего то "поломать" в файле. Автор - ovechkin1973 Дата добавления - 23.09.2019 в 19:23
прохожий2019
Дата: Понедельник, 23.09.2019, 19:31 |
Сообщение № 2
Группа: Проверенные
Ранг: Старожил
Сообщений: 1396
Репутация:
364
±
Замечаний:
0% ±
365 Beta Channel
Код
=ЕСЛИ(ЕТЕКСТ(C2);--СЖПРОБЕЛЫ(ПСТР(ПОДСТАВИТЬ(C2;"/";(ПОВТОР(" ";9)));10;9)&"."&ПСТР(ПОДСТАВИТЬ(C2;"/";ПОВТОР(" ";9));1;9)&"."&ПСТР(ПОДСТАВИТЬ(C2;"/";ПОВТОР(" ";9));19;9));C2)
Код
=ЕСЛИ(ЕТЕКСТ(C2);--СЖПРОБЕЛЫ(ПСТР(ПОДСТАВИТЬ(C2;"/";(ПОВТОР(" ";9)));10;9)&"."&ПСТР(ПОДСТАВИТЬ(C2;"/";ПОВТОР(" ";9));1;9)&"."&ПСТР(ПОДСТАВИТЬ(C2;"/";ПОВТОР(" ";9));19;9));C2)
прохожий2019
Ответить
Сообщение Код
=ЕСЛИ(ЕТЕКСТ(C2);--СЖПРОБЕЛЫ(ПСТР(ПОДСТАВИТЬ(C2;"/";(ПОВТОР(" ";9)));10;9)&"."&ПСТР(ПОДСТАВИТЬ(C2;"/";ПОВТОР(" ";9));1;9)&"."&ПСТР(ПОДСТАВИТЬ(C2;"/";ПОВТОР(" ";9));19;9));C2)
Автор - прохожий2019 Дата добавления - 23.09.2019 в 19:31
ovechkin1973
Дата: Понедельник, 23.09.2019, 19:36 |
Сообщение № 3
Группа: Проверенные
Ранг: Обитатель
Сообщений: 429
Репутация:
1
±
Замечаний:
0% ±
Excel 2010
=ЕСЛИ(ЕТЕКСТ(C2);--СЖПРОБЕЛЫ(ПСТР(ПОДСТАВИТЬ(C2;"/";(ПОВТОР(" ";9)));10;9)&"."&ПСТР(ПОДСТАВИТЬ(C2;"/";ПОВТОР(" ";9));1;9)&"."&ПСТР(ПОДСТАВИТЬ(C2;"/";ПОВТОР(" ";9));19;9));C2)
Мерси... утром на работе попробую! Еще бы понять, кто и как накосячил, но это видимо останется тайной навсегда.
=ЕСЛИ(ЕТЕКСТ(C2);--СЖПРОБЕЛЫ(ПСТР(ПОДСТАВИТЬ(C2;"/";(ПОВТОР(" ";9)));10;9)&"."&ПСТР(ПОДСТАВИТЬ(C2;"/";ПОВТОР(" ";9));1;9)&"."&ПСТР(ПОДСТАВИТЬ(C2;"/";ПОВТОР(" ";9));19;9));C2)
Мерси... утром на работе попробую! Еще бы понять, кто и как накосячил, но это видимо останется тайной навсегда.ovechkin1973
Плохо когда не знаешь, да еще забудешь. Правильно сформулированный вопрос содержит половину ответа.
Ответить
Сообщение =ЕСЛИ(ЕТЕКСТ(C2);--СЖПРОБЕЛЫ(ПСТР(ПОДСТАВИТЬ(C2;"/";(ПОВТОР(" ";9)));10;9)&"."&ПСТР(ПОДСТАВИТЬ(C2;"/";ПОВТОР(" ";9));1;9)&"."&ПСТР(ПОДСТАВИТЬ(C2;"/";ПОВТОР(" ";9));19;9));C2)
Мерси... утром на работе попробую! Еще бы понять, кто и как накосячил, но это видимо останется тайной навсегда.Автор - ovechkin1973 Дата добавления - 23.09.2019 в 19:36
Nic70y
Дата: Понедельник, 23.09.2019, 20:24 |
Сообщение № 4
Группа: Друзья
Ранг: Экселист
Сообщений: 9131
Репутация:
2415
±
Замечаний:
0% ±
Excel 2010
Код
=--ПРАВБ(ПОДСТАВИТЬ(C2;"/";"/"&ЛЕВБ(C2;(ПСТР(C2;3;1)="/")+2);2);ДЛСТР(C2))
Код
=--ПРАВБ(ПОДСТАВИТЬ(C2;"/";"/"&ЛЕВБ(C2;(ПСТР(C2;3;1)="/")+2);2);ДЛСТР(C2))
Nic70y
ЮMoney 41001841029809
Ответить
Сообщение Код
=--ПРАВБ(ПОДСТАВИТЬ(C2;"/";"/"&ЛЕВБ(C2;(ПСТР(C2;3;1)="/")+2);2);ДЛСТР(C2))
Автор - Nic70y Дата добавления - 23.09.2019 в 20:24
ovechkin1973
Дата: Вторник, 24.09.2019, 13:08 |
Сообщение № 5
Группа: Проверенные
Ранг: Обитатель
Сообщений: 429
Репутация:
1
±
Замечаний:
0% ±
Excel 2010
прохожий2019 , Nic70y , Благодарю.. оба варианта работают!
прохожий2019 , Nic70y , Благодарю.. оба варианта работают!ovechkin1973
Плохо когда не знаешь, да еще забудешь. Правильно сформулированный вопрос содержит половину ответа.
Ответить
Сообщение прохожий2019 , Nic70y , Благодарю.. оба варианта работают!Автор - ovechkin1973 Дата добавления - 24.09.2019 в 13:08