Форум программистов
 

Восстановите пароль или Зарегистрируйтесь на форуме, о проблемах и с заказом рекламы пишите сюда - alarforum@yandex.ru, проверяйте папку спам!

Вернуться   Форум программистов > Microsoft Office и VBA программирование > Microsoft Office Excel
Регистрация

Восстановить пароль

Купить рекламу на форуме - 42 тыс руб за месяц

Ответ
 
Опции темы Поиск в этой теме
Старый 08.12.2010, 22:08   #1
Clockgen
Пользователь
 
Регистрация: 20.11.2008
Сообщений: 66
Печаль Преобразования прописных букв в строчные

Подскажите как можно сделать чтобы например в одной ячейке написано все большими буквами например ООО "ГИПЕРТРЕЙД", нужно чтоб было так: ООО "Гипертрейд"? Но могут быть и такие данные: ПК "ГИПЕРТРЕЙД", АО "ГИПЕРТРЕЙД". Очень нужно, не получается=(
Примерчик прикреплен.
Вложения
Тип файла: rar пример.rar (4.1 Кб, 12 просмотров)
Clockgen вне форума Ответить с цитированием
Старый 08.12.2010, 22:34   #2
motorway
Участник клуба
 
Регистрация: 28.06.2009
Сообщений: 1,950
По умолчанию

Определяете первое и последнее вхождение кавычек, берете подстроку первую, заменяете регистр у подстроки средней и добавляете последнюю
motorway вне форума Ответить с цитированием
Старый 08.12.2010, 22:36   #3
Serge 007
Участник клуба
 
Аватар для Serge 007
 
Регистрация: 15.12.2009
Сообщений: 1,448
По умолчанию

Цитата:
Сообщение от motorway Посмотреть сообщение
Определяете первое и последнее вхождение кавычек, берете подстроку первую, заменяете регистр у подстроки средней и добавляете последнюю
Короче вот так:
Код:
=ЛЕВСИМВ(A1;НАЙТИ("""";A1)+1)&СТРОЧН(ПРАВСИМВ(A1;ДЛСТР(A1)-ДЛСТР(ЛЕВСИМВ(A1;НАЙТИ("""";A1)+1))))
Вложения
Тип файла: rar Clockgen.rar (4.8 Кб, 12 просмотров)
Бесплатная помощь: www.excelworld.ru
Платная помощь: serge_007.planetaexcel@mail.ru
https://yoomoney.ru: 41001419691823
Serge 007 вне форума Ответить с цитированием
Старый 09.12.2010, 08:54   #4
vikttur
Участник клуба
 
Регистрация: 16.05.2010
Сообщений: 1,249
По умолчанию

Если, как в примере, тип предприятия всегда три буквы (не те, что Вы подумали ), т.е. первые кавычки на пятой позиции:
Код:
=ПОДСТАВИТЬ(A1;ПСТР(A1;7;ДЛСТР(A1)-6);СТРОЧН(ПСТР(A1;7;ДЛСТР(A1)-6)))
Но, похоже, задача поставлена не полностью.
Предложенные формулы преобразуют текст в вид, указанный в задаче:
ООО "Юридическое партнерство "вотум"
"Вотум" должно писаться с заглавной буквы, не так ли?
vikttur вне форума Ответить с цитированием
Старый 09.12.2010, 14:50   #5
DV68
Форумчанин
 
Регистрация: 05.08.2009
Сообщений: 465
По умолчанию

Вариант преобразования:
ООО "КОНСАЛТИНГОВОЕ БЮРО "ИМПЕРАТИВ"
в
ООО "Консалтинговое бюро "ИМПЕРАТИВ"
Вложения
Тип файла: rar вариан_т.rar (4.9 Кб, 21 просмотров)
"Все следует делать настолько простым, насколько это возможно, но не проще." Альберт Эйнштейн
DV68 вне форума Ответить с цитированием
Старый 10.12.2010, 12:46   #6
Clockgen
Пользователь
 
Регистрация: 20.11.2008
Сообщений: 66
По умолчанию

огромное спасибо последний вариант помог=)
Clockgen вне форума Ответить с цитированием
Ответ


Купить рекламу на форуме - 42 тыс руб за месяц



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
преобразование латинских заглавных букв в строчные на assembler lastochka Assembler - Ассемблер (FASM, MASM, WASM, NASM, GoASM, Gas, RosAsm, HLA) и не рекомендуем TASM 6 19.05.2013 11:58
перевод заглавных букв в строчные в вба peq Microsoft Office Excel 4 29.09.2009 23:31
C++ Замена прописных букв на строчные Eddie Помощь студентам 0 04.06.2009 16:52
Подскажите программу для распознавания прописных букв Лукманов Александр Софт 15 14.02.2009 03:16
Удаление всех прописных букв из ячейки samlay Microsoft Office Excel 4 07.11.2007 20:03