Сцепить текст из середины ячейки
akaDemik
Дата: Понедельник, 19.10.2015, 10:46 |
Сообщение № 1
Группа: Пользователи
Ранг: Участник
Сообщений: 67
Репутация:
0
±
Замечаний:
0% ±
Excel 2010
Надо переформатировать текст и сцепить его в другой ячейке Нашел способ как это сделать с помощью дополнительных ячеек, а как одной формулой без макроса сделать, пока не разобрался
Надо переформатировать текст и сцепить его в другой ячейке Нашел способ как это сделать с помощью дополнительных ячеек, а как одной формулой без макроса сделать, пока не разобрался akaDemik
Ответить
Сообщение Надо переформатировать текст и сцепить его в другой ячейке Нашел способ как это сделать с помощью дополнительных ячеек, а как одной формулой без макроса сделать, пока не разобрался Автор - akaDemik Дата добавления - 19.10.2015 в 10:46
YouGreed
Дата: Понедельник, 19.10.2015, 10:52 |
Сообщение № 2
Группа: Проверенные
Ранг: Ветеран
Сообщений: 589
Репутация:
123
±
Замечаний:
0% ±
Excel 2010
akaDemik, Код
=ПСТР(B2;НАЙТИ("г.";B2;1)-4;4)&"_"&ПСТР(B2;НАЙТИ(".";B2;1)+1;2)&"_"&ПСТР(B2;НАЙТИ("на ";B2;1)+3;2)
akaDemik, Код
=ПСТР(B2;НАЙТИ("г.";B2;1)-4;4)&"_"&ПСТР(B2;НАЙТИ(".";B2;1)+1;2)&"_"&ПСТР(B2;НАЙТИ("на ";B2;1)+3;2)
YouGreed
К сообщению приложен файл:
__.xlsx
(8.8 Kb)
Сообщение отредактировал YouGreed - Понедельник, 19.10.2015, 10:53
Ответить
Сообщение akaDemik, Код
=ПСТР(B2;НАЙТИ("г.";B2;1)-4;4)&"_"&ПСТР(B2;НАЙТИ(".";B2;1)+1;2)&"_"&ПСТР(B2;НАЙТИ("на ";B2;1)+3;2)
Автор - YouGreed Дата добавления - 19.10.2015 в 10:52
Nic70y
Дата: Понедельник, 19.10.2015, 10:53 |
Сообщение № 3
Группа: Друзья
Ранг: Экселист
Сообщений: 8772
Репутация:
2277
±
Замечаний:
0% ±
Excel 2010
еще варианты:Код
=ЛЕВБ(ПРАВБ(B2;6);4)&"_"&ПСТР(B2;ПОИСК(".";B2)+1;2)&"_"&ПСТР(B2;ПОИСК(".";B2)-2;2)
Код
=ПОДСТАВИТЬ(ТЕКСТ(ЛЕВБ(ПРАВБ(B2;12);10);"ГГГГ ММ ДД");" ";"_")
Код
=ТЕКСТ(ЛЕВБ(ПРАВБ(B2;12);10);"ГГГГ\_ММ\_ДД")
еще варианты:Код
=ЛЕВБ(ПРАВБ(B2;6);4)&"_"&ПСТР(B2;ПОИСК(".";B2)+1;2)&"_"&ПСТР(B2;ПОИСК(".";B2)-2;2)
Код
=ПОДСТАВИТЬ(ТЕКСТ(ЛЕВБ(ПРАВБ(B2;12);10);"ГГГГ ММ ДД");" ";"_")
Код
=ТЕКСТ(ЛЕВБ(ПРАВБ(B2;12);10);"ГГГГ\_ММ\_ДД")
Nic70y
ЮMoney 41001841029809
Сообщение отредактировал Nic70y - Понедельник, 19.10.2015, 11:01
Ответить
Сообщение еще варианты:Код
=ЛЕВБ(ПРАВБ(B2;6);4)&"_"&ПСТР(B2;ПОИСК(".";B2)+1;2)&"_"&ПСТР(B2;ПОИСК(".";B2)-2;2)
Код
=ПОДСТАВИТЬ(ТЕКСТ(ЛЕВБ(ПРАВБ(B2;12);10);"ГГГГ ММ ДД");" ";"_")
Код
=ТЕКСТ(ЛЕВБ(ПРАВБ(B2;12);10);"ГГГГ\_ММ\_ДД")
Автор - Nic70y Дата добавления - 19.10.2015 в 10:53
buchlotnik
Дата: Понедельник, 19.10.2015, 11:00 |
Сообщение № 4
Группа: Заблокированные
Ранг: Участник клуба
Сообщений: 3442
Репутация:
929
±
Замечаний:
20% ±
2010, 2013, 2016 RUS / ENG
если дата в формате 00.00.0000 то можно и такКод
=ПОДСТАВИТЬ(ТЕКСТ(ПСТР(B2;16;10);"ГГГГ ММ ДД");" ";"_")
если дата в формате 00.00.0000 то можно и такКод
=ПОДСТАВИТЬ(ТЕКСТ(ПСТР(B2;16;10);"ГГГГ ММ ДД");" ";"_")
buchlotnik
Ответить
Сообщение если дата в формате 00.00.0000 то можно и такКод
=ПОДСТАВИТЬ(ТЕКСТ(ПСТР(B2;16;10);"ГГГГ ММ ДД");" ";"_")
Автор - buchlotnik Дата добавления - 19.10.2015 в 11:00
Pelena
Дата: Понедельник, 19.10.2015, 11:04 |
Сообщение № 5
Группа: Админы
Ранг: Местный житель
Сообщений: 19195
Репутация:
4423
±
Замечаний:
±
Excel 365 & Mac Excel
Или сразу подчеркивание поставить в форматКод
=ТЕКСТ(ПСТР(B2;16;10);"ГГГГ\_ММ\_ДД")
Или сразу подчеркивание поставить в форматКод
=ТЕКСТ(ПСТР(B2;16;10);"ГГГГ\_ММ\_ДД")
Pelena
"Черт возьми, Холмс! Но как??!!" Ю-money 41001765434816
Ответить
Сообщение Или сразу подчеркивание поставить в форматКод
=ТЕКСТ(ПСТР(B2;16;10);"ГГГГ\_ММ\_ДД")
Автор - Pelena Дата добавления - 19.10.2015 в 11:04
akaDemik
Дата: Понедельник, 19.10.2015, 11:44 |
Сообщение № 6
Группа: Пользователи
Ранг: Участник
Сообщений: 67
Репутация:
0
±
Замечаний:
0% ±
Excel 2010
=ПОДСТАВИТЬ(ТЕКСТ(ЛЕВБ(ПРАВБ(B2;12);10);"ГГГГ ММ ДД");" ";"_") =ТЕКСТ(ЛЕВБ(ПРАВБ(B2;12);10);"ГГГГ\_ММ\_ДД")
можно и так =ПОДСТАВИТЬ(ТЕКСТ(ПСТР(B2;16;10);"ГГГГ ММ ДД");" ";"_")
поставить в формат =ТЕКСТ(ПСТР(B2;16;10);"ГГГГ\_ММ\_ДД")
у меня результат получается [moder]Не надо цитировать посты целиком. Это нарушение Правил форума[/moder]
=ПОДСТАВИТЬ(ТЕКСТ(ЛЕВБ(ПРАВБ(B2;12);10);"ГГГГ ММ ДД");" ";"_") =ТЕКСТ(ЛЕВБ(ПРАВБ(B2;12);10);"ГГГГ\_ММ\_ДД")
можно и так =ПОДСТАВИТЬ(ТЕКСТ(ПСТР(B2;16;10);"ГГГГ ММ ДД");" ";"_")
поставить в формат =ТЕКСТ(ПСТР(B2;16;10);"ГГГГ\_ММ\_ДД")
у меня результат получается [moder]Не надо цитировать посты целиком. Это нарушение Правил форума[/moder]akaDemik
Сообщение отредактировал Pelena - Понедельник, 19.10.2015, 12:05
Ответить
Сообщение =ПОДСТАВИТЬ(ТЕКСТ(ЛЕВБ(ПРАВБ(B2;12);10);"ГГГГ ММ ДД");" ";"_") =ТЕКСТ(ЛЕВБ(ПРАВБ(B2;12);10);"ГГГГ\_ММ\_ДД")
можно и так =ПОДСТАВИТЬ(ТЕКСТ(ПСТР(B2;16;10);"ГГГГ ММ ДД");" ";"_")
поставить в формат =ТЕКСТ(ПСТР(B2;16;10);"ГГГГ\_ММ\_ДД")
у меня результат получается [moder]Не надо цитировать посты целиком. Это нарушение Правил форума[/moder]Автор - akaDemik Дата добавления - 19.10.2015 в 11:44
Pelena
Дата: Понедельник, 19.10.2015, 12:09 |
Сообщение № 7
Группа: Админы
Ранг: Местный житель
Сообщений: 19195
Репутация:
4423
±
Замечаний:
±
Excel 365 & Mac Excel
Покажите в файле Если у Вас Excel англоязычный, то надо "YYYY\_MM\_DD"
Покажите в файле Если у Вас Excel англоязычный, то надо "YYYY\_MM\_DD" Pelena
"Черт возьми, Холмс! Но как??!!" Ю-money 41001765434816
Ответить
Сообщение Покажите в файле Если у Вас Excel англоязычный, то надо "YYYY\_MM\_DD" Автор - Pelena Дата добавления - 19.10.2015 в 12:09
akaDemik
Дата: Понедельник, 19.10.2015, 12:27 |
Сообщение № 8
Группа: Пользователи
Ранг: Участник
Сообщений: 67
Репутация:
0
±
Замечаний:
0% ±
Excel 2010
Если у Вас Excel англоязычный, то надо "YYYY\_MM\_DD"
нет, не англоязычный =ЛЕВБ(ПРАВБ(B2;6);4)&"_"&ПСТР(B2;ПОИСК(".";B2)+1;2)&"_"&ПСТР(B2;ПОИСК(".";B2)-2;2)
вот эта формула работает и от YouGreed , но они запутанные
Если у Вас Excel англоязычный, то надо "YYYY\_MM\_DD"
нет, не англоязычный =ЛЕВБ(ПРАВБ(B2;6);4)&"_"&ПСТР(B2;ПОИСК(".";B2)+1;2)&"_"&ПСТР(B2;ПОИСК(".";B2)-2;2)
вот эта формула работает и от YouGreed , но они запутанныеakaDemik
Сообщение отредактировал akaDemik - Понедельник, 19.10.2015, 12:28
Ответить
Сообщение Если у Вас Excel англоязычный, то надо "YYYY\_MM\_DD"
нет, не англоязычный =ЛЕВБ(ПРАВБ(B2;6);4)&"_"&ПСТР(B2;ПОИСК(".";B2)+1;2)&"_"&ПСТР(B2;ПОИСК(".";B2)-2;2)
вот эта формула работает и от YouGreed , но они запутанныеАвтор - akaDemik Дата добавления - 19.10.2015 в 12:27
Pelena
Дата: Понедельник, 19.10.2015, 12:46 |
Сообщение № 9
Группа: Админы
Ранг: Местный житель
Сообщений: 19195
Репутация:
4423
±
Замечаний:
±
Excel 365 & Mac Excel
А в этом файле посмотрите. Работают?
А в этом файле посмотрите. Работают? Pelena
"Черт возьми, Холмс! Но как??!!" Ю-money 41001765434816
Ответить
Сообщение А в этом файле посмотрите. Работают? Автор - Pelena Дата добавления - 19.10.2015 в 12:46
akaDemik
Дата: Понедельник, 19.10.2015, 12:50 |
Сообщение № 10
Группа: Пользователи
Ранг: Участник
Сообщений: 67
Репутация:
0
±
Замечаний:
0% ±
Excel 2010
А в этом файле посмотрите. Работают?
да, но не понял в чем фокус?))
А в этом файле посмотрите. Работают?
да, но не понял в чем фокус?))akaDemik
Ответить
Сообщение А в этом файле посмотрите. Работают?
да, но не понял в чем фокус?))Автор - akaDemik Дата добавления - 19.10.2015 в 12:50
Pelena
Дата: Понедельник, 19.10.2015, 12:58 |
Сообщение № 11
Группа: Админы
Ранг: Местный житель
Сообщений: 19195
Репутация:
4423
±
Замечаний:
±
Excel 365 & Mac Excel
Скорей всего, чем-то отличаются форматы дат в Вашем Excel и моём, потому что я ничего не меняла, просто поставила курсор в строку формул и нажала Enter
Скорей всего, чем-то отличаются форматы дат в Вашем Excel и моём, потому что я ничего не меняла, просто поставила курсор в строку формул и нажала Enter Pelena
"Черт возьми, Холмс! Но как??!!" Ю-money 41001765434816
Ответить
Сообщение Скорей всего, чем-то отличаются форматы дат в Вашем Excel и моём, потому что я ничего не меняла, просто поставила курсор в строку формул и нажала Enter Автор - Pelena Дата добавления - 19.10.2015 в 12:58