Домашняя страница Undo Do New Save Карта сайта Обратная связь Поиск по форуму
МИР MS EXCEL - Гость.xls

Вход

Регистрация

Напомнить пароль

 

= Мир MS Excel/Перевод даты - Мир MS Excel

Старая форма входа
  • Страница 1 из 1
  • 1
Модератор форума: китин, _Boroda_  
Перевод даты
Kirigant Дата: Понедельник, 12.03.2012, 17:13 | Сообщение № 1
Группа: Пользователи
Ранг: Новичок
Сообщений: 34
Репутация: 0 ±
Замечаний: 0% ±

Добрый день форумчанам!
У меня есть проблема: система при выгрузке выдает дату в формате "М/Д/ГГГГ", а мне необходимо перевести это в нормальный формат даты "ДД.ММ.ГГГГ". Причем с учетом того что значение дня может состоять как из одного так и из 2х чисел, так же и с значением месяца. Самое главное что перевод надо совершить формулой.
Уже перепробовал что только возможно! У меня уже мозги дымяться! Помогите плиз! Может кто своим свежим взглядом и сообразит чего!
Прикладываю два файла *.xls и *.xlsx , но просьба ориентироваться больше на 2010 Excel.
К сообщению приложен файл: 5938514.xls (40.5 Kb) · 1008750.xlsx (13.7 Kb)


"Все следует делать настолько простым, насколько это возможно, но не проще."

Сообщение отредактировал Kirigant - Понедельник, 12.03.2012, 17:45
 
Ответить
СообщениеДобрый день форумчанам!
У меня есть проблема: система при выгрузке выдает дату в формате "М/Д/ГГГГ", а мне необходимо перевести это в нормальный формат даты "ДД.ММ.ГГГГ". Причем с учетом того что значение дня может состоять как из одного так и из 2х чисел, так же и с значением месяца. Самое главное что перевод надо совершить формулой.
Уже перепробовал что только возможно! У меня уже мозги дымяться! Помогите плиз! Может кто своим свежим взглядом и сообразит чего!
Прикладываю два файла *.xls и *.xlsx , но просьба ориентироваться больше на 2010 Excel.

Автор - Kirigant
Дата добавления - 12.03.2012 в 17:13
Формуляр Дата: Понедельник, 12.03.2012, 17:33 | Сообщение № 2
Группа: Друзья
Ранг: Ветеран
Сообщений: 832
Репутация: 255 ±
Замечаний: 0% ±

Excel 2003, 2013
Quote (Kirigant)
Прикладываю два файла *.xls и *.xlsx , но просьба ориентироваться больше на 2010 Excel.

За двумя файлами погонишься - ни одного не прихлопнешь ... то есть не приложишь biggrin


Excel 2003 EN, 2013 EN
 
Ответить
Сообщение
Quote (Kirigant)
Прикладываю два файла *.xls и *.xlsx , но просьба ориентироваться больше на 2010 Excel.

За двумя файлами погонишься - ни одного не прихлопнешь ... то есть не приложишь biggrin

Автор - Формуляр
Дата добавления - 12.03.2012 в 17:33
Kirigant Дата: Понедельник, 12.03.2012, 17:46 | Сообщение № 3
Группа: Пользователи
Ранг: Новичок
Сообщений: 34
Репутация: 0 ±
Замечаний: 0% ±

Во ... приложил biggrin


"Все следует делать настолько простым, насколько это возможно, но не проще."
 
Ответить
СообщениеВо ... приложил biggrin

Автор - Kirigant
Дата добавления - 12.03.2012 в 17:46
Serge_007 Дата: Понедельник, 12.03.2012, 17:51 | Сообщение № 4
Группа: Админы
Ранг: Местный житель
Сообщений: 16475
Репутация: 2749 ±
Замечаний: ±

Excel 2016
Quote (Kirigant)
при выгрузке выдает дату в формате "М/Д/ГГГГ", а мне необходимо перевести это в нормальный формат даты "ДД.ММ.ГГГГ"


Мудрёно получилось, но времени оптимизировать уже нет, убегаю с работы:
Code
=ДАТА(ПРАВСИМВ(B2;4);ЛЕВСИМВ(B2;НАЙТИ("/";B2)-1);ПСТР(B2;НАЙТИ("/";B2)+1;НАЙТИ("/";B2;НАЙТИ("/";B2)+1)-1-НАЙТИ("/";B2)))


ЮMoney:41001419691823 | WMR:126292472390
 
Ответить
Сообщение
Quote (Kirigant)
при выгрузке выдает дату в формате "М/Д/ГГГГ", а мне необходимо перевести это в нормальный формат даты "ДД.ММ.ГГГГ"


Мудрёно получилось, но времени оптимизировать уже нет, убегаю с работы:
Code
=ДАТА(ПРАВСИМВ(B2;4);ЛЕВСИМВ(B2;НАЙТИ("/";B2)-1);ПСТР(B2;НАЙТИ("/";B2)+1;НАЙТИ("/";B2;НАЙТИ("/";B2)+1)-1-НАЙТИ("/";B2)))

Автор - Serge_007
Дата добавления - 12.03.2012 в 17:51
_Boroda_ Дата: Понедельник, 12.03.2012, 17:52 | Сообщение № 5
Группа: Админы
Ранг: Местный житель
Сообщений: 16715
Репутация: 6504 ±
Замечаний: ±

2003; 2007; 2010; 2013 RUS
так?
=ДАТА(ГОД(B2);ДЕНЬ(B2);МЕСЯЦ(B2))
К сообщению приложен файл: 1008750_1.xlsx (14.3 Kb)


Скажи мне, кудесник, любимец ба’гов...
Платная помощь:
Boroda_Excel@mail.ru
Яндекс-деньги: 41001632713405 | Webmoney: R289877159277; Z102172301748; E177867141995
 
Ответить
Сообщениетак?
=ДАТА(ГОД(B2);ДЕНЬ(B2);МЕСЯЦ(B2))

Автор - _Boroda_
Дата добавления - 12.03.2012 в 17:52
Kirigant Дата: Понедельник, 12.03.2012, 18:10 | Сообщение № 6
Группа: Пользователи
Ранг: Новичок
Сообщений: 34
Репутация: 0 ±
Замечаний: 0% ±

_Boroda_, ГЕНИАЛЬНО!!!!!!!!! Черт мне даже стыдно что сам не додумался happy


"Все следует делать настолько простым, насколько это возможно, но не проще."
 
Ответить
Сообщение _Boroda_, ГЕНИАЛЬНО!!!!!!!!! Черт мне даже стыдно что сам не додумался happy

Автор - Kirigant
Дата добавления - 12.03.2012 в 18:10
Michael_S Дата: Понедельник, 12.03.2012, 20:05 | Сообщение № 7
Группа: Друзья
Ранг: Старожил
Сообщений: 2012
Репутация: 373 ±
Замечаний: 0% ±

Excel2016
Code
=B2*1
 
Ответить
Сообщение
Code
=B2*1

Автор - Michael_S
Дата добавления - 12.03.2012 в 20:05
RAN Дата: Понедельник, 12.03.2012, 20:18 | Сообщение № 8
Группа: Друзья
Ранг: Экселист
Сообщений: 5660
Репутация: 1163 ±
Замечаний: 0% ±

2010
А проверить? biggrin


Быть или не быть, вот в чем загвоздка!
 
Ответить
СообщениеА проверить? biggrin

Автор - RAN
Дата добавления - 12.03.2012 в 20:18
MCH Дата: Понедельник, 12.03.2012, 20:21 | Сообщение № 9
Группа: Админы
Ранг: Старожил
Сообщений: 2004
Репутация: 752 ±
Замечаний: ±

=--ТЕКСТ(B2;"ММ.ДД.ГГГГ")
Только что делать с датами 3/21/2012 ?
 
Ответить
Сообщение=--ТЕКСТ(B2;"ММ.ДД.ГГГГ")
Только что делать с датами 3/21/2012 ?

Автор - MCH
Дата добавления - 12.03.2012 в 20:21
MCH Дата: Понедельник, 12.03.2012, 20:28 | Сообщение № 10
Группа: Админы
Ранг: Старожил
Сообщений: 2004
Репутация: 752 ±
Замечаний: ±

текст по столбцам
Формат - дата: "МДГ"
К сообщению приложен файл: 0109659.png (8.3 Kb)
 
Ответить
Сообщениетекст по столбцам
Формат - дата: "МДГ"

Автор - MCH
Дата добавления - 12.03.2012 в 20:28
MCH Дата: Понедельник, 12.03.2012, 20:44 | Сообщение № 11
Группа: Админы
Ранг: Старожил
Сообщений: 2004
Репутация: 752 ±
Замечаний: ±

=--ПОДСТАВИТЬ(ПСТР(B2;ПОИСК("/";B2);3)&"."&ЛЕВСИМВ(B2;2)&"."&ПРАВСИМВ(B2;4);"/";)
 
Ответить
Сообщение=--ПОДСТАВИТЬ(ПСТР(B2;ПОИСК("/";B2);3)&"."&ЛЕВСИМВ(B2;2)&"."&ПРАВСИМВ(B2;4);"/";)

Автор - MCH
Дата добавления - 12.03.2012 в 20:44
Michael_S Дата: Понедельник, 12.03.2012, 21:06 | Сообщение № 12
Группа: Друзья
Ранг: Старожил
Сообщений: 2012
Репутация: 373 ±
Замечаний: 0% ±

Excel2016
Quote (RAN)
А проверить?

Это мне что -ли?
К сообщению приложен файл: 1999997.xlsx (14.2 Kb)
 
Ответить
Сообщение
Quote (RAN)
А проверить?

Это мне что -ли?

Автор - Michael_S
Дата добавления - 12.03.2012 в 21:06
RAN Дата: Понедельник, 12.03.2012, 21:14 | Сообщение № 13
Группа: Друзья
Ранг: Экселист
Сообщений: 5660
Репутация: 1163 ±
Замечаний: 0% ±

2010
Quote (Michael_S)
Это мне что -ли?

А то!
6 марта <> 3 июня

biggrin


Быть или не быть, вот в чем загвоздка!
 
Ответить
Сообщение
Quote (Michael_S)
Это мне что -ли?

А то!
6 марта <> 3 июня

biggrin

Автор - RAN
Дата добавления - 12.03.2012 в 21:14
Michael_S Дата: Понедельник, 12.03.2012, 21:17 | Сообщение № 14
Группа: Друзья
Ранг: Старожил
Сообщений: 2012
Репутация: 373 ±
Замечаний: 0% ±

Excel2016
Quote (RAN)
А то! 6 марта <> 3 июня

просмотрел
Quote (Kirigant)
выгрузке выдает дату в формате "М/Д/ГГГГ",

sad
не прав.
 
Ответить
Сообщение
Quote (RAN)
А то! 6 марта <> 3 июня

просмотрел
Quote (Kirigant)
выгрузке выдает дату в формате "М/Д/ГГГГ",

sad
не прав.

Автор - Michael_S
Дата добавления - 12.03.2012 в 21:17
Kirigant Дата: Вторник, 13.03.2012, 11:03 | Сообщение № 15
Группа: Пользователи
Ранг: Новичок
Сообщений: 34
Репутация: 0 ±
Замечаний: 0% ±

Чорд забыл про даты типа "12/21/2012", а с такими датами формула _Boroda_'ы не работает sad . Зато работает формула Serge_007 и MCH, только у меня вопрос к MCH - что означает двойной минус перед формулой???


"Все следует делать настолько простым, насколько это возможно, но не проще."
 
Ответить
СообщениеЧорд забыл про даты типа "12/21/2012", а с такими датами формула _Boroda_'ы не работает sad . Зато работает формула Serge_007 и MCH, только у меня вопрос к MCH - что означает двойной минус перед формулой???

Автор - Kirigant
Дата добавления - 13.03.2012 в 11:03
Serge_007 Дата: Вторник, 13.03.2012, 11:26 | Сообщение № 16
Группа: Админы
Ранг: Местный житель
Сообщений: 16475
Репутация: 2749 ±
Замечаний: ±

Excel 2016
Quote (Kirigant)
то означает двойной минус перед формулой?

Что такое -- или как превратить ИСТИНА в 1, а ЛОЖЬ в 0?


ЮMoney:41001419691823 | WMR:126292472390
 
Ответить
Сообщение
Quote (Kirigant)
то означает двойной минус перед формулой?

Что такое -- или как превратить ИСТИНА в 1, а ЛОЖЬ в 0?

Автор - Serge_007
Дата добавления - 13.03.2012 в 11:26
Kirigant Дата: Вторник, 13.03.2012, 14:08 | Сообщение № 17
Группа: Пользователи
Ранг: Новичок
Сообщений: 34
Репутация: 0 ±
Замечаний: 0% ±

Как я понял из той статьи двойное отрицание - это способ преобразования логических значений "ИСТИНА" и "ЛОЖЬ" в соответствующие им значения 1 и 0, а также наиболее быстрый способ преобразования числа, записанного как текст, в простое число. Serge_007, я верно излагаю??? Просто у меня очень много отчетов, в которых числовые данные выгружаются как текст и хотелось бы с помощью данного метода уйти от дополнительных столбцов и ненужных формул типа
Code
=ЗНАЧЕН()


"Все следует делать настолько простым, насколько это возможно, но не проще."
 
Ответить
СообщениеКак я понял из той статьи двойное отрицание - это способ преобразования логических значений "ИСТИНА" и "ЛОЖЬ" в соответствующие им значения 1 и 0, а также наиболее быстрый способ преобразования числа, записанного как текст, в простое число. Serge_007, я верно излагаю??? Просто у меня очень много отчетов, в которых числовые данные выгружаются как текст и хотелось бы с помощью данного метода уйти от дополнительных столбцов и ненужных формул типа
Code
=ЗНАЧЕН()

Автор - Kirigant
Дата добавления - 13.03.2012 в 14:08
Serge_007 Дата: Вторник, 13.03.2012, 14:24 | Сообщение № 18
Группа: Админы
Ранг: Местный житель
Сообщений: 16475
Репутация: 2749 ±
Замечаний: ±

Excel 2016
Надо видеть примеры Ваших отчётов, что бы что-то посоветовать...


ЮMoney:41001419691823 | WMR:126292472390
 
Ответить
СообщениеНадо видеть примеры Ваших отчётов, что бы что-то посоветовать...

Автор - Serge_007
Дата добавления - 13.03.2012 в 14:24
Kirigant Дата: Вторник, 13.03.2012, 14:47 | Сообщение № 19
Группа: Пользователи
Ранг: Новичок
Сообщений: 34
Репутация: 0 ±
Замечаний: 0% ±

Ну в принципе я попробовал получить значения с помощью двойного отрицания - работает. Просто уже готовые формы отчетов перелопачивать не хочется, а зарубку на будущее сделаю smile


"Все следует делать настолько простым, насколько это возможно, но не проще."
 
Ответить
СообщениеНу в принципе я попробовал получить значения с помощью двойного отрицания - работает. Просто уже готовые формы отчетов перелопачивать не хочется, а зарубку на будущее сделаю smile

Автор - Kirigant
Дата добавления - 13.03.2012 в 14:47
  • Страница 1 из 1
  • 1
Поиск:

Яндекс.Метрика Яндекс цитирования
© 2010-2024 · Дизайн: MichaelCH · Хостинг от uCoz · При использовании материалов сайта, ссылка на www.excelworld.ru обязательна!