Извлечь дату из текста в цифровом формате
SElenaS
Дата: Четверг, 28.01.2021, 17:06 |
Сообщение № 1
Группа: Пользователи
Ранг: Прохожий
Сообщений: 6
Репутация:
1
±
Замечаний:
0% ±
Excel 2010
Добрый день. Подскажите пожалуйста, нужна формула для извлечения даты из текста в цифровом формате в отдельную ячейку. Во вложении мое решение, дату извлекла, НО она в тексте, поправьте пожалуйста. Заранее благодарю.
Добрый день. Подскажите пожалуйста, нужна формула для извлечения даты из текста в цифровом формате в отдельную ячейку. Во вложении мое решение, дату извлекла, НО она в тексте, поправьте пожалуйста. Заранее благодарю. SElenaS
К сообщению приложен файл:
___.xlsx
(10.6 Kb)
Ответить
Сообщение Добрый день. Подскажите пожалуйста, нужна формула для извлечения даты из текста в цифровом формате в отдельную ячейку. Во вложении мое решение, дату извлекла, НО она в тексте, поправьте пожалуйста. Заранее благодарю. Автор - SElenaS Дата добавления - 28.01.2021 в 17:06
Nic70y
Дата: Четверг, 28.01.2021, 17:18 |
Сообщение № 2
Группа: Друзья
Ранг: Экселист
Сообщений: 9130
Репутация:
2415
±
Замечаний:
0% ±
Excel 2010
=ДАТА(ЛЕВБ(ПРАВБ(B2 ;7);4);ПОИСК(ЛЕВБ(ПРАВБ(B2 ;11);2);"цнвеварпраяюнюлвгенктояек")/2;ЛЕВБ(ПРАВБ(B2 ;15);2))
=ДАТА(ЛЕВБ(ПРАВБ(B2 ;7);4);ПОИСК(ЛЕВБ(ПРАВБ(B2 ;11);2);"цнвеварпраяюнюлвгенктояек")/2;ЛЕВБ(ПРАВБ(B2 ;15);2))
Nic70y
ЮMoney 41001841029809
Ответить
Сообщение
=ДАТА(ЛЕВБ(ПРАВБ(B2 ;7);4);ПОИСК(ЛЕВБ(ПРАВБ(B2 ;11);2);"цнвеварпраяюнюлвгенктояек")/2;ЛЕВБ(ПРАВБ(B2 ;15);2))
Автор - Nic70y Дата добавления - 28.01.2021 в 17:18
Serge_007
Дата: Четверг, 28.01.2021, 17:20 |
Сообщение № 3
Группа: Админы
Ранг: Местный житель
Сообщений: 16475
Репутация:
2749
±
Замечаний:
±
Excel 2016
Здравствуйте Формулу можно значительно сократить, но эта тоже рабочая:
=ДАТА(ПРАВБ(ПСТР(B2 ;ПОИСК("от ";B2 )+3;ДЛСТР(B2 )-ПОИСК("от ";B2 )-5);4);ПОИСКПОЗ(ПСТР(ПСТР(B2 ;ПОИСК("от ";B2 )+3;ДЛСТР(B2 )-ПОИСК("от ";B2 )-5);4;ДЛСТР(ПСТР(B2 ;ПОИСК("от ";B2 )+3;ДЛСТР(B2 )-ПОИСК("от ";B2 )-5))-8);{"января":"февраля":"марта":"апреля":"мая":"июня":"июля":"августа":"сентября":"октября":"ноября":"декабря"};);ЛЕВБ(ПСТР(B2 ;ПОИСК("от ";B2 )+3;ДЛСТР(B2 )-ПОИСК("от ";B2 )-5);2))
=ДАТА(ЛЕВБ(ПРАВБ(B2 ;7);4);ПОИСК(ЛЕВБ(ПРАВБ(B2 ;11);2);"цнвеварпраяюнюлвгенктояек")/2;ЛЕВБ(ПРАВБ(B2 ;15);2))
Ник, в названии месяцев разное кол-во букв...
Здравствуйте Формулу можно значительно сократить, но эта тоже рабочая:
=ДАТА(ПРАВБ(ПСТР(B2 ;ПОИСК("от ";B2 )+3;ДЛСТР(B2 )-ПОИСК("от ";B2 )-5);4);ПОИСКПОЗ(ПСТР(ПСТР(B2 ;ПОИСК("от ";B2 )+3;ДЛСТР(B2 )-ПОИСК("от ";B2 )-5);4;ДЛСТР(ПСТР(B2 ;ПОИСК("от ";B2 )+3;ДЛСТР(B2 )-ПОИСК("от ";B2 )-5))-8);{"января":"февраля":"марта":"апреля":"мая":"июня":"июля":"августа":"сентября":"октября":"ноября":"декабря"};);ЛЕВБ(ПСТР(B2 ;ПОИСК("от ";B2 )+3;ДЛСТР(B2 )-ПОИСК("от ";B2 )-5);2))
=ДАТА(ЛЕВБ(ПРАВБ(B2 ;7);4);ПОИСК(ЛЕВБ(ПРАВБ(B2 ;11);2);"цнвеварпраяюнюлвгенктояек")/2;ЛЕВБ(ПРАВБ(B2 ;15);2))
Ник, в названии месяцев разное кол-во букв... Serge_007
ЮMoney :41001419691823 | WMR :126292472390
Ответить
Сообщение Здравствуйте Формулу можно значительно сократить, но эта тоже рабочая:
=ДАТА(ПРАВБ(ПСТР(B2 ;ПОИСК("от ";B2 )+3;ДЛСТР(B2 )-ПОИСК("от ";B2 )-5);4);ПОИСКПОЗ(ПСТР(ПСТР(B2 ;ПОИСК("от ";B2 )+3;ДЛСТР(B2 )-ПОИСК("от ";B2 )-5);4;ДЛСТР(ПСТР(B2 ;ПОИСК("от ";B2 )+3;ДЛСТР(B2 )-ПОИСК("от ";B2 )-5))-8);{"января":"февраля":"марта":"апреля":"мая":"июня":"июля":"августа":"сентября":"октября":"ноября":"декабря"};);ЛЕВБ(ПСТР(B2 ;ПОИСК("от ";B2 )+3;ДЛСТР(B2 )-ПОИСК("от ";B2 )-5);2))
=ДАТА(ЛЕВБ(ПРАВБ(B2 ;7);4);ПОИСК(ЛЕВБ(ПРАВБ(B2 ;11);2);"цнвеварпраяюнюлвгенктояек")/2;ЛЕВБ(ПРАВБ(B2 ;15);2))
Ник, в названии месяцев разное кол-во букв... Автор - Serge_007 Дата добавления - 28.01.2021 в 17:20
Nic70y
Дата: Четверг, 28.01.2021, 17:26 |
Сообщение № 4
Группа: Друзья
Ранг: Экселист
Сообщений: 9130
Репутация:
2415
±
Замечаний:
0% ±
Excel 2010
в названии месяцев разное кол-во букв
блин точно, рабочий день заканчивается, шо попало написал, завтра исправлю (наверное)
в названии месяцев разное кол-во букв
блин точно, рабочий день заканчивается, шо попало написал, завтра исправлю (наверное)Nic70y
ЮMoney 41001841029809
Ответить
Сообщение в названии месяцев разное кол-во букв
блин точно, рабочий день заканчивается, шо попало написал, завтра исправлю (наверное)Автор - Nic70y Дата добавления - 28.01.2021 в 17:26
SElenaS
Дата: Четверг, 28.01.2021, 18:12 |
Сообщение № 5
Группа: Пользователи
Ранг: Прохожий
Сообщений: 6
Репутация:
1
±
Замечаний:
0% ±
Excel 2010
К сожалению, предложенные формулы у меня не работают(((.
К сожалению, предложенные формулы у меня не работают(((. SElenaS
Ответить
Сообщение К сожалению, предложенные формулы у меня не работают(((. Автор - SElenaS Дата добавления - 28.01.2021 в 18:12
Pelena
Дата: Четверг, 28.01.2021, 20:05 |
Сообщение № 6
Группа: Админы
Ранг: Местный житель
Сообщений: 19511
Репутация:
4620
±
Замечаний:
±
Excel 365 & Mac Excel
Ещё вариант
=--(ПОДСТАВИТЬ(ПСТР(B2 ;ПОИСК("от ";B2 )+3;ПОИСК(" ";B2 ;ПОИСК("от ";B2 )+3)-ПОИСК("от ";B2 )+1);"мая";"май")&" "&ЛЕВБ(ПРАВБ(B2 ;7);4))
Ещё вариант
=--(ПОДСТАВИТЬ(ПСТР(B2 ;ПОИСК("от ";B2 )+3;ПОИСК(" ";B2 ;ПОИСК("от ";B2 )+3)-ПОИСК("от ";B2 )+1);"мая";"май")&" "&ЛЕВБ(ПРАВБ(B2 ;7);4))
Pelena
"Черт возьми, Холмс! Но как??!!" Ю-money 41001765434816
Ответить
Сообщение Ещё вариант
=--(ПОДСТАВИТЬ(ПСТР(B2 ;ПОИСК("от ";B2 )+3;ПОИСК(" ";B2 ;ПОИСК("от ";B2 )+3)-ПОИСК("от ";B2 )+1);"мая";"май")&" "&ЛЕВБ(ПРАВБ(B2 ;7);4))
Автор - Pelena Дата добавления - 28.01.2021 в 20:05
Serge_007
Дата: Четверг, 28.01.2021, 20:12 |
Сообщение № 7
Группа: Админы
Ранг: Местный житель
Сообщений: 16475
Репутация:
2749
±
Замечаний:
±
Excel 2016
А Вы их в свой файл вставьте, тогда будут работать
А Вы их в свой файл вставьте, тогда будут работать
Serge_007
ЮMoney :41001419691823 | WMR :126292472390
Ответить
Сообщение А Вы их в свой файл вставьте, тогда будут работать
Автор - Serge_007 Дата добавления - 28.01.2021 в 20:12
Egyptian
Дата: Четверг, 28.01.2021, 20:13 |
Сообщение № 8
Группа: Проверенные
Ранг: Ветеран
Сообщений: 531
Репутация:
194
±
Замечаний:
0% ±
Excel 2013/2016
SElenaS , Проверил формулу из сообщения №3 - точно работает. Другие не смотрел. Наверное проблема из-за ваших региональных настроек. Попробуйте
{"января":"февраля":"марта":"апреля":"мая":"июня":"июля":"августа":"сентября":"октября":"ноября":"декабря"}
заменить на:
{"января"\"февраля"\"марта"\"апреля"\"мая"\"июня"\"июля"\"августа"\"сентября"\"октября"\"ноября"\"декабря"}
И еще вариант.
=ДАТА(СЖПРОБЕЛЫ(ПСТР(ПОДСТАВИТЬ(B2 ;" ";ПОВТОР(" ";99));800;100));ПОИСКПОЗ(СЖПРОБЕЛЫ(ПСТР(ПОДСТАВИТЬ(B2 ;" ";ПОВТОР(" ";99));700;100));M ;0);СЖПРОБЕЛЫ(ПСТР(ПОДСТАВИТЬ(B2 ;" ";ПОВТОР(" ";99));600;100)))
Буква М - это именованный диапазон на листе2 с перечнем месяцев.
SElenaS , Проверил формулу из сообщения №3 - точно работает. Другие не смотрел. Наверное проблема из-за ваших региональных настроек. Попробуйте
{"января":"февраля":"марта":"апреля":"мая":"июня":"июля":"августа":"сентября":"октября":"ноября":"декабря"}
заменить на:
{"января"\"февраля"\"марта"\"апреля"\"мая"\"июня"\"июля"\"августа"\"сентября"\"октября"\"ноября"\"декабря"}
И еще вариант.
=ДАТА(СЖПРОБЕЛЫ(ПСТР(ПОДСТАВИТЬ(B2 ;" ";ПОВТОР(" ";99));800;100));ПОИСКПОЗ(СЖПРОБЕЛЫ(ПСТР(ПОДСТАВИТЬ(B2 ;" ";ПОВТОР(" ";99));700;100));M ;0);СЖПРОБЕЛЫ(ПСТР(ПОДСТАВИТЬ(B2 ;" ";ПОВТОР(" ";99));600;100)))
Буква М - это именованный диапазон на листе2 с перечнем месяцев.Egyptian
К сообщению приложен файл:
1111.xlsx
(11.1 Kb)
Сообщение отредактировал Egyptian - Четверг, 28.01.2021, 21:31
Ответить
Сообщение SElenaS , Проверил формулу из сообщения №3 - точно работает. Другие не смотрел. Наверное проблема из-за ваших региональных настроек. Попробуйте
{"января":"февраля":"марта":"апреля":"мая":"июня":"июля":"августа":"сентября":"октября":"ноября":"декабря"}
заменить на:
{"января"\"февраля"\"марта"\"апреля"\"мая"\"июня"\"июля"\"августа"\"сентября"\"октября"\"ноября"\"декабря"}
И еще вариант.
=ДАТА(СЖПРОБЕЛЫ(ПСТР(ПОДСТАВИТЬ(B2 ;" ";ПОВТОР(" ";99));800;100));ПОИСКПОЗ(СЖПРОБЕЛЫ(ПСТР(ПОДСТАВИТЬ(B2 ;" ";ПОВТОР(" ";99));700;100));M ;0);СЖПРОБЕЛЫ(ПСТР(ПОДСТАВИТЬ(B2 ;" ";ПОВТОР(" ";99));600;100)))
Буква М - это именованный диапазон на листе2 с перечнем месяцев.Автор - Egyptian Дата добавления - 28.01.2021 в 20:13
Nic70y
Дата: Пятница, 29.01.2021, 08:36 |
Сообщение № 9
Группа: Друзья
Ранг: Экселист
Сообщений: 9130
Репутация:
2415
±
Замечаний:
0% ±
Excel 2010
RU
=--(СЖПРОБЕЛЫ(ПСТР(ПОДСТАВИТЬ(ПОДСТАВИТЬ(ПОДСТАВИТЬ(B2 ;"мая";"май");"июня";"июнь");"июля";"июль");ПОИСК("от ";B2 )+2;7)&ЛЕВБ(ПРАВБ(B2 ;8);5)))
+
=ДАТА(ЛЕВБ(ПРАВБ(B2 ;7);4);ПОИСК(ПСТР(B2 ;ПОИСК("от ";B2 )+(--ПСТР(ПОДСТАВИТЬ(B2 ;0;1);ПОИСК("от ";B2 )+3;2)>9)+6;2);"цнвеварпраяюнюлвгенктояек")/2;ПСТР(B2 ;ПОИСК("от ";B2 )+3;2))
АпДэйт
=ДАТА(ЛЕВБ(ПРАВБ(B2 ;7);4);ПОИСК(ПСТР(B2 ;ПОИСК("от";B2 )+(ПСТР(B2 ;ПОИСК("от";B2 )+5;1)=" ")+6;2);"цнвеварпраяюнюлвгенктояек")/2;ПСТР(B2 ;ПОИСК("от";B2 )+3;2))
=ДАТА(ЛЕВБ(ПРАВБ(B2 ;7);4);ПОИСК(ПСТР(B2 ;ПОИСК("\";ПОДСТАВИТЬ(B2 ;" ";"\";7))+2;2);"цнвеварпраяюнюлвгенктояек")/2;ПСТР(B2 ;ПОИСК("от";B2 )+3;2))
RU
=--(СЖПРОБЕЛЫ(ПСТР(ПОДСТАВИТЬ(ПОДСТАВИТЬ(ПОДСТАВИТЬ(B2 ;"мая";"май");"июня";"июнь");"июля";"июль");ПОИСК("от ";B2 )+2;7)&ЛЕВБ(ПРАВБ(B2 ;8);5)))
+
=ДАТА(ЛЕВБ(ПРАВБ(B2 ;7);4);ПОИСК(ПСТР(B2 ;ПОИСК("от ";B2 )+(--ПСТР(ПОДСТАВИТЬ(B2 ;0;1);ПОИСК("от ";B2 )+3;2)>9)+6;2);"цнвеварпраяюнюлвгенктояек")/2;ПСТР(B2 ;ПОИСК("от ";B2 )+3;2))
АпДэйт
=ДАТА(ЛЕВБ(ПРАВБ(B2 ;7);4);ПОИСК(ПСТР(B2 ;ПОИСК("от";B2 )+(ПСТР(B2 ;ПОИСК("от";B2 )+5;1)=" ")+6;2);"цнвеварпраяюнюлвгенктояек")/2;ПСТР(B2 ;ПОИСК("от";B2 )+3;2))
=ДАТА(ЛЕВБ(ПРАВБ(B2 ;7);4);ПОИСК(ПСТР(B2 ;ПОИСК("\";ПОДСТАВИТЬ(B2 ;" ";"\";7))+2;2);"цнвеварпраяюнюлвгенктояек")/2;ПСТР(B2 ;ПОИСК("от";B2 )+3;2))
Nic70y
К сообщению приложен файл:
779.xlsx
(11.9 Kb)
ЮMoney 41001841029809
Сообщение отредактировал Nic70y - Пятница, 29.01.2021, 11:51
Ответить
Сообщение RU
=--(СЖПРОБЕЛЫ(ПСТР(ПОДСТАВИТЬ(ПОДСТАВИТЬ(ПОДСТАВИТЬ(B2 ;"мая";"май");"июня";"июнь");"июля";"июль");ПОИСК("от ";B2 )+2;7)&ЛЕВБ(ПРАВБ(B2 ;8);5)))
+
=ДАТА(ЛЕВБ(ПРАВБ(B2 ;7);4);ПОИСК(ПСТР(B2 ;ПОИСК("от ";B2 )+(--ПСТР(ПОДСТАВИТЬ(B2 ;0;1);ПОИСК("от ";B2 )+3;2)>9)+6;2);"цнвеварпраяюнюлвгенктояек")/2;ПСТР(B2 ;ПОИСК("от ";B2 )+3;2))
АпДэйт
=ДАТА(ЛЕВБ(ПРАВБ(B2 ;7);4);ПОИСК(ПСТР(B2 ;ПОИСК("от";B2 )+(ПСТР(B2 ;ПОИСК("от";B2 )+5;1)=" ")+6;2);"цнвеварпраяюнюлвгенктояек")/2;ПСТР(B2 ;ПОИСК("от";B2 )+3;2))
=ДАТА(ЛЕВБ(ПРАВБ(B2 ;7);4);ПОИСК(ПСТР(B2 ;ПОИСК("\";ПОДСТАВИТЬ(B2 ;" ";"\";7))+2;2);"цнвеварпраяюнюлвгенктояек")/2;ПСТР(B2 ;ПОИСК("от";B2 )+3;2))
Автор - Nic70y Дата добавления - 29.01.2021 в 08:36
Serge_007
Дата: Пятница, 29.01.2021, 14:29 |
Сообщение № 10
Группа: Админы
Ранг: Местный житель
Сообщений: 16475
Репутация:
2749
±
Замечаний:
±
Excel 2016
Ещё вариант
=--(ПОДСТАВИТЬ(ПСТР(B2 ;ПОИСК("от ";B2 )+3;ПОИСК(" ";B2 ;ПОИСК("от ";B2 )+3)-ПОИСК("от ";B2 )+1);"мая";"май")&" "&ЛЕВБ(ПРАВБ(B2 ;7);4))
Добавил вариант
=--(ПСТР(B2 ;НАЙТИ("от ";B2 )+3;2)&"."&ПОИСК(ПСТР(B2 ;НАЙТИ("от ";B2 )+7;2);"Ынвеварпраяюнюлвгенктояек")/2&"."&ПСТР(B2 ;ДЛСТР(B2 )-6;4))
и собрал их в файле
Ещё вариант
=--(ПОДСТАВИТЬ(ПСТР(B2 ;ПОИСК("от ";B2 )+3;ПОИСК(" ";B2 ;ПОИСК("от ";B2 )+3)-ПОИСК("от ";B2 )+1);"мая";"май")&" "&ЛЕВБ(ПРАВБ(B2 ;7);4))
Добавил вариант
=--(ПСТР(B2 ;НАЙТИ("от ";B2 )+3;2)&"."&ПОИСК(ПСТР(B2 ;НАЙТИ("от ";B2 )+7;2);"Ынвеварпраяюнюлвгенктояек")/2&"."&ПСТР(B2 ;ДЛСТР(B2 )-6;4))
и собрал их в файлеSerge_007
ЮMoney :41001419691823 | WMR :126292472390
Ответить
Сообщение Ещё вариант
=--(ПОДСТАВИТЬ(ПСТР(B2 ;ПОИСК("от ";B2 )+3;ПОИСК(" ";B2 ;ПОИСК("от ";B2 )+3)-ПОИСК("от ";B2 )+1);"мая";"май")&" "&ЛЕВБ(ПРАВБ(B2 ;7);4))
Добавил вариант
=--(ПСТР(B2 ;НАЙТИ("от ";B2 )+3;2)&"."&ПОИСК(ПСТР(B2 ;НАЙТИ("от ";B2 )+7;2);"Ынвеварпраяюнюлвгенктояек")/2&"."&ПСТР(B2 ;ДЛСТР(B2 )-6;4))
и собрал их в файлеАвтор - Serge_007 Дата добавления - 29.01.2021 в 14:29
Pelena
Дата: Пятница, 29.01.2021, 18:45 |
Сообщение № 11
Группа: Админы
Ранг: Местный житель
Сообщений: 19511
Репутация:
4620
±
Замечаний:
±
Excel 365 & Mac Excel
не все варианты работают с однозначными числами
не все варианты работают с однозначными числами Pelena
"Черт возьми, Холмс! Но как??!!" Ю-money 41001765434816
Ответить
Сообщение не все варианты работают с однозначными числами Автор - Pelena Дата добавления - 29.01.2021 в 18:45
SElenaS
Дата: Пятница, 29.01.2021, 18:52 |
Сообщение № 12
Группа: Пользователи
Ранг: Прохожий
Сообщений: 6
Репутация:
1
±
Замечаний:
0% ±
Excel 2010
Друзья, ОГРОМНОЕ ЧЕЛОВЕЧЕСКОЕ СПАСИБО! Я тронута до глубины души, что сколько молодых людей не прошли мимо просьбы бабушки-старушки и ее проблемы. Всем безмерно благодарна за помощь! У меня действительно какие-то настройки , что я вижу все по другому (см. вложение), но главное мне подошли формулы и списка предложенных и все работает отлично! УДАЧИ ВСЕМ ЗДОРОВЬЯ И УСПЕХА!!!
Друзья, ОГРОМНОЕ ЧЕЛОВЕЧЕСКОЕ СПАСИБО! Я тронута до глубины души, что сколько молодых людей не прошли мимо просьбы бабушки-старушки и ее проблемы. Всем безмерно благодарна за помощь! У меня действительно какие-то настройки , что я вижу все по другому (см. вложение), но главное мне подошли формулы и списка предложенных и все работает отлично! УДАЧИ ВСЕМ ЗДОРОВЬЯ И УСПЕХА!!! SElenaS
Ответить
Сообщение Друзья, ОГРОМНОЕ ЧЕЛОВЕЧЕСКОЕ СПАСИБО! Я тронута до глубины души, что сколько молодых людей не прошли мимо просьбы бабушки-старушки и ее проблемы. Всем безмерно благодарна за помощь! У меня действительно какие-то настройки , что я вижу все по другому (см. вложение), но главное мне подошли формулы и списка предложенных и все работает отлично! УДАЧИ ВСЕМ ЗДОРОВЬЯ И УСПЕХА!!! Автор - SElenaS Дата добавления - 29.01.2021 в 18:52
Светлый
Дата: Пятница, 29.01.2021, 21:33 |
Сообщение № 13
Группа: Друзья
Ранг: Старожил
Сообщений: 1868
Репутация:
536
±
Замечаний:
0% ±
Excel 2013, 2016
Serge_007 , можете добавить в коллекцию ещё один вариант:
=АГРЕГАТ(14;6;--ПОДСТАВИТЬ(ПСТР(B2 ;ПОИСК("от";B2 )+3;{5;6})&ЛЕВБ(ПРАВБ(B2 ;8);5);"ая";"ай");1)
*Можно ещё так:
=-ПРОСМОТР(;-ПОДСТАВИТЬ(ПСТР(B2 ;ПОИСК("от";B2 )+3;{5;6})&ЛЕВБ(ПРАВБ(B2 ;8);5);"ая";"ай"))
Serge_007 , можете добавить в коллекцию ещё один вариант:
=АГРЕГАТ(14;6;--ПОДСТАВИТЬ(ПСТР(B2 ;ПОИСК("от";B2 )+3;{5;6})&ЛЕВБ(ПРАВБ(B2 ;8);5);"ая";"ай");1)
*Можно ещё так:
=-ПРОСМОТР(;-ПОДСТАВИТЬ(ПСТР(B2 ;ПОИСК("от";B2 )+3;{5;6})&ЛЕВБ(ПРАВБ(B2 ;8);5);"ая";"ай"))
Светлый
Программировать проще, чем писать стихи.
Сообщение отредактировал Светлый - Суббота, 30.01.2021, 01:03
Ответить
Сообщение Serge_007 , можете добавить в коллекцию ещё один вариант:
=АГРЕГАТ(14;6;--ПОДСТАВИТЬ(ПСТР(B2 ;ПОИСК("от";B2 )+3;{5;6})&ЛЕВБ(ПРАВБ(B2 ;8);5);"ая";"ай");1)
*Можно ещё так:
=-ПРОСМОТР(;-ПОДСТАВИТЬ(ПСТР(B2 ;ПОИСК("от";B2 )+3;{5;6})&ЛЕВБ(ПРАВБ(B2 ;8);5);"ая";"ай"))
Автор - Светлый Дата добавления - 29.01.2021 в 21:33
Serge_007
Дата: Понедельник, 01.02.2021, 09:10 |
Сообщение № 14
Группа: Админы
Ранг: Местный житель
Сообщений: 16475
Репутация:
2749
±
Замечаний:
±
Excel 2016
не все варианты работают с однозначными числами
Лена, в делопроизводстве есть правило - значимые разряды чисел не могут быть пустыми. Т.е. в документах номер квартала всегда будет из одного разряда, год - всегда из четырех, месяцы, дни, часы и минуты - всегда из двухдобавить в коллекцию ещё один вариант
Сергей, спасибо! Добавлю обязательно Думаю статью написать на эту тему, уверен - задача часто встречается у тех, кто работает с выгрузками из разного рода СУБД (1С, SAP, Oracle и т.п.)
не все варианты работают с однозначными числами
Лена, в делопроизводстве есть правило - значимые разряды чисел не могут быть пустыми. Т.е. в документах номер квартала всегда будет из одного разряда, год - всегда из четырех, месяцы, дни, часы и минуты - всегда из двухдобавить в коллекцию ещё один вариант
Сергей, спасибо! Добавлю обязательно Думаю статью написать на эту тему, уверен - задача часто встречается у тех, кто работает с выгрузками из разного рода СУБД (1С, SAP, Oracle и т.п.)Serge_007
ЮMoney :41001419691823 | WMR :126292472390
Ответить
Сообщение не все варианты работают с однозначными числами
Лена, в делопроизводстве есть правило - значимые разряды чисел не могут быть пустыми. Т.е. в документах номер квартала всегда будет из одного разряда, год - всегда из четырех, месяцы, дни, часы и минуты - всегда из двухдобавить в коллекцию ещё один вариант
Сергей, спасибо! Добавлю обязательно Думаю статью написать на эту тему, уверен - задача часто встречается у тех, кто работает с выгрузками из разного рода СУБД (1С, SAP, Oracle и т.п.)Автор - Serge_007 Дата добавления - 01.02.2021 в 09:10
Nic70y
Дата: Понедельник, 01.02.2021, 09:13 |
Сообщение № 15
Группа: Друзья
Ранг: Экселист
Сообщений: 9130
Репутация:
2415
±
Замечаний:
0% ±
Excel 2010
в делопроизводстве есть правило
тогда так
=ДАТА(ЛЕВБ(ПРАВБ(B2 ;7);4);ПОИСК(ПСТР(B2 ;ПОИСК("от";B2 )+7;2);"цнвеварпраяюнюлвгенктояек")/2;ПСТР(B2 ;ПОИСК("от";B2 )+3;2))
=--ПОДСТАВИТЬ(ЛЕВБ(ЗАМЕНИТЬ(B2 ;1;ПОИСК("от";B2 )+2;);6)&ЛЕВБ(ПРАВБ(B2 ;8);5);"ая";"ай")
в делопроизводстве есть правило
тогда так
=ДАТА(ЛЕВБ(ПРАВБ(B2 ;7);4);ПОИСК(ПСТР(B2 ;ПОИСК("от";B2 )+7;2);"цнвеварпраяюнюлвгенктояек")/2;ПСТР(B2 ;ПОИСК("от";B2 )+3;2))
=--ПОДСТАВИТЬ(ЛЕВБ(ЗАМЕНИТЬ(B2 ;1;ПОИСК("от";B2 )+2;);6)&ЛЕВБ(ПРАВБ(B2 ;8);5);"ая";"ай")
Nic70y
ЮMoney 41001841029809
Сообщение отредактировал Nic70y - Понедельник, 01.02.2021, 11:09
Ответить
Сообщение в делопроизводстве есть правило
тогда так
=ДАТА(ЛЕВБ(ПРАВБ(B2 ;7);4);ПОИСК(ПСТР(B2 ;ПОИСК("от";B2 )+7;2);"цнвеварпраяюнюлвгенктояек")/2;ПСТР(B2 ;ПОИСК("от";B2 )+3;2))
=--ПОДСТАВИТЬ(ЛЕВБ(ЗАМЕНИТЬ(B2 ;1;ПОИСК("от";B2 )+2;);6)&ЛЕВБ(ПРАВБ(B2 ;8);5);"ая";"ай")
Автор - Nic70y Дата добавления - 01.02.2021 в 09:13