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

Отфильтровать слова с заглавными буквами

29.08.2010, 05:56. Показов 30583. Ответов 7
Метки нет (Все метки)

Author24 — интернет-сервис помощи студентам
Excel. Есть столбец с 3000 наименованиями материалов, но часть из них написана ЗАГЛАВНЫМИ буквами (пример: BEARING EQUALIZER BAR), а часть строчными (пример: Cotter Pin). Нужно вытащить (отфильтровать или отсортировать) все строки где первое слово целиком состоит из ЗАГЛАВНЫХ букв. Помогите люди добрые, сам не могу найти =).
Вложения
Тип файла: xls Book1.xls (18.0 Кб, 89 просмотров)
0
Programming
Эксперт
94731 / 64177 / 26122
Регистрация: 12.04.2006
Сообщений: 116,782
29.08.2010, 05:56
Ответы с готовыми решениями:

Excel, макрос переписать слова маленькими буквами
Есть столбец с тысячами имен, написанными большими буквами "ИВАН", "МАРИЯ" и т.д. Нужно переписать...

Отфильтровать слова с заглавными буквами макросом
Excel. Есть столбец с 3000 наименованиями материалов, но часть из них написана ЗАГЛАВНЫМИ буквами...

Вывести слова предложения написаные заглавными буквами
Вывести на экран слова предложения, которые написаны большими буквами

Исключить из файла J все слова, написанные целиком заглавными буквами
помогите написать пожлста в Pascal ABC. 1.Дан файл J типа file of string, состоящий из английских...

7
Частенько бываю
750 / 331 / 42
Регистрация: 20.06.2007
Сообщений: 854
29.08.2010, 08:10 2
Решение макросом в теме: Отфильтровать слова с заглавными буквами макросом
0
671 / 177 / 10
Регистрация: 28.07.2010
Сообщений: 253
29.08.2010, 11:02 3
Может так?:
Код
=НАЙТИ(ПРОПИСН(ПСТР(A2;1;ПОИСК(" ";A2)-1));A2)
Вложения
Тип файла: xls Book1(1).xls (20.5 Кб, 32 просмотров)
0
980 / 596 / 11
Регистрация: 11.06.2010
Сообщений: 1,345
29.08.2010, 11:53 4
Если я правильно понял из примера, то условие
все строки где первое слово целиком состоит из ЗАГЛАВНЫХ букв
тождественно "все строки где все слова целиком состоят из ЗАГЛАВНЫХ букв".
Тогда можно немного упростить формулу уважаемого DV68, до такого варианта:
Код
=СОВПАД(A2;ПРОПИСН(A2))
.
К тому же, это позволит избавится от проблем в том случае если в названии нет пробелов или оно состоит только из одного слова.
Вложения
Тип файла: xls artemaky.xls (27.5 Кб, 175 просмотров)
0
0 / 0 / 0
Регистрация: 29.08.2010
Сообщений: 13
29.08.2010, 12:31  [ТС] 5
Всем ОГРОМНОЕ спасибо!!! Вариант Serge 007 выдает более чистый результат учитывая
в том случае если в названии нет пробелов (HANDLE,RESET) или оно состоит только из одного слова(WEAR) а так же одного слова в сочетании с цифрами (O-RING128). Плюс можно потом обрабатывать список фильтрами, и делать другие выборки, ну и гениальная простота.
Еще раз Всем ОГРОМНОЕ спасибо, ОЧЕНЬ выручили!
Код
=СОВПАД(A2;ПРОПИСН(A2))
0
671 / 177 / 10
Регистрация: 28.07.2010
Сообщений: 253
29.08.2010, 14:01 6
Цитата Сообщение от Serge 007 Посмотреть сообщение
Если я правильно понял из примера, то условие тождественно "все строки где все слова целиком состоят из ЗАГЛАВНЫХ букв".
Просто как считать строки 10 и 19? В примере разные формулы выдают разный результат. Но тут автору решать.
Предлагаю объединить эти формулы:
Код
=ЕСЛИ(ЕОШ(ПОИСК(" ";A15)-1);--СОВПАД(A15;ПРОПИСН(A15));НАЙТИ(ПРОПИСН(ПСТР(A15;1;ПОИСК(" ";A15)-1));A15))
0
671 / 177 / 10
Регистрация: 28.07.2010
Сообщений: 253
29.08.2010, 14:14 7
Т.е. для второй строчки:
Код
=ЕСЛИ(ЕОШ(ПОИСК(" ";A2)-1);--СОВПАД(A2;ПРОПИСН(A2));НАЙТИ(ПРОПИСН(ПСТР(A2;1;ПОИСК(" ";A2)-1));A2))
Вложения
Тип файла: xls artemaky(1).xls (22.0 Кб, 80 просмотров)
0
0 / 0 / 0
Регистрация: 14.11.2015
Сообщений: 1
14.11.2015, 22:08 8
А если нужно вытащить (отфильтровать или отсортировать) все строки где первое буква слово состоит из ЗАГЛАВНЫХ букв. а так тогда вытащить первое ЗАГЛАВНЫХ буква слово например Автобус машина колесо Тормоз
0
14.11.2015, 22:08
IT_Exp
Эксперт
87844 / 49110 / 22898
Регистрация: 17.06.2006
Сообщений: 92,604
14.11.2015, 22:08
Помогаю со студенческими работами здесь

Найти в тексте слова, которые полностью написаны заглавными буквами
Всем доброго времени суток! Помогите разобраться, а то у самого сил не хватает. У меня есть файл...

Переписать программу в другой файл, записав служебные слова заглавными буквами, а остальные строчными
1.Текстовый файл содержит программу на некотором языке программирования. Необходимо переписать эту...

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

Напечатать текст заглавными буквами
Добрый день. Дан текст из строчных русских букв из строчных русских букв. Напечатать этот текст...


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

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