несколько заглавных букв в одном слове (коде)
serewka
Дата: Понедельник, 04.02.2019, 13:53 |
Сообщение № 1
Группа: Пользователи
Ранг: Участник
Сообщений: 56
Репутация:
0
±
Замечаний:
0% ±
Excel 2016
Уважаемые, Знатоки Excel, добрый день! Помогите, пожалуйста, в такой формуле. Есть списки закодированных клиентов, которые приходят с разных районов в офис организации. Количество кодов будет измеряться в десятках тысяч. В районах могут эти коды вносить по-разному, а требование при отчетности, что бы все коды имели один формат. Код состоит из 14-ти уникальных символов. Три первые буквы фамилия клиента, две следующие – имя, две последние буквы – отчество, далее дата рождения и пол. Помогите, пожалуйста, с формулой, которая автоматически переведет первую, четвертую, шестую буквы в заглавными, остальные строчные символы. Пример как есть и как должно выглядеть прикрепляю. Огромное спасибо!
Уважаемые, Знатоки Excel, добрый день! Помогите, пожалуйста, в такой формуле. Есть списки закодированных клиентов, которые приходят с разных районов в офис организации. Количество кодов будет измеряться в десятках тысяч. В районах могут эти коды вносить по-разному, а требование при отчетности, что бы все коды имели один формат. Код состоит из 14-ти уникальных символов. Три первые буквы фамилия клиента, две следующие – имя, две последние буквы – отчество, далее дата рождения и пол. Помогите, пожалуйста, с формулой, которая автоматически переведет первую, четвертую, шестую буквы в заглавными, остальные строчные символы. Пример как есть и как должно выглядеть прикрепляю. Огромное спасибо! serewka
Ответить
Сообщение Уважаемые, Знатоки Excel, добрый день! Помогите, пожалуйста, в такой формуле. Есть списки закодированных клиентов, которые приходят с разных районов в офис организации. Количество кодов будет измеряться в десятках тысяч. В районах могут эти коды вносить по-разному, а требование при отчетности, что бы все коды имели один формат. Код состоит из 14-ти уникальных символов. Три первые буквы фамилия клиента, две следующие – имя, две последние буквы – отчество, далее дата рождения и пол. Помогите, пожалуйста, с формулой, которая автоматически переведет первую, четвертую, шестую буквы в заглавными, остальные строчные символы. Пример как есть и как должно выглядеть прикрепляю. Огромное спасибо! Автор - serewka Дата добавления - 04.02.2019 в 13:53
bmv98rus
Дата: Понедельник, 04.02.2019, 14:05 |
Сообщение № 2
Группа: Друзья
Ранг: Участник клуба
Сообщений: 4107
Репутация:
768
±
Замечаний:
0% ±
Excel 2013/2016
Код
=REPLACE(REPLACE(REPLACE(LOWER(C4);1;1;UPPER(MID(C4;1;1)));4;1;UPPER(MID(C4;4;1)));6;1;UPPER(MID(C4;6;1)))
Код
=REPLACE(REPLACE(REPLACE(LOWER(C4);1;1;UPPER(MID(C4;1;1)));4;1;UPPER(MID(C4;4;1)));6;1;UPPER(MID(C4;6;1)))
bmv98rus
Замечательный Временно просто медведь , процентов на 20 .
Ответить
Сообщение Код
=REPLACE(REPLACE(REPLACE(LOWER(C4);1;1;UPPER(MID(C4;1;1)));4;1;UPPER(MID(C4;4;1)));6;1;UPPER(MID(C4;6;1)))
Автор - bmv98rus Дата добавления - 04.02.2019 в 14:05
krosav4ig
Дата: Понедельник, 04.02.2019, 14:06 |
Сообщение № 3
Группа: Друзья
Ранг: Старожил
Сообщений: 2347
Репутация:
989
±
Замечаний:
0% ±
Excel 2007,2010,2013
Здравствуйте Код
=ЗАМЕНИТЬ(ЗАМЕНИТЬ(ЗАМЕНИТЬ(C4;1;1;ПРОПИСН(ЛЕВБ(C4)));4;1;ПРОПИСН(ПСТР(C4;4;1)));6;1;ПРОПИСН(ПСТР(C4;6;1)))
Здравствуйте Код
=ЗАМЕНИТЬ(ЗАМЕНИТЬ(ЗАМЕНИТЬ(C4;1;1;ПРОПИСН(ЛЕВБ(C4)));4;1;ПРОПИСН(ПСТР(C4;4;1)));6;1;ПРОПИСН(ПСТР(C4;6;1)))
krosav4ig
email:krosav4ig26@gmail.com WMR R207627035142 WMZ Z821145374535 ЯД 410012026478460
Ответить
Сообщение Здравствуйте Код
=ЗАМЕНИТЬ(ЗАМЕНИТЬ(ЗАМЕНИТЬ(C4;1;1;ПРОПИСН(ЛЕВБ(C4)));4;1;ПРОПИСН(ПСТР(C4;4;1)));6;1;ПРОПИСН(ПСТР(C4;6;1)))
Автор - krosav4ig Дата добавления - 04.02.2019 в 14:06
китин
Дата: Понедельник, 04.02.2019, 14:12 |
Сообщение № 4
Группа: Модераторы
Ранг: Экселист
Сообщений: 7015
Репутация:
1073
±
Замечаний:
0% ±
Excel 2007;2010;2016
и вот такой монстрКод
=ПОДСТАВИТЬ(ПОДСТАВИТЬ(ПОДСТАВИТЬ(СТРОЧН(C4);ПСТР(СТРОЧН(C4);1;1);ПРОПИСН(ПСТР(СТРОЧН(C4);1;1)));ПСТР(СТРОЧН(C4);4;1);ПРОПИСН(ПСТР(СТРОЧН(C4);4;1)));ПСТР(СТРОЧН(C4);6;1);ПРОПИСН(ПСТР(СТРОЧН(C4);6;1)))
и вот такой монстрКод
=ПОДСТАВИТЬ(ПОДСТАВИТЬ(ПОДСТАВИТЬ(СТРОЧН(C4);ПСТР(СТРОЧН(C4);1;1);ПРОПИСН(ПСТР(СТРОЧН(C4);1;1)));ПСТР(СТРОЧН(C4);4;1);ПРОПИСН(ПСТР(СТРОЧН(C4);4;1)));ПСТР(СТРОЧН(C4);6;1);ПРОПИСН(ПСТР(СТРОЧН(C4);6;1)))
китин
Не судите очень строго:я пытаюсь научиться ЯД 41001877306852
Ответить
Сообщение и вот такой монстрКод
=ПОДСТАВИТЬ(ПОДСТАВИТЬ(ПОДСТАВИТЬ(СТРОЧН(C4);ПСТР(СТРОЧН(C4);1;1);ПРОПИСН(ПСТР(СТРОЧН(C4);1;1)));ПСТР(СТРОЧН(C4);4;1);ПРОПИСН(ПСТР(СТРОЧН(C4);4;1)));ПСТР(СТРОЧН(C4);6;1);ПРОПИСН(ПСТР(СТРОЧН(C4);6;1)))
Автор - китин Дата добавления - 04.02.2019 в 14:12
_Boroda_
Дата: Понедельник, 04.02.2019, 14:32 |
Сообщение № 5
Группа: Модераторы
Ранг: Местный житель
Сообщений: 16675
Репутация:
6481
±
Замечаний:
0% ±
2003; 2007; 2010; 2013 RUS
И ещеКод
=ПРОПНАЧ(ЛЕВБ(C4))&ЗАМЕНИТЬ(ЗАМЕНИТЬ(СТРОЧН(ПСТР(C4;2;99));3;1;ПРОПИСН(ПСТР(C4;4;1)));5;1;ПРОПИСН(ПСТР(C4;6;1)))
Код
=ПРОПНАЧ(ЛЕВБ(C4;3))&ПРОПНАЧ(ПСТР(C4;4;2))&ПРОПНАЧ(ПСТР(C4;6;1))&СТРОЧН(ПСТР(C4;7;9))
Кстати, вопрос - а случайно не может ли быть заглавных букв в НЕнужных местах исходного слова
И ещеКод
=ПРОПНАЧ(ЛЕВБ(C4))&ЗАМЕНИТЬ(ЗАМЕНИТЬ(СТРОЧН(ПСТР(C4;2;99));3;1;ПРОПИСН(ПСТР(C4;4;1)));5;1;ПРОПИСН(ПСТР(C4;6;1)))
Код
=ПРОПНАЧ(ЛЕВБ(C4;3))&ПРОПНАЧ(ПСТР(C4;4;2))&ПРОПНАЧ(ПСТР(C4;6;1))&СТРОЧН(ПСТР(C4;7;9))
Кстати, вопрос - а случайно не может ли быть заглавных букв в НЕнужных местах исходного слова _Boroda_
Скажи мне, кудесник, любимец ба’гов... Платная помощь: Boroda_Excel@mail.ru Яндекс-деньги: 41001632713405 | Webmoney: R289877159277; Z102172301748; E177867141995
Ответить
Сообщение И ещеКод
=ПРОПНАЧ(ЛЕВБ(C4))&ЗАМЕНИТЬ(ЗАМЕНИТЬ(СТРОЧН(ПСТР(C4;2;99));3;1;ПРОПИСН(ПСТР(C4;4;1)));5;1;ПРОПИСН(ПСТР(C4;6;1)))
Код
=ПРОПНАЧ(ЛЕВБ(C4;3))&ПРОПНАЧ(ПСТР(C4;4;2))&ПРОПНАЧ(ПСТР(C4;6;1))&СТРОЧН(ПСТР(C4;7;9))
Кстати, вопрос - а случайно не может ли быть заглавных букв в НЕнужных местах исходного слова Автор - _Boroda_ Дата добавления - 04.02.2019 в 14:32
bmv98rus
Дата: Понедельник, 04.02.2019, 14:53 |
Сообщение № 6
Группа: Друзья
Ранг: Участник клуба
Сообщений: 4107
Репутация:
768
±
Замечаний:
0% ±
Excel 2013/2016
а случайно не может ли быть заглавных букв в НЕнужных местах исходного слова
У меня уже нет LOWER(C4) :-)
а случайно не может ли быть заглавных букв в НЕнужных местах исходного слова
У меня уже нет LOWER(C4) :-)bmv98rus
Замечательный Временно просто медведь , процентов на 20 .
Ответить
Сообщение а случайно не может ли быть заглавных букв в НЕнужных местах исходного слова
У меня уже нет LOWER(C4) :-)Автор - bmv98rus Дата добавления - 04.02.2019 в 14:53
_Boroda_
Дата: Понедельник, 04.02.2019, 14:57 |
Сообщение № 7
Группа: Модераторы
Ранг: Местный житель
Сообщений: 16675
Репутация:
6481
±
Замечаний:
0% ±
2003; 2007; 2010; 2013 RUS
Дык про медведей речи нет
Скажи мне, кудесник, любимец ба’гов... Платная помощь: Boroda_Excel@mail.ru Яндекс-деньги: 41001632713405 | Webmoney: R289877159277; Z102172301748; E177867141995
Ответить
Сообщение Дык про медведей речи нет Автор - _Boroda_ Дата добавления - 04.02.2019 в 14:57
Nic70y
Дата: Понедельник, 04.02.2019, 15:00 |
Сообщение № 8
Группа: Друзья
Ранг: Экселист
Сообщений: 8759
Репутация:
2273
±
Замечаний:
0% ±
Excel 2010
для разнобразияКод
=ПОДСТАВИТЬ(ПРОПНАЧ(ЗАМЕНИТЬ(ЗАМЕНИТЬ(ЛЕВБ(C4;13);4;;" ");7;;" "));" ";)&СТРОЧН(ПРАВБ(C4))
для разнобразияКод
=ПОДСТАВИТЬ(ПРОПНАЧ(ЗАМЕНИТЬ(ЗАМЕНИТЬ(ЛЕВБ(C4;13);4;;" ");7;;" "));" ";)&СТРОЧН(ПРАВБ(C4))
Nic70y
ЮMoney 41001841029809
Ответить
Сообщение для разнобразияКод
=ПОДСТАВИТЬ(ПРОПНАЧ(ЗАМЕНИТЬ(ЗАМЕНИТЬ(ЛЕВБ(C4;13);4;;" ");7;;" "));" ";)&СТРОЧН(ПРАВБ(C4))
Автор - Nic70y Дата добавления - 04.02.2019 в 15:00
bmv98rus
Дата: Понедельник, 04.02.2019, 15:08 |
Сообщение № 9
Группа: Друзья
Ранг: Участник клуба
Сообщений: 4107
Репутация:
768
±
Замечаний:
0% ±
Excel 2013/2016
Nic70y , тогда ужКод
=SUBSTITUTE(PROPER(REPLACE(REPLACE(LOWER(C4);6;;" ");4;;" "));" ";"")
Ну да, последний символ я и не приметил.
Nic70y , тогда ужКод
=SUBSTITUTE(PROPER(REPLACE(REPLACE(LOWER(C4);6;;" ");4;;" "));" ";"")
Ну да, последний символ я и не приметил.bmv98rus
Замечательный Временно просто медведь , процентов на 20 .
Сообщение отредактировал bmv98rus - Понедельник, 04.02.2019, 15:40
Ответить
Сообщение Nic70y , тогда ужКод
=SUBSTITUTE(PROPER(REPLACE(REPLACE(LOWER(C4);6;;" ");4;;" "));" ";"")
Ну да, последний символ я и не приметил.Автор - bmv98rus Дата добавления - 04.02.2019 в 15:08
serewka
Дата: Понедельник, 04.02.2019, 15:16 |
Сообщение № 10
Группа: Пользователи
Ранг: Участник
Сообщений: 56
Репутация:
0
±
Замечаний:
0% ±
Excel 2016
спасибо огромное всем за помощь!!!
спасибо огромное всем за помощь!!! serewka
Ответить
Сообщение спасибо огромное всем за помощь!!! Автор - serewka Дата добавления - 04.02.2019 в 15:16
Nic70y
Дата: Понедельник, 04.02.2019, 15:18 |
Сообщение № 11
Группа: Друзья
Ранг: Экселист
Сообщений: 8759
Репутация:
2273
±
Замечаний:
0% ±
Excel 2010
так пол заглавный будет. Nic70y
ЮMoney 41001841029809
Ответить
Сообщение так пол заглавный будет. Автор - Nic70y Дата добавления - 04.02.2019 в 15:18
serewka
Дата: Понедельник, 04.02.2019, 15:18 |
Сообщение № 12
Группа: Пользователи
Ранг: Участник
Сообщений: 56
Репутация:
0
±
Замечаний:
0% ±
Excel 2016
_Boroda_,Цитата
Кстати, вопрос - а случайно не может ли быть заглавных букв в НЕнужных местах исходного слова
Ответ: Да, могут быть в НЕнужных заглавные буквы
_Boroda_,Цитата
Кстати, вопрос - а случайно не может ли быть заглавных букв в НЕнужных местах исходного слова
Ответ: Да, могут быть в НЕнужных заглавные буквы serewka
Ответить
Сообщение _Boroda_,Цитата
Кстати, вопрос - а случайно не может ли быть заглавных букв в НЕнужных местах исходного слова
Ответ: Да, могут быть в НЕнужных заглавные буквы Автор - serewka Дата добавления - 04.02.2019 в 15:18
_Boroda_
Дата: Понедельник, 04.02.2019, 15:27 |
Сообщение № 13
Группа: Модераторы
Ранг: Местный житель
Сообщений: 16675
Репутация:
6481
±
Замечаний:
0% ±
2003; 2007; 2010; 2013 RUS
Тогда не все формулы одинаково полезны
Тогда не все формулы одинаково полезны _Boroda_
Скажи мне, кудесник, любимец ба’гов... Платная помощь: Boroda_Excel@mail.ru Яндекс-деньги: 41001632713405 | Webmoney: R289877159277; Z102172301748; E177867141995
Ответить
Сообщение Тогда не все формулы одинаково полезны Автор - _Boroda_ Дата добавления - 04.02.2019 в 15:27
bmv98rus
Дата: Понедельник, 04.02.2019, 15:37 |
Сообщение № 14
Группа: Друзья
Ранг: Участник клуба
Сообщений: 4107
Репутация:
768
±
Замечаний:
0% ±
Excel 2013/2016
Ну тогда такКод
=REPLACE(REPLACE(REPLACE(C4;1;1;UPPER(Left(C4;1)));4;1;UPPER(MID(C4;4;1)));6;1;UPPER(MID(C4;6;1)))
Ну тогда такКод
=REPLACE(REPLACE(REPLACE(C4;1;1;UPPER(Left(C4;1)));4;1;UPPER(MID(C4;4;1)));6;1;UPPER(MID(C4;6;1)))
bmv98rus
Замечательный Временно просто медведь , процентов на 20 .
Сообщение отредактировал bmv98rus - Понедельник, 04.02.2019, 15:38
Ответить
Сообщение Ну тогда такКод
=REPLACE(REPLACE(REPLACE(C4;1;1;UPPER(Left(C4;1)));4;1;UPPER(MID(C4;4;1)));6;1;UPPER(MID(C4;6;1)))
Автор - bmv98rus Дата добавления - 04.02.2019 в 15:37
Nic70y
Дата: Понедельник, 04.02.2019, 16:37 |
Сообщение № 15
Группа: Друзья
Ранг: Экселист
Сообщений: 8759
Репутация:
2273
±
Замечаний:
0% ±
Excel 2010
это не правильно, т.к.переведет первую, четвертую, шестую буквы в заглавными, остальные строчные
имогут быть в НЕнужных заглавные буквы
это не правильно, т.к.переведет первую, четвертую, шестую буквы в заглавными, остальные строчные
имогут быть в НЕнужных заглавные буквы
Nic70y
ЮMoney 41001841029809
Ответить
Сообщение это не правильно, т.к.переведет первую, четвертую, шестую буквы в заглавными, остальные строчные
имогут быть в НЕнужных заглавные буквы
Автор - Nic70y Дата добавления - 04.02.2019 в 16:37
_Boroda_
Дата: Понедельник, 04.02.2019, 16:47 |
Сообщение № 16
Группа: Модераторы
Ранг: Местный житель
Сообщений: 16675
Репутация:
6481
±
Замечаний:
0% ±
2003; 2007; 2010; 2013 RUS
Вот-вот, я про это и писал=ЗАМЕНИТЬ(ЗАМЕНИТЬ(ЗАМЕНИТЬ(C4;1;1;ПРОПИСН(Left(C4;1)));4;1;ПРОПИСН(ПСТР(C4;4;1)));6;1;ПРОПИСН(ПСТР(C4;6;1)))
=ЗАМЕНИТЬ(ЗАМЕНИТЬ(ЗАМЕНИТЬ(C4;1;1;ПРОПИСН(ЛЕВБ(C4)));4;1;ПРОПИСН(ПСТР(C4;4;1)));6;1;ПРОПИСН(ПСТР(C4;6;1)))
Потепление. Медведя проснули, но не разбудили
Вот-вот, я про это и писал=ЗАМЕНИТЬ(ЗАМЕНИТЬ(ЗАМЕНИТЬ(C4;1;1;ПРОПИСН(Left(C4;1)));4;1;ПРОПИСН(ПСТР(C4;4;1)));6;1;ПРОПИСН(ПСТР(C4;6;1)))
=ЗАМЕНИТЬ(ЗАМЕНИТЬ(ЗАМЕНИТЬ(C4;1;1;ПРОПИСН(ЛЕВБ(C4)));4;1;ПРОПИСН(ПСТР(C4;4;1)));6;1;ПРОПИСН(ПСТР(C4;6;1)))
Потепление. Медведя проснули, но не разбудили _Boroda_
Скажи мне, кудесник, любимец ба’гов... Платная помощь: Boroda_Excel@mail.ru Яндекс-деньги: 41001632713405 | Webmoney: R289877159277; Z102172301748; E177867141995
Ответить
Сообщение Вот-вот, я про это и писал=ЗАМЕНИТЬ(ЗАМЕНИТЬ(ЗАМЕНИТЬ(C4;1;1;ПРОПИСН(Left(C4;1)));4;1;ПРОПИСН(ПСТР(C4;4;1)));6;1;ПРОПИСН(ПСТР(C4;6;1)))
=ЗАМЕНИТЬ(ЗАМЕНИТЬ(ЗАМЕНИТЬ(C4;1;1;ПРОПИСН(ЛЕВБ(C4)));4;1;ПРОПИСН(ПСТР(C4;4;1)));6;1;ПРОПИСН(ПСТР(C4;6;1)))
Потепление. Медведя проснули, но не разбудили Автор - _Boroda_ Дата добавления - 04.02.2019 в 16:47
bmv98rus
Дата: Понедельник, 04.02.2019, 16:50 |
Сообщение № 17
Группа: Друзья
Ранг: Участник клуба
Сообщений: 4107
Репутация:
768
±
Замечаний:
0% ±
Excel 2013/2016
_Boroda_ , LEFT <> ЛЕВБ :-)
Замечательный Временно просто медведь , процентов на 20 .
Ответить
Сообщение _Boroda_ , LEFT <> ЛЕВБ :-)Автор - bmv98rus Дата добавления - 04.02.2019 в 16:50
Светлый
Дата: Понедельник, 04.02.2019, 18:32 |
Сообщение № 18
Группа: Друзья
Ранг: Старожил
Сообщений: 1829
Репутация:
510
±
Замечаний:
0% ±
Excel 2013, 2016
У _Boroda_ модернизировал:Код
=ПРОПНАЧ(ЛЕВБ(C4;3))&ПРОПНАЧ(ПСТР(C4;4;2))&ПРОПНАЧ(ПСТР(C4;6;8))&СТРОЧН(ПРАВБ(C4))
У _Boroda_ модернизировал:Код
=ПРОПНАЧ(ЛЕВБ(C4;3))&ПРОПНАЧ(ПСТР(C4;4;2))&ПРОПНАЧ(ПСТР(C4;6;8))&СТРОЧН(ПРАВБ(C4))
Светлый
Программировать проще, чем писать стихи.
Ответить
Сообщение У _Boroda_ модернизировал:Код
=ПРОПНАЧ(ЛЕВБ(C4;3))&ПРОПНАЧ(ПСТР(C4;4;2))&ПРОПНАЧ(ПСТР(C4;6;8))&СТРОЧН(ПРАВБ(C4))
Автор - Светлый Дата добавления - 04.02.2019 в 18:32