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

Вход

Регистрация

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

 

= Мир MS Excel/Формула для преобразование даты в краткий формат. - Мир MS Excel

Регистрация · Логин: · Пароль: · · Забыли пароль?
  • Страница 1 из 1
  • 1
Модератор форума: _Boroda_, Manyasha, SLAVICK, китин  
Мир MS Excel » Вопросы и решения » Вопросы по Excel » Формула для преобразование даты в краткий формат. (Формулы/Formulas)
Формула для преобразование даты в краткий формат.
Chelovekov Дата: Вторник, 16.10.2018, 05:48 | Сообщение № 1
Группа: Проверенные
Ранг: Форумчанин
Сообщений: 118
Репутация: 0 ±
Замечаний: 0% ±

Excel 2016
Здравствуйте Гуры Екселя !!!! Помогите пожалуйста, есть дата в формате 10 мая 2018, нужно преобразовать ее в формат 10.05.18.
Заранее благодарен.
 
Ответить
СообщениеЗдравствуйте Гуры Екселя !!!! Помогите пожалуйста, есть дата в формате 10 мая 2018, нужно преобразовать ее в формат 10.05.18.
Заранее благодарен.

Автор - Chelovekov
Дата добавления - 16.10.2018 в 05:48
and_evg Дата: Вторник, 16.10.2018, 07:17 | Сообщение № 2
Группа: Проверенные
Ранг: Обитатель
Сообщений: 308
Репутация: 54 ±
Замечаний: 0% ±

Excel 2007
Chelovekov, Добрый день. А разве формат ячейки не подходит?
 
Ответить
СообщениеChelovekov, Добрый день. А разве формат ячейки не подходит?

Автор - and_evg
Дата добавления - 16.10.2018 в 07:17
bmv98rus Дата: Вторник, 16.10.2018, 07:33 | Сообщение № 3
Группа: Проверенные
Ранг: Старожил
Сообщений: 1398
Репутация: 235 ±
Замечаний: 0% ±

Excel 2013/2016
Массивная
Код
=TEXT(MIN(IFERROR(--SUBSTITUTE(A1;TEXT(ROW($A$1:$A$12)*28;"[$-ru-RU-x-genlower] ММММ ");"/"&ROW($A$1:$A$12)&"/");1=0));"ДД.ММ.ГГ")
 
Ответить
СообщениеМассивная
Код
=TEXT(MIN(IFERROR(--SUBSTITUTE(A1;TEXT(ROW($A$1:$A$12)*28;"[$-ru-RU-x-genlower] ММММ ");"/"&ROW($A$1:$A$12)&"/");1=0));"ДД.ММ.ГГ")

Автор - bmv98rus
Дата добавления - 16.10.2018 в 07:33
MCH Дата: Вторник, 16.10.2018, 07:57 | Сообщение № 4
Группа: Админы
Ранг: Старожил
Сообщений: 1883
Репутация: 710 ±
Замечаний: ±

Код
=ДАТАЗНАЧ(ПОДСТАВИТЬ(ЛЕВСИМВ(A1;ПОИСК(" ";A1)+3);"мая";"май")&ПРАВСИМВ(A1;5))
К сообщению приложен файл: 7448582.xlsx(9.1 Kb)
 
Ответить
Сообщение
Код
=ДАТАЗНАЧ(ПОДСТАВИТЬ(ЛЕВСИМВ(A1;ПОИСК(" ";A1)+3);"мая";"май")&ПРАВСИМВ(A1;5))

Автор - MCH
Дата добавления - 16.10.2018 в 07:57
Chelovekov Дата: Вторник, 16.10.2018, 08:08 | Сообщение № 5
Группа: Проверенные
Ранг: Форумчанин
Сообщений: 118
Репутация: 0 ±
Замечаний: 0% ±

Excel 2016
Огромное всем спасибо hands
 
Ответить
СообщениеОгромное всем спасибо hands

Автор - Chelovekov
Дата добавления - 16.10.2018 в 08:08
bmv98rus Дата: Вторник, 16.10.2018, 08:31 | Сообщение № 6
Группа: Проверенные
Ранг: Старожил
Сообщений: 1398
Репутация: 235 ±
Замечаний: 0% ±

Excel 2013/2016
Внимание, вопрос: А чтож было в итоге нужно? Три варианта и все разные. Дата в дату. Текст в текст. Текст в дату. :-)
 
Ответить
СообщениеВнимание, вопрос: А чтож было в итоге нужно? Три варианта и все разные. Дата в дату. Текст в текст. Текст в дату. :-)

Автор - bmv98rus
Дата добавления - 16.10.2018 в 08:31
krosav4ig Дата: Вторник, 16.10.2018, 19:46 | Сообщение № 7
Группа: Друзья
Ранг: Старожил
Сообщений: 1698
Репутация: 699 ±
Замечаний: 0% ±

Excel 2007,2010,2013
до кучи
Код
=-ПРОСМОТР(;-ПОДСТАВИТЬ(ЛЕВБ(A1;{5;6})&ПРАВБ(A1;5);"ая";"ай"))


(_)Õvõ(_)
 
Ответить
Сообщениедо кучи
Код
=-ПРОСМОТР(;-ПОДСТАВИТЬ(ЛЕВБ(A1;{5;6})&ПРАВБ(A1;5);"ая";"ай"))

Автор - krosav4ig
Дата добавления - 16.10.2018 в 19:46
stroika Дата: Вторник, 16.10.2018, 23:13 | Сообщение № 8
Группа: Пользователи
Ранг: Участник
Сообщений: 88
Репутация: 0 ±
Замечаний: 0% ±

Excel 2010
bmv98rus, Я конечно извиняюсь, что в чужой теме, Но ни одна из формул не работает если ячейка с "переводом" даты находится нерядом с модифицируемой ячейкой. Что в таком случае делать?
К сообщению приложен файл: 7464009.xlsx(10.1 Kb)
 
Ответить
Сообщениеbmv98rus, Я конечно извиняюсь, что в чужой теме, Но ни одна из формул не работает если ячейка с "переводом" даты находится нерядом с модифицируемой ячейкой. Что в таком случае делать?

Автор - stroika
Дата добавления - 16.10.2018 в 23:13
bmv98rus Дата: Вторник, 16.10.2018, 23:31 | Сообщение № 9
Группа: Проверенные
Ранг: Старожил
Сообщений: 1398
Репутация: 235 ±
Замечаний: 0% ±

Excel 2013/2016
stroika,
Массивная
вводится CTR+SHIFT+ENTER
К сообщению приложен файл: Copy_of_381.xlsx(11.0 Kb)


Сообщение отредактировал bmv98rus - Вторник, 16.10.2018, 23:34
 
Ответить
Сообщениеstroika,
Массивная
вводится CTR+SHIFT+ENTER

Автор - bmv98rus
Дата добавления - 16.10.2018 в 23:31
_Boroda_ Дата: Вторник, 16.10.2018, 23:38 | Сообщение № 10
Группа: Модераторы
Ранг: Местный житель
Сообщений: 13514
Репутация: 5529 ±
Замечаний: 0% ±

2003; 2007; 2010; 2013 RUS
Кристина, в 2-х первых формулах просто поставьте формат дат (те числа, что у Вас получились - это даты, но в обычном числовом формате. Дата в Excel - это кол-в дней, прошедших с нулевого января 1900 года)
Красненькую можно так переписать
Код
=--(ПОДСТАВИТЬ(ЛЕВБ(A1;ПОИСК(" ";A1)+3);"ая";"ай")&ПРАВБ(A1;5))

Еще массивная
Код
=ПОИСКПОЗ(A1;ТЕКСТ(СТРОКА($1:$50000);"[$-FC19]Д ММММ ГГГ");)
но это только для поиграться - долго считает
К сообщению приложен файл: 7464009_1.xlsx(10.4 Kb)


Скажи мне, кудесник, любимец ба’гов...
Платная помощь:
Boroda_Excel@mail.ru
Яндекс-деньги: 41001632713405 | Webmoney: R289877159277; Z102172301748; E177867141995
 
Ответить
СообщениеКристина, в 2-х первых формулах просто поставьте формат дат (те числа, что у Вас получились - это даты, но в обычном числовом формате. Дата в Excel - это кол-в дней, прошедших с нулевого января 1900 года)
Красненькую можно так переписать
Код
=--(ПОДСТАВИТЬ(ЛЕВБ(A1;ПОИСК(" ";A1)+3);"ая";"ай")&ПРАВБ(A1;5))

Еще массивная
Код
=ПОИСКПОЗ(A1;ТЕКСТ(СТРОКА($1:$50000);"[$-FC19]Д ММММ ГГГ");)
но это только для поиграться - долго считает

Автор - _Boroda_
Дата добавления - 16.10.2018 в 23:38
stroika Дата: Вторник, 16.10.2018, 23:45 | Сообщение № 11
Группа: Пользователи
Ранг: Участник
Сообщений: 88
Репутация: 0 ±
Замечаний: 0% ±

Excel 2010
bmv98rus, Спасибо за ответ, но массивы через CTR+SHIFT+ENTER это сложно, не могу разобраться как ее протягивать, да и вообще применить массив. Простите, но это сложно переварить ночью.
 
Ответить
Сообщениеbmv98rus, Спасибо за ответ, но массивы через CTR+SHIFT+ENTER это сложно, не могу разобраться как ее протягивать, да и вообще применить массив. Простите, но это сложно переварить ночью.

Автор - stroika
Дата добавления - 16.10.2018 в 23:45
stroika Дата: Вторник, 16.10.2018, 23:52 | Сообщение № 12
Группа: Пользователи
Ранг: Участник
Сообщений: 88
Репутация: 0 ±
Замечаний: 0% ±

Excel 2010
_Boroda_, Как всегда шикарны. Спасибо, понятно. А с массивом я еще поковыряюсь)))
 
Ответить
Сообщение_Boroda_, Как всегда шикарны. Спасибо, понятно. А с массивом я еще поковыряюсь)))

Автор - stroika
Дата добавления - 16.10.2018 в 23:52
bmv98rus Дата: Среда, 17.10.2018, 00:05 | Сообщение № 13
Группа: Проверенные
Ранг: Старожил
Сообщений: 1398
Репутация: 235 ±
Замечаний: 0% ±

Excel 2013/2016
не массивная
Код
=--(LEFT(A1;2)&"/"&SEARCH(LEFT(TRIM(MID(A1;3;4));3);"00ЯнвФевМарАпрМаяИюнИюлАвгСенОктНояДек")/3&"/"&RIGHT(A1;4))
К сообщению приложен файл: 3676916.xlsx(11.4 Kb)


Сообщение отредактировал bmv98rus - Среда, 17.10.2018, 00:32
 
Ответить
Сообщениене массивная
Код
=--(LEFT(A1;2)&"/"&SEARCH(LEFT(TRIM(MID(A1;3;4));3);"00ЯнвФевМарАпрМаяИюнИюлАвгСенОктНояДек")/3&"/"&RIGHT(A1;4))

Автор - bmv98rus
Дата добавления - 17.10.2018 в 00:05
Мир MS Excel » Вопросы и решения » Вопросы по Excel » Формула для преобразование даты в краткий формат. (Формулы/Formulas)
  • Страница 1 из 1
  • 1
Поиск:

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