Заглавная буква после кавычек и подстановка инфы в место
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 см. (после первого слова) Заранее благодарен.
Есть примерно такой файл. Задача 1. Необходимо после кавычек - в первом слове сделать первую букву заглавной. Что сейчас: Статуэтка "дама" высота 27 см. Что должно быть: Статуэтка "Дама" высота 27 см. Задача 2. Есть ли какой то способ сцепить инфу из колонки A и B, но чтобы код из A встал после определенного слова в B? То есть чтобы в формуле мне только необходимо было менять инфу после какого слова вставлять? Сейчас приходится просто сцеплять их, код попадает в начало и потом руками переношу его в нужное место. Пример: строка 2 должно получится Набор для канапе 10-062 "повар-барбекю" высота 7 см.+ 6 вилочек длина 9 см. (после 3 слова) строка 3 Статуэтка 101-039 "дама" высота 27 см. (после первого слова) Заранее благодарен. Diadar
Сообщение отредактировал 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)
Diadar , здравствуйте. Так нужно? Код
=ЛЕВСИМВ(B1;ПОИСК("""";B1)-1)&A1&" "&""""&ПРОПИСН(ПСТР(B1;ПОИСК("""";B1)+1;1))&ПРАВСИМВ(B1;ДЛСТР(B1)-ПОИСК("""";B1)-1)
buchlotnik
Ответить
Сообщение 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 не умеет определять слова и только указание количества знаков (после которого вставлять код) спасет положение?
Здравствуйте, да, предложенный пример то, что нужно. Единственная проблема, это что по задаче 2 вы привязали насколько я понял все к наличию кавычек. Но у нас не всегда в строке названия есть кавычки. Вот прилагаю другой пример. Поэтому я и спрашивал может быть привязаться к количеству слов и чтобы вручную можно было это регулировать. Или Excel не умеет определять слова и только указание количества знаков (после которого вставлять код) спасет положение? Diadar
Ответить
Сообщение Здравствуйте, да, предложенный пример то, что нужно. Единственная проблема, это что по задаче 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)
Код
=ЛЕВСИМВ(B1;ПОИСК("""";B1)-1)&A1&ПРАВСИМВ(ЛЕВСИМВ(B1;ПОИСК("""";B1));2)&ПРОПИСН(ПРАВСИМВ(ЛЕВСИМВ(B1;ПОИСК("""";B1)+1);1))&ПРАВСИМВ(B1;ДЛСТР(B1)-ПОИСК("""";B1)-1)
slAvIk159
Ответить
Сообщение Код
=ЛЕВСИМВ(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)))
по второй задаче можно так Код
=ЛЕВСИМВ(D2;ПОИСК("@";ПОДСТАВИТЬ(D2;" ";"@";C2))-1)&" "&A2&" "&ПРАВСИМВ(D2;ДЛСТР(D2)-ПОИСК("@";ПОДСТАВИТЬ(D2;" ";"@";C2)))
buchlotnik
Сообщение отредактировал 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 число, обозначающее, на какое место ставить код
Вставка Код
=ПОДСТАВИТЬ(" "&B2;" ";" "&A2&" ";C2)
В С2 число, обозначающее, на какое место ставить код _Boroda_
Скажи мне, кудесник, любимец ба’гов... Платная помощь: 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
Ответить
Сообщение спасибо всем огромное!!! Автор - Diadar Дата добавления - 05.03.2015 в 14:24