Форум программистов, компьютерный форум, киберфорум
MS Office Excel
Войти
Регистрация
Восстановить пароль
Карта форума Темы раздела Блоги Сообщество Поиск Заказать работу  
 
Рейтинг 4.85/117: Рейтинг темы: голосов - 117, средняя оценка - 4.85
0 / 0 / 0
Регистрация: 19.01.2012
Сообщений: 13
1

В ячейках столбца сделать строчной только первую букву

26.09.2013, 07:34. Показов 23385. Ответов 8
Метки нет (Все метки)

Author24 — интернет-сервис помощи студентам
Добрый день! В моей оооооочень большой таблице в столбце с текстовыми данными нужно,чтобы в каждой ячейке текст начинался с маленькой буквы, а все остальные были такими,как есть. Например: "Экономика. Общий курс" или "Строительные конструкции", нужно чтобы было "экономика. Общий курс" и "строительные конструкции" и т.д. Можно ли для такого случая составить формулу? И еще. Потом нужно отсортировать (отфильтровать) ячейки,в которых есть слова с большой буквы,т.е. в моем примере это такие,как "экономика. Общий курс". Очень прошу помочь. Спасибо.
0
Programming
Эксперт
94731 / 64177 / 26122
Регистрация: 12.04.2006
Сообщений: 116,782
26.09.2013, 07:34
Ответы с готовыми решениями:

Заменить в строке первую букву каждого слова со строчной на заглавную
Дана строка символов, содержащая последовательность слов, разделенных знаками препинания и ...

Заменить в строке первую букву каждого слова со строчной на заглавную
Дана строка символов до точки. Заменить в строке первую букву каждого слова со строчной на...

В слове, начинающемся со строчной буквы, исправить первую букву на заглавную
Как сделать так, чтобы прога на Си-шарп в слове, начинающемся со строчной буквы, сначала исправляла...

Заменить в строке первую букву каждого слова со строчной на прописную
Дана строка символов до точки. Заменить в строке первую букву каждого слова со строчной на...

8
6014 / 3207 / 719
Регистрация: 23.11.2010
Сообщений: 10,721
26.09.2013, 08:03 2
Вот такая конструкция))))
Код
=ПОДСТАВИТЬ(A1;ЛЕВСИМВ(A1;1);СТРОЧН(ЛЕВСИМВ(A1;1)))
0
0 / 0 / 0
Регистрация: 19.01.2012
Сообщений: 13
27.09.2013, 02:18  [ТС] 3
Fairuza, ваша Конструкция прекрасно работает! Спасибо!!!!! Теперь осталось вторая часть задачи: как отобрать ячейки,в которых есть слова с большой буквы. Сама никак не смогу додуматься. Может, макрос какой?
0
6014 / 3207 / 719
Регистрация: 23.11.2010
Сообщений: 10,721
27.09.2013, 09:27 4
Можно выделить условным форматированием. Можно отметить формулой. Желательно бы видеть какие варианты могут быть. Смотря для чего это надо, но попробуйте такую конструкцию.
Код
=ИЛИ(ЕЧИСЛО(НАЙТИ(ПРОПИСН(ПСТР(A1;ПОИСК(" ";A1)+1;1));A1));ЕЧИСЛО(НАЙТИ(ПРОПИСН(ПСТР(A1;ПОИСК(" ";A1;ПОИСК(" ";A1)+1)+1;1));A1)))
0
0 / 0 / 0
Регистрация: 19.01.2012
Сообщений: 13
01.10.2013, 02:13  [ТС] 5
Fairuza,что-то эта формула не работает.С условным форматированием тоже не могу сообразить.Маленький кусочек таблицы я прикладываю, в ней надо отобрать ячейки,где есть слова с большими буквами, например "алгебра. Общий курс", "eMule", "многоканальные ТК системы", "нИР" и др.Поможете? Спасибо.
Вложения
Тип файла: xls Пример.xls (56.0 Кб, 56 просмотров)
0
6014 / 3207 / 719
Регистрация: 23.11.2010
Сообщений: 10,721
01.10.2013, 10:55 6
Посмотрите вариант
Вложения
Тип файла: rar Пример.rar (51.5 Кб, 75 просмотров)
0
2637 / 1336 / 256
Регистрация: 25.10.2010
Сообщений: 2,196
01.10.2013, 10:56 7
Вот эта формула
Код
=СОВПАД(A1;СТРОЧН(A1))
даст ЛОЖЬ там, где есть заглавные буквы, и ИСТИНА там, где все строчные
1
6014 / 3207 / 719
Регистрация: 23.11.2010
Сообщений: 10,721
01.10.2013, 11:09 8
Pelena, А я этот СОВПАД с ПРОПИСН и так, и эдак перекрутила......
0
0 / 0 / 0
Регистрация: 19.01.2012
Сообщений: 13
02.10.2013, 03:31  [ТС] 9
Pelena, ура, заработало!!!! Спасибо огромное!!!! Fairuza и Pelena, решили вы мою проблему! Огромное спасибо за помощь!!!! Всего доброго!!!
0
02.10.2013, 03:31
IT_Exp
Эксперт
87844 / 49110 / 22898
Регистрация: 17.06.2006
Сообщений: 92,604
02.10.2013, 03:31
Помогаю со студенческими работами здесь

Строка: Заменить в строке первую букву каждого слова со строчной на прописную.
Дана строка символов до точки. Заменить в строке первую букву каждого слова со строчной на...

В каждом слове оставить только первую букву
Дана строка, содержащая слова из латинских букв, соседние слова отделены друг от друга запятой, за...

Ссылка выделяется только при наведении на первую букву
Здрасте всем. Столкнулась с проблемой, на Джумле 2.5 не работает первая ссылка на странице...

почему печатает только первую букву имени файла?
есть код(частично собран из того, что нашел в сети) void Folderinfo(LPCWSTR server, LPCWSTR...

Сделать первую букву заглавной
Возникла такая проблема. у меня есть список List<string> содержащий какие-то слова, и мне нужно...

Сделать первую букву большой
Подскажите как в этом скрипте сделать .что бы при показе текста первая буква всегда была Большая а...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
9
Ответ Создать тему
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2024, CyberForum.ru