|
|
Регистрация Восстановить пароль |
Повторная активизация e-mail |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
|
|
Опции темы | Поиск в этой теме |
06.05.2008, 15:52 | #1 |
Пользователь
Регистрация: 27.12.2007
Сообщений: 73
|
Регистры символов
Доброго времени суток!
Давно уже задавался вопросом как в Excel'e изменять регистр символов с заглавных в строчные и наоборот. Сейчас этот вопрос встал остро. Поделитесь, пожалуйста, опытом. Интересны любые варианты. Я, например, использую Punto Switcher. Но сейчас необходимо текст в большом количестве ячеек перевести с заглавных в строчные символы. В ячейках основном представлены наименования организация, например ООО "ФОРУМ" и т.п. Необходимо получить ООО "Форум" С уважением! |
06.05.2008, 16:19 | #2 |
Новичок
СтарожилДжуниор
Регистрация: 05.02.2008
Сообщений: 9,487
|
ПРОПНАЧ из ООО "ФОРУМ" сделает Ооо "Форум". Задача на половину решена))
В любом случае необходимо формировать список исключений, исходную строку разбивать на три части ДоИсключения, Исключение и ПослеИсключения, а потом обьединить в строку ПРОПНАЧ(ДоИсключения) & Исключение & ПРОПНАЧ(ПослеИсключения)
Программисты - это люди, решающие проблемы, о существовании которых Вы не подозревали, методами, которых Вы не понимаете
|
06.05.2008, 17:12 | #3 |
Пользователь
Регистрация: 27.12.2007
Сообщений: 73
|
Понял! Спасибо! Видно, мой словарный запас языка формул в Эксель слабоват. Все просто оказалось!
|
06.05.2008, 17:41 | #4 |
Форумчанин
Регистрация: 26.11.2006
Сообщений: 584
|
=ЛЕВСИМВ(A1;НАЙТИ("""";A1))&ПРОПНАЧ (ПСТР(A1;НАЙТИ("""";A1)+1;НАЙТИ(""" ";A1;НАЙТИ("""";A1)+1)-НАЙТИ("""";A1)-1))&""""
|
06.05.2008, 18:30 | #5 |
Пользователь
Регистрация: 27.12.2007
Сообщений: 73
|
|
06.05.2008, 19:39 | #6 |
Форумчанин
Регистрация: 26.11.2006
Сообщений: 584
|
Укоротил:
=ЛЕВСИМВ(A2;НАЙТИ("""";A2))&ПРОПНАЧ (ПРАВСИМВ(A2;ДЛСТР(A2)-НАЙТИ("""";A2))) P.S. Название фирмы слишком знакомое |
06.05.2008, 19:46 | #7 |
Пользователь
Регистрация: 27.12.2007
Сообщений: 73
|
|
02.02.2009, 08:42 | #8 |
Пользователь
Регистрация: 27.01.2009
Сообщений: 22
|
Всем привет!
подскажите пожалуйста, как сделать так, чтобы (без помощи CapsLock) в ячейке (в нескольких ячейках) буквы вводились только в верхнем регистре? |
02.02.2009, 09:19 | #9 |
Старожил
Регистрация: 05.12.2007
Сообщений: 4,180
|
Пусть, например, все символы, вводимые в столбец "A", должны быть в верхнем регистре. Тогда вставьте в модуль нужного листа следующий код:
Код:
Чем шире угол зрения, тем он тупее.
|
02.02.2009, 12:14 | #10 |
Пользователь
Регистрация: 27.01.2009
Сообщений: 22
|
|
|
Похожие темы | ||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
Регистры | Манжосов Денис :) | Помощь студентам | 8 | 28.07.2008 12:48 |
Регистры | RealSHELS | Общие вопросы Delphi | 3 | 28.03.2008 18:56 |
Регистры | Elm0 | Assembler - Ассемблер (FASM, MASM, WASM, NASM, GoASM, Gas, RosAsm, HLA) и не рекомендуем TASM | 13 | 10.02.2008 19:49 |
Рандом символов | Xandr | Общие вопросы Delphi | 8 | 25.10.2007 16:50 |
Массив символов | PsyTech | Общие вопросы C/C++ | 4 | 08.10.2007 10:13 |