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

Вход

Регистрация

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

 

= Мир MS Excel/Заглавная буква после кавычек и подстановка инфы в место - Мир MS Excel

  • Страница 1 из 1
  • 1
Модератор форума: китин, _Boroda_, DrMini  
Заглавная буква после кавычек и подстановка инфы в место
Diadar Дата: Четверг, 05.03.2015, 13:26 | Сообщение № 1
Группа: Пользователи
Ранг: Новичок
Сообщений: 12
Репутация: 0 ±
Замечаний: 0% ±

Excel 2003
Есть примерно такой файл.

Задача 1.
Необходимо после кавычек - в первом слове сделать первую букву заглавной.

Что сейчас: Статуэтка "дама" высота 27 см.
Что должно быть: Статуэтка "Дама" высота 27 см.

Задача 2.
Есть ли какой то способ сцепить инфу из колонки A и B, но чтобы код из A встал после определенного слова в B? То есть чтобы в формуле мне только необходимо было менять инфу после какого слова вставлять?

Сейчас приходится просто сцеплять их, код попадает в начало и потом руками переношу его в нужное место.

Пример:
строка 2 должно получится
Набор для канапе 10-062 "повар-барбекю" высота 7 см.+ 6 вилочек длина 9 см. (после 3 слова)

строка 3
Статуэтка 101-039 "дама" высота 27 см. (после первого слова)

Заранее благодарен.
К сообщению приложен файл: _Excel.xls (13.5 Kb)


Сообщение отредактировал Diadar - Четверг, 05.03.2015, 13:26
 
Ответить
СообщениеЕсть примерно такой файл.

Задача 1.
Необходимо после кавычек - в первом слове сделать первую букву заглавной.

Что сейчас: Статуэтка "дама" высота 27 см.
Что должно быть: Статуэтка "Дама" высота 27 см.

Задача 2.
Есть ли какой то способ сцепить инфу из колонки A и B, но чтобы код из A встал после определенного слова в B? То есть чтобы в формуле мне только необходимо было менять инфу после какого слова вставлять?

Сейчас приходится просто сцеплять их, код попадает в начало и потом руками переношу его в нужное место.

Пример:
строка 2 должно получится
Набор для канапе 10-062 "повар-барбекю" высота 7 см.+ 6 вилочек длина 9 см. (после 3 слова)

строка 3
Статуэтка 101-039 "дама" высота 27 см. (после первого слова)

Заранее благодарен.

Автор - Diadar
Дата добавления - 05.03.2015 в 13:26
buchlotnik Дата: Четверг, 05.03.2015, 13:36 | Сообщение № 2
Группа: Заблокированные
Ранг: Участник клуба
Сообщений: 3442
Репутация: 929 ±
Замечаний: 20% ±

2010, 2013, 2016 RUS / ENG
Diadar, здравствуйте. Так нужно?
Код
=ЛЕВСИМВ(B1;ПОИСК("""";B1)-1)&A1&" "&""""&ПРОПИСН(ПСТР(B1;ПОИСК("""";B1)+1;1))&ПРАВСИМВ(B1;ДЛСТР(B1)-ПОИСК("""";B1)-1)
К сообщению приложен файл: -Excel.xls (27.0 Kb)
 
Ответить
СообщениеDiadar, здравствуйте. Так нужно?
Код
=ЛЕВСИМВ(B1;ПОИСК("""";B1)-1)&A1&" "&""""&ПРОПИСН(ПСТР(B1;ПОИСК("""";B1)+1;1))&ПРАВСИМВ(B1;ДЛСТР(B1)-ПОИСК("""";B1)-1)

Автор - buchlotnik
Дата добавления - 05.03.2015 в 13:36
Diadar Дата: Четверг, 05.03.2015, 13:50 | Сообщение № 3
Группа: Пользователи
Ранг: Новичок
Сообщений: 12
Репутация: 0 ±
Замечаний: 0% ±

Excel 2003
Здравствуйте, да, предложенный пример то, что нужно.

Единственная проблема, это что по задаче 2 вы привязали насколько я понял все к наличию кавычек.

Но у нас не всегда в строке названия есть кавычки.

Вот прилагаю другой пример.

Поэтому я и спрашивал может быть привязаться к количеству слов и чтобы вручную можно было это регулировать.

Или Excel не умеет определять слова и только указание количества знаков (после которого вставлять код) спасет положение?
К сообщению приложен файл: _Excel_2.xls (13.5 Kb)
 
Ответить
СообщениеЗдравствуйте, да, предложенный пример то, что нужно.

Единственная проблема, это что по задаче 2 вы привязали насколько я понял все к наличию кавычек.

Но у нас не всегда в строке названия есть кавычки.

Вот прилагаю другой пример.

Поэтому я и спрашивал может быть привязаться к количеству слов и чтобы вручную можно было это регулировать.

Или Excel не умеет определять слова и только указание количества знаков (после которого вставлять код) спасет положение?

Автор - Diadar
Дата добавления - 05.03.2015 в 13:50
slAvIk159 Дата: Четверг, 05.03.2015, 13:51 | Сообщение № 4
Группа: Проверенные
Ранг: Участник
Сообщений: 83
Репутация: 13 ±
Замечаний: 0% ±

Excel 2013
Код
=ЛЕВСИМВ(B1;ПОИСК("""";B1)-1)&A1&ПРАВСИМВ(ЛЕВСИМВ(B1;ПОИСК("""";B1));2)&ПРОПИСН(ПРАВСИМВ(ЛЕВСИМВ(B1;ПОИСК("""";B1)+1);1))&ПРАВСИМВ(B1;ДЛСТР(B1)-ПОИСК("""";B1)-1)
К сообщению приложен файл: Diadar.xls (24.5 Kb)
 
Ответить
Сообщение
Код
=ЛЕВСИМВ(B1;ПОИСК("""";B1)-1)&A1&ПРАВСИМВ(ЛЕВСИМВ(B1;ПОИСК("""";B1));2)&ПРОПИСН(ПРАВСИМВ(ЛЕВСИМВ(B1;ПОИСК("""";B1)+1);1))&ПРАВСИМВ(B1;ДЛСТР(B1)-ПОИСК("""";B1)-1)

Автор - slAvIk159
Дата добавления - 05.03.2015 в 13:51
buchlotnik Дата: Четверг, 05.03.2015, 14:03 | Сообщение № 5
Группа: Заблокированные
Ранг: Участник клуба
Сообщений: 3442
Репутация: 929 ±
Замечаний: 20% ±

2010, 2013, 2016 RUS / ENG
по второй задаче можно так
Код
=ЛЕВСИМВ(D2;ПОИСК("@";ПОДСТАВИТЬ(D2;" ";"@";C2))-1)&" "&A2&" "&ПРАВСИМВ(D2;ДЛСТР(D2)-ПОИСК("@";ПОДСТАВИТЬ(D2;" ";"@";C2)))
К сообщению приложен файл: -Excel_2.xls (28.0 Kb)


Сообщение отредактировал buchlotnik - Четверг, 05.03.2015, 14:05
 
Ответить
Сообщениепо второй задаче можно так
Код
=ЛЕВСИМВ(D2;ПОИСК("@";ПОДСТАВИТЬ(D2;" ";"@";C2))-1)&" "&A2&" "&ПРАВСИМВ(D2;ДЛСТР(D2)-ПОИСК("@";ПОДСТАВИТЬ(D2;" ";"@";C2)))

Автор - buchlotnik
Дата добавления - 05.03.2015 в 14:03
_Boroda_ Дата: Четверг, 05.03.2015, 14:12 | Сообщение № 6
Группа: Админы
Ранг: Местный житель
Сообщений: 16907
Репутация: 6615 ±
Замечаний: ±

2003; 2007; 2010; 2013 RUS
Вставка
Код
=ПОДСТАВИТЬ(" "&B2;" ";" "&A2&" ";C2)

В С2 число, обозначающее, на какое место ставить код
К сообщению приложен файл: _Excel_2_1.xls (26.5 Kb)


Скажи мне, кудесник, любимец ба’гов...
Платная помощь:
Boroda_Excel@mail.ru
Яндекс-деньги: 41001632713405 | Webmoney: R289877159277; Z102172301748; E177867141995
 
Ответить
СообщениеВставка
Код
=ПОДСТАВИТЬ(" "&B2;" ";" "&A2&" ";C2)

В С2 число, обозначающее, на какое место ставить код

Автор - _Boroda_
Дата добавления - 05.03.2015 в 14:12
Diadar Дата: Четверг, 05.03.2015, 14:24 | Сообщение № 7
Группа: Пользователи
Ранг: Новичок
Сообщений: 12
Репутация: 0 ±
Замечаний: 0% ±

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

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

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