|
|
Регистрация Восстановить пароль |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
|
|
Опции темы | Поиск в этой теме |
14.05.2016, 09:46 | #1 |
Пользователь
Регистрация: 22.02.2013
Сообщений: 18
|
Нахождение любого первого символа нижнего регистра в строке
Добрый день, уважаемые!
Подскажите, как я могу найти строки в конкретном столбце, которые начинаются с любого символа нижнего регистра? То есть необходимо отыскать строку, начинающуюся с маленькой буквы или символа в выделенном столбце. Версия MSOffice: 2010 Благодарю за ранее! Пример_1.xlsx Последний раз редактировалось duh96; 14.05.2016 в 10:24. Причина: Добавление данных |
14.05.2016, 10:40 | #2 |
Пользователь
Регистрация: 24.05.2008
Сообщений: 64
|
Чтобы просто найти первый символ строки в нижнем регистре, можно использовать формулу:
Код:
Можно сразу заменить найденный символ на верхний регистр: Код:
|
14.05.2016, 11:02 | #3 |
Новичок
СтарожилДжуниор
Регистрация: 05.02.2008
Сообщений: 9,487
|
см.вложене
Программисты - это люди, решающие проблемы, о существовании которых Вы не подозревали, методами, которых Вы не понимаете
|
14.05.2016, 12:31 | #4 |
Пользователь
Регистрация: 24.05.2008
Сообщений: 64
|
Игорь, здОрово, но не совсем правильно. Латинские символы форматируются наоборот - подсвечивается верхний регистр. Пока соображал, как работает Ваша формула УФ, весь мозг сломал Но разобрался!
Так будет правильнее: Код:
|
14.05.2016, 14:16 | #5 |
Новичок
СтарожилДжуниор
Регистрация: 05.02.2008
Сообщений: 9,487
|
Спасибо!
согласен, ошибся) для диапазона содержащего только 1 символ "ё" в произведении дожны были участвовать и верхняя и нижняя его границы (то что эти границы оказались равны между собой - это частный случай) использовал свое древнее ноу-хау имеем 2 диапазона Д11...Д12 и Д21...Д22 причем диапазоны заданы не от меньшего значения к большему, а просто 2-мя значениями (т.е. не обязательно Д11 <= Д22) вычисляем Х = (Д11-Д21)*(Д11-Д22)*(Д12-Д21)*(Д12-Д22) так вот, если Х > 0 - диапазоны НЕ ПЕРЕСЕКАЮТСЯ! иначе пересекаютсяесли или соприкасаются и образуют 1 диапазон габаритами от Мин(Д11,Д12,Д21,Д22) до мах(Д11,Д12,Д21,Д22)
Программисты - это люди, решающие проблемы, о существовании которых Вы не подозревали, методами, которых Вы не понимаете
|
14.05.2016, 14:30 | #6 |
Пользователь
Регистрация: 22.02.2013
Сообщений: 18
|
Задача решена!
VictorK, IgorGO, спасибо вам огромное за помощь! Все работает отлично! Моя задача решена.
|
14.05.2016, 14:40 | #7 |
Пользователь
Регистрация: 22.02.2013
Сообщений: 18
|
IgorGO, я во вложении увидел только подсвеченные ячейки, начинающиеся с маленькой буквы, но не увидел само решение. Оно в какой-то из ячеек было? VictorK где-то нашел формулу )))
|
14.05.2016, 14:54 | #8 |
Новичок
СтарожилДжуниор
Регистрация: 05.02.2008
Сообщений: 9,487
|
поправил формулу согласно замечания VictorK
формула в условном форматировании
Программисты - это люди, решающие проблемы, о существовании которых Вы не подозревали, методами, которых Вы не понимаете
|
14.05.2016, 15:10 | #9 |
Пользователь
Регистрация: 22.02.2013
Сообщений: 18
|
Спасибо
|
15.05.2016, 15:52 | #10 |
Форумчанин
Регистрация: 16.06.2015
Сообщений: 100
|
добрый день,вариант макроса кнопки test и повтор
Код:
|
|
Похожие темы | ||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
Перевод строки из нижнего регистра в верхний. | dima1257 | Паскаль, Turbo Pascal, PascalABC.NET | 12 | 04.12.2013 18:04 |
Поиск в строке первого вхождения символа на СИ | dannae | Помощь студентам | 3 | 26.11.2013 15:05 |
Нахождение символа в строке и перенос | sariman | Общие вопросы Delphi | 7 | 25.07.2012 19:48 |
Преобразовать все буквы нижнего регистра в буквы верхнего регистра | druger | Помощь студентам | 5 | 18.09.2011 17:27 |
Паскаль. Поиск первого отличного символа в строке. | ddeman666 | Помощь студентам | 2 | 04.05.2010 07:37 |