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

Вход

Регистрация

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

 

= Мир MS Excel/Отметить ячейку, содержащую определенный символ - Мир MS Excel

Старая форма входа
  • Страница 1 из 1
  • 1
Модератор форума: китин, _Boroda_  
Мир MS Excel » Вопросы и решения » Вопросы по Excel » Отметить ячейку, содержащую определенный символ (Формулы/Formulas)
Отметить ячейку, содержащую определенный символ
duercos Дата: Суббота, 12.08.2017, 10:27 | Сообщение № 1
Группа: Пользователи
Ранг: Прохожий
Сообщений: 6
Репутация: 0 ±
Замечаний: 0% ±

Excel 2013
Всем привет!
У меня достаточно простой вопрос, но ответ на него что-то никак не могу найти. Может тут помогут добрые люди)

Есть ли в Экселе знак "содержит"? Мне нужно связать это с формулой ЕСЛИ.

Когда нужен знак РАВНО, то понятно:
Если ячейка А2 равна "5", то выводить "0":
Код
=ЕСЛИ(A2="5";0)


А можно ли теперь как-то изменить эту формулу, чтобы выводился "0", когда ячейка А2 содержит "5", например, когда ячейка А2="ааа5ссс"?

Всем заранее спасибо!


Сообщение отредактировал duercos - Суббота, 12.08.2017, 11:27
 
Ответить
СообщениеВсем привет!
У меня достаточно простой вопрос, но ответ на него что-то никак не могу найти. Может тут помогут добрые люди)

Есть ли в Экселе знак "содержит"? Мне нужно связать это с формулой ЕСЛИ.

Когда нужен знак РАВНО, то понятно:
Если ячейка А2 равна "5", то выводить "0":
Код
=ЕСЛИ(A2="5";0)


А можно ли теперь как-то изменить эту формулу, чтобы выводился "0", когда ячейка А2 содержит "5", например, когда ячейка А2="ааа5ссс"?

Всем заранее спасибо!

Автор - duercos
Дата добавления - 12.08.2017 в 10:27
китин Дата: Суббота, 12.08.2017, 10:49 | Сообщение № 2
Группа: Модераторы
Ранг: Экселист
Сообщений: 7013
Репутация: 1073 ±
Замечаний: 0% ±

Excel 2007;2010;2016
duercos, поменяйте название темы на более информативное. и поясните: что значит
не была равна "5", а просто содержала "5"?


Не судите очень строго:я пытаюсь научиться
ЯД 41001877306852
 
Ответить
Сообщениеduercos, поменяйте название темы на более информативное. и поясните: что значит
не была равна "5", а просто содержала "5"?

Автор - китин
Дата добавления - 12.08.2017 в 10:49
Nic70y Дата: Суббота, 12.08.2017, 11:54 | Сообщение № 3
Группа: Друзья
Ранг: Экселист
Сообщений: 8712
Репутация: 2262 ±
Замечаний: 0% ±

Excel 2010
Код
=ЕСЛИ(ЕЧИСЛО(ПОИСК(5;A2));0)


ЮMoney 41001841029809
 
Ответить
Сообщение
Код
=ЕСЛИ(ЕЧИСЛО(ПОИСК(5;A2));0)

Автор - Nic70y
Дата добавления - 12.08.2017 в 11:54
duercos Дата: Суббота, 12.08.2017, 12:07 | Сообщение № 4
Группа: Пользователи
Ранг: Прохожий
Сообщений: 6
Репутация: 0 ±
Замечаний: 0% ±

Excel 2013


Спасибо! Т.е. просто какого-нибудь символа, типа звездочки нет?)
 
Ответить
Сообщение

Спасибо! Т.е. просто какого-нибудь символа, типа звездочки нет?)

Автор - duercos
Дата добавления - 12.08.2017 в 12:07
Nic70y Дата: Суббота, 12.08.2017, 12:26 | Сообщение № 5
Группа: Друзья
Ранг: Экселист
Сообщений: 8712
Репутация: 2262 ±
Замечаний: 0% ±

Excel 2010
= оно и есть рано, а не примерно


ЮMoney 41001841029809
 
Ответить
Сообщение= оно и есть рано, а не примерно

Автор - Nic70y
Дата добавления - 12.08.2017 в 12:26
AndreTM Дата: Суббота, 12.08.2017, 21:05 | Сообщение № 6
Группа: Друзья
Ранг: Старожил
Сообщений: 1762
Репутация: 500 ±
Замечаний: 0% ±

2003 & 2010
просто какого-нибудь символа, типа звездочки нет
Почему же нет? Есть.
Просто подход в Excel более прагматичный - вы же не просто так ищете это самое "содержит что-то", а собираетесь использовать результат в другой функции?
Соответственно, многие агрегирующие функции позволяют в критерии сравнения задавать и подстановочные знаки.
Например, "посчитать количество ячеек, содержащих символ '5'":
Код
=СЧЁТЕСЛИ(A1:A5;"*5*")


С другой стороны, если у вас "смешанные данные (текст/числа/ошибки)", или вам действительно "просто надо" - то тут и приходится искать обходные пути. Впрочем, во многих языках вы также не можете "просто так" использовать шаблоны, особенно к нетипизированным данным, хотя, если дело касается "языков программирования" - то и в том же VBA есть оператор Like.


Skype: andre.tm.007
Donate: Qiwi: 9517375010
 
Ответить
Сообщение
просто какого-нибудь символа, типа звездочки нет
Почему же нет? Есть.
Просто подход в Excel более прагматичный - вы же не просто так ищете это самое "содержит что-то", а собираетесь использовать результат в другой функции?
Соответственно, многие агрегирующие функции позволяют в критерии сравнения задавать и подстановочные знаки.
Например, "посчитать количество ячеек, содержащих символ '5'":
Код
=СЧЁТЕСЛИ(A1:A5;"*5*")


С другой стороны, если у вас "смешанные данные (текст/числа/ошибки)", или вам действительно "просто надо" - то тут и приходится искать обходные пути. Впрочем, во многих языках вы также не можете "просто так" использовать шаблоны, особенно к нетипизированным данным, хотя, если дело касается "языков программирования" - то и в том же VBA есть оператор Like.

Автор - AndreTM
Дата добавления - 12.08.2017 в 21:05
Мир MS Excel » Вопросы и решения » Вопросы по Excel » Отметить ячейку, содержащую определенный символ (Формулы/Formulas)
  • Страница 1 из 1
  • 1
Поиск:

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