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

Вход

Регистрация

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

 

= Мир MS Excel/Сцепить текст из середины ячейки - Мир MS Excel

Старая форма входа
  • Страница 1 из 1
  • 1
Модератор форума: китин, _Boroda_  
Мир MS Excel » Вопросы и решения » Вопросы по Excel » Сцепить текст из середины ячейки (Формулы/Formulas)
Сцепить текст из середины ячейки
akaDemik Дата: Понедельник, 19.10.2015, 10:46 | Сообщение № 1
Группа: Пользователи
Ранг: Участник
Сообщений: 67
Репутация: 0 ±
Замечаний: 0% ±

Excel 2010
Надо переформатировать текст и сцепить его в другой ячейке
Нашел способ как это сделать с помощью дополнительных ячеек, а как одной формулой без макроса сделать, пока не разобрался
К сообщению приложен файл: 1992122.xlsx (9.2 Kb)
 
Ответить
СообщениеНадо переформатировать текст и сцепить его в другой ячейке
Нашел способ как это сделать с помощью дополнительных ячеек, а как одной формулой без макроса сделать, пока не разобрался

Автор - 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)
К сообщению приложен файл: __.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);"ГГГГ\_ММ\_ДД")


Ю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
Дата добавления - 19.10.2015 в 11:00
Pelena Дата: Понедельник, 19.10.2015, 11:04 | Сообщение № 5
Группа: Админы
Ранг: Местный житель
Сообщений: 19195
Репутация: 4423 ±
Замечаний: ±

Excel 365 & Mac Excel
Или сразу подчеркивание поставить в формат
Код
=ТЕКСТ(ПСТР(B2;16;10);"ГГГГ\_ММ\_ДД")


"Черт возьми, Холмс! Но как??!!"
Ю-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]


Сообщение отредактировал 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"


"Черт возьми, Холмс! Но как??!!"
Ю-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, но они запутанные
К сообщению приложен файл: 3002972.xlsx (9.5 Kb)


Сообщение отредактировал 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
А в этом файле посмотрите. Работают?
К сообщению приложен файл: 6261108.xlsx (9.5 Kb)


"Черт возьми, Холмс! Но как??!!"
Ю-money 41001765434816
 
Ответить
СообщениеА в этом файле посмотрите. Работают?

Автор - Pelena
Дата добавления - 19.10.2015 в 12:46
akaDemik Дата: Понедельник, 19.10.2015, 12:50 | Сообщение № 10
Группа: Пользователи
Ранг: Участник
Сообщений: 67
Репутация: 0 ±
Замечаний: 0% ±

Excel 2010
А в этом файле посмотрите. Работают?


да, но не понял в чем фокус?))
 
Ответить
Сообщение
А в этом файле посмотрите. Работают?


да, но не понял в чем фокус?))

Автор - akaDemik
Дата добавления - 19.10.2015 в 12:50
Pelena Дата: Понедельник, 19.10.2015, 12:58 | Сообщение № 11
Группа: Админы
Ранг: Местный житель
Сообщений: 19195
Репутация: 4423 ±
Замечаний: ±

Excel 365 & Mac Excel
Скорей всего, чем-то отличаются форматы дат в Вашем Excel и моём, потому что я ничего не меняла, просто поставила курсор в строку формул и нажала Enter


"Черт возьми, Холмс! Но как??!!"
Ю-money 41001765434816
 
Ответить
СообщениеСкорей всего, чем-то отличаются форматы дат в Вашем Excel и моём, потому что я ничего не меняла, просто поставила курсор в строку формул и нажала Enter

Автор - Pelena
Дата добавления - 19.10.2015 в 12:58
Мир MS Excel » Вопросы и решения » Вопросы по Excel » Сцепить текст из середины ячейки (Формулы/Formulas)
  • Страница 1 из 1
  • 1
Поиск:

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