Домашняя страница Undo Do New Save Карта сайта Обратная связь Поиск по форуму
МИР MS EXCEL - Гость.xls

Вход

Регистрация

Напомнить пароль

 

= Мир MS Excel/найти в ячейке слово из трех бкв - Мир MS Excel

Старая форма входа
  • Страница 1 из 2
  • 1
  • 2
  • »
Модератор форума: китин, _Boroda_  
Мир MS Excel » Вопросы и решения » Вопросы по Excel » найти в ячейке слово из трех бкв (Формулы/Formulas)
найти в ячейке слово из трех бкв
zs Дата: Воскресенье, 11.06.2017, 08:31 | Сообщение № 1
Группа: Заблокированные
Ранг: Участник
Сообщений: 87
Репутация: -19 ±
Замечаний: 100% ±

Excel 2003
как с помощью формулы определить, если в ячейке слово из трех букв
 
Ответить
Сообщениекак с помощью формулы определить, если в ячейке слово из трех букв

Автор - zs
Дата добавления - 11.06.2017 в 08:31
AndreTM Дата: Воскресенье, 11.06.2017, 09:35 | Сообщение № 2
Группа: Друзья
Ранг: Старожил
Сообщений: 1762
Репутация: 500 ±
Замечаний: 0% ±

2003 & 2010
Если "слово" ограничено пробелами (или находится в начале или конце) - то, например, так:
Код
=ПОИСК(" ??? ";" "&A1&" ")>0


Skype: andre.tm.007
Donate: Qiwi: 9517375010
 
Ответить
СообщениеЕсли "слово" ограничено пробелами (или находится в начале или конце) - то, например, так:
Код
=ПОИСК(" ??? ";" "&A1&" ")>0

Автор - AndreTM
Дата добавления - 11.06.2017 в 09:35
AlexM Дата: Воскресенье, 11.06.2017, 10:43 | Сообщение № 3
Группа: Друзья
Ранг: Участник клуба
Сообщений: 4448
Репутация: 1094 ±
Замечаний: 0% ±

Excel 2003
У меня получилось сложнее
Код
=ЕЧИСЛО(ПОИСК(" ??? ";" "&A1&" "))=ЕОШ(-ПСТР(A1;ПОИСК(" ??? ";" "&A1&" ");3))

Для строки я 007 яя или пустой формула вернет ЛОЖЬ



Номер мобильного модема (без голосовой связи)
9269171249 МегаФон, Московский регион.
 
Ответить
СообщениеУ меня получилось сложнее
Код
=ЕЧИСЛО(ПОИСК(" ??? ";" "&A1&" "))=ЕОШ(-ПСТР(A1;ПОИСК(" ??? ";" "&A1&" ");3))

Для строки я 007 яя или пустой формула вернет ЛОЖЬ

Автор - AlexM
Дата добавления - 11.06.2017 в 10:43
AlexM Дата: Воскресенье, 11.06.2017, 11:36 | Сообщение № 4
Группа: Друзья
Ранг: Участник клуба
Сообщений: 4448
Репутация: 1094 ±
Замечаний: 0% ±

Excel 2003
Немного короче
Код
=ЕОШ(-ПСТР(A1&" 111 ";ПОИСК(" ??? ";" "&A1&" 111 ");3))



Номер мобильного модема (без голосовой связи)
9269171249 МегаФон, Московский регион.
 
Ответить
СообщениеНемного короче
Код
=ЕОШ(-ПСТР(A1&" 111 ";ПОИСК(" ??? ";" "&A1&" 111 ");3))

Автор - AlexM
Дата добавления - 11.06.2017 в 11:36
vikttur Дата: Воскресенье, 11.06.2017, 12:09 | Сообщение № 5
Группа: Друзья
Ранг: Участник клуба
Сообщений: 2941
Репутация: 526 ±
Замечаний: 0% ±

Вы куда? " "="?"
Формула массива (ввод тремя клавишами):
Код
=ИЛИ(ДЛСТР(СЖПРОБЕЛЫ(ПСТР(ПОДСТАВИТЬ(" "&A1;" ";ПОВТОР(" ";99));СТРОКА($1:$50)*99;99)))=3)


[offtop]
Цитата
если в ячейке слово из трех букв

Искореняете ругательные слова? :)[/offtop]
 
Ответить
СообщениеВы куда? " "="?"
Формула массива (ввод тремя клавишами):
Код
=ИЛИ(ДЛСТР(СЖПРОБЕЛЫ(ПСТР(ПОДСТАВИТЬ(" "&A1;" ";ПОВТОР(" ";99));СТРОКА($1:$50)*99;99)))=3)


[offtop]
Цитата
если в ячейке слово из трех букв

Искореняете ругательные слова? :)[/offtop]

Автор - vikttur
Дата добавления - 11.06.2017 в 12:09
AlexM Дата: Воскресенье, 11.06.2017, 12:14 | Сообщение № 6
Группа: Друзья
Ранг: Участник клуба
Сообщений: 4448
Репутация: 1094 ±
Замечаний: 0% ±

Excel 2003
vikttur, для строки я 007 яя формулам возвращает ИСТИНА, а слова из 3-х букв нет.
Все формулы темы в файле
К сообщению приложен файл: zs.xls (14.0 Kb)



Номер мобильного модема (без голосовой связи)
9269171249 МегаФон, Московский регион.


Сообщение отредактировал AlexM - Воскресенье, 11.06.2017, 12:16
 
Ответить
Сообщениеvikttur, для строки я 007 яя формулам возвращает ИСТИНА, а слова из 3-х букв нет.
Все формулы темы в файле

Автор - AlexM
Дата добавления - 11.06.2017 в 12:14
vikttur Дата: Воскресенье, 11.06.2017, 12:22 | Сообщение № 7
Группа: Друзья
Ранг: Участник клуба
Сообщений: 2941
Репутация: 526 ±
Замечаний: 0% ±

007 - это слово из трех знаков. Если нужно определять только буквы, формула будет чуток длиннее.

В файле все формулы, но нет варианта "я я я", а именно об этом я писал:
Цитата
" "="?"


Сообщение отредактировал vikttur - Воскресенье, 11.06.2017, 12:35
 
Ответить
Сообщение007 - это слово из трех знаков. Если нужно определять только буквы, формула будет чуток длиннее.

В файле все формулы, но нет варианта "я я я", а именно об этом я писал:
Цитата
" "="?"

Автор - vikttur
Дата добавления - 11.06.2017 в 12:22
zs Дата: Воскресенье, 11.06.2017, 13:07 | Сообщение № 8
Группа: Заблокированные
Ранг: Участник
Сообщений: 87
Репутация: -19 ±
Замечаний: 100% ±

Excel 2003
для строки я 007 яя формулам возвращает ИСТИНА, а слова из 3-х букв нет

Почему, если немного сократить формулу, то будет и слово:
Код
=ПСТР(A2&" 111 ";ПОИСК(" ??? ";" "&A2&" 111 ");3)


Сообщение отредактировал zs - Понедельник, 12.06.2017, 09:42
 
Ответить
Сообщение
для строки я 007 яя формулам возвращает ИСТИНА, а слова из 3-х букв нет

Почему, если немного сократить формулу, то будет и слово:
Код
=ПСТР(A2&" 111 ";ПОИСК(" ??? ";" "&A2&" 111 ");3)

Автор - zs
Дата добавления - 11.06.2017 в 13:07
vikttur Дата: Воскресенье, 11.06.2017, 13:16 | Сообщение № 9
Группа: Друзья
Ранг: Участник клуба
Сообщений: 2941
Репутация: 526 ±
Замечаний: 0% ±

zs, AlexM писал о том, что в тексте я 007 яя нет слова из трех букв. 007 - тоже слово, но из трех цифр.
А Ваша сокращенная формула тоже мало поможет. Проверьте на тексте "я я".

Уточните задачу: обязательно слово из трех букв или любое слово из трех символов? Т.е. найденное слово 007 - ошибка или нет?


Сообщение отредактировал vikttur - Воскресенье, 11.06.2017, 13:18
 
Ответить
Сообщениеzs, AlexM писал о том, что в тексте я 007 яя нет слова из трех букв. 007 - тоже слово, но из трех цифр.
А Ваша сокращенная формула тоже мало поможет. Проверьте на тексте "я я".

Уточните задачу: обязательно слово из трех букв или любое слово из трех символов? Т.е. найденное слово 007 - ошибка или нет?

Автор - vikttur
Дата добавления - 11.06.2017 в 13:16
zs Дата: Воскресенье, 11.06.2017, 13:22 | Сообщение № 10
Группа: Заблокированные
Ранг: Участник
Сообщений: 87
Репутация: -19 ±
Замечаний: 100% ±

Excel 2003
Проверьте на тексте "я я"

любое слово, а зачем каждую букву слова писать через пробел
собственно, найденное слово можно проанализировать на наличие цифр


Сообщение отредактировал zs - Воскресенье, 11.06.2017, 13:23
 
Ответить
Сообщение
Проверьте на тексте "я я"

любое слово, а зачем каждую букву слова писать через пробел
собственно, найденное слово можно проанализировать на наличие цифр

Автор - zs
Дата добавления - 11.06.2017 в 13:22
vikttur Дата: Воскресенье, 11.06.2017, 13:26 | Сообщение № 11
Группа: Друзья
Ранг: Участник клуба
Сообщений: 2941
Репутация: 526 ±
Замечаний: 0% ±

Да не каждую букву!!! Я Вам показываю пример текста, в котором по маске "???" три символа подряд могут распознаться как слово.
Если так непонятно, то вот Вам примеры: "не хочу я с Вами гулять", "и с этой фразой ошибка"

Еще: в названии темы - найти слово, в тексте - определить наличие такого слова. А это ведь разные понятия.


Сообщение отредактировал vikttur - Воскресенье, 11.06.2017, 13:37
 
Ответить
СообщениеДа не каждую букву!!! Я Вам показываю пример текста, в котором по маске "???" три символа подряд могут распознаться как слово.
Если так непонятно, то вот Вам примеры: "не хочу я с Вами гулять", "и с этой фразой ошибка"

Еще: в названии темы - найти слово, в тексте - определить наличие такого слова. А это ведь разные понятия.

Автор - vikttur
Дата добавления - 11.06.2017 в 13:26
zs Дата: Воскресенье, 11.06.2017, 13:38 | Сообщение № 12
Группа: Заблокированные
Ранг: Участник
Сообщений: 87
Репутация: -19 ±
Замечаний: 100% ±

Excel 2003
пример: "и с этой фразой ошибка"
в названии темы - найти слово, в тексте - определить наличие такого слова

да, или, или, но задача собственно одна, а с примером фразы я что-то не понял, в обеих фразах нет слов из трех букв


Сообщение отредактировал zs - Воскресенье, 11.06.2017, 13:39
 
Ответить
Сообщение
пример: "и с этой фразой ошибка"
в названии темы - найти слово, в тексте - определить наличие такого слова

да, или, или, но задача собственно одна, а с примером фразы я что-то не понял, в обеих фразах нет слов из трех букв

Автор - zs
Дата добавления - 11.06.2017 в 13:38
vikttur Дата: Воскресенье, 11.06.2017, 13:39 | Сообщение № 13
Группа: Друзья
Ранг: Участник клуба
Сообщений: 2941
Репутация: 526 ±
Замечаний: 0% ±

Цитата
с примером фразы я что-то не понял

Проверьте формулы на фразах из предыдущего моего сообщения.

но задача собственно одна

Это две разные задачи:
- опредлить, есть ли слово (результат - ИСТИНА или ЛОЖЬ, ДА или НЕТ, 1 или 0);
- показать слово, если такое есть. Но тут сразу вопрос: а если таких слов 2,3...?
Старайтесь описывать задачу четко.

Формулу из сообщения №5 проверяли? Если не подходит, то почему?


Сообщение отредактировал vikttur - Воскресенье, 11.06.2017, 13:43
 
Ответить
Сообщение
Цитата
с примером фразы я что-то не понял

Проверьте формулы на фразах из предыдущего моего сообщения.

но задача собственно одна

Это две разные задачи:
- опредлить, есть ли слово (результат - ИСТИНА или ЛОЖЬ, ДА или НЕТ, 1 или 0);
- показать слово, если такое есть. Но тут сразу вопрос: а если таких слов 2,3...?
Старайтесь описывать задачу четко.

Формулу из сообщения №5 проверяли? Если не подходит, то почему?

Автор - vikttur
Дата добавления - 11.06.2017 в 13:39
zs Дата: Воскресенье, 11.06.2017, 13:52 | Сообщение № 14
Группа: Заблокированные
Ранг: Участник
Сообщений: 87
Репутация: -19 ±
Замечаний: 100% ±

Excel 2003
дополнить формулой
vikttur, проверял, отлично подходит, спасибо
Код
=ДЛСТР(ПОДСТАВИТЬ(I15;" ";""))


Сообщение отредактировал zs - Понедельник, 12.06.2017, 09:40
 
Ответить
Сообщениедополнить формулой
vikttur, проверял, отлично подходит, спасибо
Код
=ДЛСТР(ПОДСТАВИТЬ(I15;" ";""))

Автор - zs
Дата добавления - 11.06.2017 в 13:52
vikttur Дата: Воскресенье, 11.06.2017, 14:01 | Сообщение № 15
Группа: Друзья
Ранг: Участник клуба
Сообщений: 2941
Репутация: 526 ±
Замечаний: 0% ±

Ерунду пишете. Вы удалите все пробелы - и что получится? Дли-и-инное слово :)
 
Ответить
СообщениеЕрунду пишете. Вы удалите все пробелы - и что получится? Дли-и-инное слово :)

Автор - vikttur
Дата добавления - 11.06.2017 в 14:01
_Boroda_ Дата: Воскресенье, 11.06.2017, 14:53 | Сообщение № 16
Группа: Модераторы
Ранг: Местный житель
Сообщений: 16666
Репутация: 6478 ±
Замечаний: 0% ±

2003; 2007; 2010; 2013 RUS
zs - поправьте все свои посты - все формулы нужно класть вовнутрь тегов. (см. Правила форума)

Отвечающим - дискуссию просьба продолжать только после исправления этого замечания


Скажи мне, кудесник, любимец ба’гов...
Платная помощь:
Boroda_Excel@mail.ru
Яндекс-деньги: 41001632713405 | Webmoney: R289877159277; Z102172301748; E177867141995
 
Ответить
Сообщениеzs - поправьте все свои посты - все формулы нужно класть вовнутрь тегов. (см. Правила форума)

Отвечающим - дискуссию просьба продолжать только после исправления этого замечания

Автор - _Boroda_
Дата добавления - 11.06.2017 в 14:53
zs Дата: Понедельник, 12.06.2017, 08:31 | Сообщение № 17
Группа: Заблокированные
Ранг: Участник
Сообщений: 87
Репутация: -19 ±
Замечаний: 100% ±

Excel 2003
Вы удалите все пробелы - и что получится?

получится слово из двух букв, которое мы не ищем
 
Ответить
Сообщение
Вы удалите все пробелы - и что получится?

получится слово из двух букв, которое мы не ищем

Автор - zs
Дата добавления - 12.06.2017 в 08:31
AlexM Дата: Понедельник, 12.06.2017, 08:57 | Сообщение № 18
Группа: Друзья
Ранг: Участник клуба
Сообщений: 4448
Репутация: 1094 ±
Замечаний: 0% ±

Excel 2003
zs, Похоже мы вас не понимаем, потому что нет файла примера.
В файле покажите 10-15 строк, в которых надо определить наличие слов из 3-х букв.



Номер мобильного модема (без голосовой связи)
9269171249 МегаФон, Московский регион.
 
Ответить
Сообщениеzs, Похоже мы вас не понимаем, потому что нет файла примера.
В файле покажите 10-15 строк, в которых надо определить наличие слов из 3-х букв.

Автор - AlexM
Дата добавления - 12.06.2017 в 08:57
zs Дата: Понедельник, 12.06.2017, 09:44 | Сообщение № 19
Группа: Заблокированные
Ранг: Участник
Сообщений: 87
Репутация: -19 ±
Замечаний: 100% ±

Excel 2003
все формулы нужно класть вовнутрь тегов

а почему не нашенский флаг около тегов
 
Ответить
Сообщение
все формулы нужно класть вовнутрь тегов

а почему не нашенский флаг около тегов

Автор - zs
Дата добавления - 12.06.2017 в 09:44
Nic70y Дата: Понедельник, 12.06.2017, 10:02 | Сообщение № 20
Группа: Друзья
Ранг: Экселист
Сообщений: 8705
Репутация: 2260 ±
Замечаний: 0% ±

Excel 2010
а Вы жманите на него левой кнп мауса


ЮMoney 41001841029809
 
Ответить
Сообщениеа Вы жманите на него левой кнп мауса

Автор - Nic70y
Дата добавления - 12.06.2017 в 10:02
Мир MS Excel » Вопросы и решения » Вопросы по Excel » найти в ячейке слово из трех бкв (Формулы/Formulas)
  • Страница 1 из 2
  • 1
  • 2
  • »
Поиск:

Яндекс.Метрика Яндекс цитирования
© 2010-2024 · Дизайн: MichaelCH · Хостинг от uCoz · При использовании материалов сайта, ссылка на www.excelworld.ru обязательна!