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

Вход

Регистрация

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

 

= Мир MS Excel/формула ЕСЛИ поиск по тексту двух значений в разных ячейках - Мир MS Excel

Регистрация · Логин: · Пароль: · · Забыли пароль?
  • Страница 1 из 1
  • 1
Модератор форума: _Boroda_, Manyasha, SLAVICK, китин  
Мир MS Excel » Вопросы и решения » Вопросы по Excel » формула ЕСЛИ поиск по тексту двух значений в разных ячейках (Формулы/Formulas)
формула ЕСЛИ поиск по тексту двух значений в разных ячейках
Fokus-pokuS Дата: Пятница, 01.05.2020, 14:28 | Сообщение № 1
Группа: Пользователи
Ранг: Новичок
Сообщений: 24
Репутация: 0 ±
Замечаний: 0% ±

Excel 2016
Доброе время суток, возможно ли в одной ячейки использовать формулу ЕСЛИ, при поиски определенного текста в одной ячейки и выдавать значение, в той же ячейке поиск другого определенного текста, но в другой ячейки. Приложил пример, надеюсь там будет более понят)
К сообщению приложен файл: _12.xlsx(12.1 Kb)
 
Ответить
СообщениеДоброе время суток, возможно ли в одной ячейки использовать формулу ЕСЛИ, при поиски определенного текста в одной ячейки и выдавать значение, в той же ячейке поиск другого определенного текста, но в другой ячейки. Приложил пример, надеюсь там будет более понят)

Автор - Fokus-pokuS
Дата добавления - 01.05.2020 в 14:28
jakim Дата: Пятница, 01.05.2020, 16:46 | Сообщение № 2
Группа: Друзья
Ранг: Ветеран
Сообщений: 944
Репутация: 247 ±
Замечаний: 0% ±

Excel 2010
Формула

Код
=IF(OR(ISNUMBER(SEARCH("н/п";D9));ISNUMBER(SEARCH("Реестр";D9)));"";"x")
К сообщению приложен файл: of-12.xlsx(12.8 Kb)
 
Ответить
Сообщение
Формула

Код
=IF(OR(ISNUMBER(SEARCH("н/п";D9));ISNUMBER(SEARCH("Реестр";D9)));"";"x")

Автор - jakim
Дата добавления - 01.05.2020 в 16:46
gling Дата: Пятница, 01.05.2020, 17:55 | Сообщение № 3
Группа: Друзья
Ранг: Старожил
Сообщений: 2065
Репутация: 521 ±
Замечаний: 0% ±

2010
Вариант в файле. Для С9
Код
=ЕСЛИ(ЕЧИСЛО(ПОИСК("Реестр";D9));"х";"")
Для остальных
Код
=ЕСЛИОШИБКА(0/НАЙТИ("Реестр";$D$9);ЕСЛИ(ЕЧИСЛО(ПОИСК("н/п";D10));"";"х"))
Нули на листе скрыть параметрами. Возможно не всё правильно понял, не показан конечный результат, как должно получиться.
К сообщению приложен файл: 4269444.xlsx(13.1 Kb)


ЯД-41001506838083

Сообщение отредактировал gling - Пятница, 01.05.2020, 17:57
 
Ответить
СообщениеВариант в файле. Для С9
Код
=ЕСЛИ(ЕЧИСЛО(ПОИСК("Реестр";D9));"х";"")
Для остальных
Код
=ЕСЛИОШИБКА(0/НАЙТИ("Реестр";$D$9);ЕСЛИ(ЕЧИСЛО(ПОИСК("н/п";D10));"";"х"))
Нули на листе скрыть параметрами. Возможно не всё правильно понял, не показан конечный результат, как должно получиться.

Автор - gling
Дата добавления - 01.05.2020 в 17:55
Fokus-pokuS Дата: Суббота, 02.05.2020, 04:06 | Сообщение № 4
Группа: Пользователи
Ранг: Новичок
Сообщений: 24
Репутация: 0 ±
Замечаний: 0% ±

Excel 2016
gling, Спасибо что не проигнорировали вопрос, в конечном итоге строки с пустыми ячейками должно скрывать макросом, скрыть нули параметрами не получится, т.к. другие формулы в файле не будут работать(
 
Ответить
Сообщениеgling, Спасибо что не проигнорировали вопрос, в конечном итоге строки с пустыми ячейками должно скрывать макросом, скрыть нули параметрами не получится, т.к. другие формулы в файле не будут работать(

Автор - Fokus-pokuS
Дата добавления - 02.05.2020 в 04:06
Fokus-pokuS Дата: Суббота, 02.05.2020, 04:06 | Сообщение № 5
Группа: Пользователи
Ранг: Новичок
Сообщений: 24
Репутация: 0 ±
Замечаний: 0% ±

Excel 2016
jakim, Спасибо, то что доктор прописал:)
 
Ответить
Сообщениеjakim, Спасибо, то что доктор прописал:)

Автор - Fokus-pokuS
Дата добавления - 02.05.2020 в 04:06
gling Дата: Суббота, 02.05.2020, 08:32 | Сообщение № 6
Группа: Друзья
Ранг: Старожил
Сообщений: 2065
Репутация: 521 ±
Замечаний: 0% ±

2010
Вот формула без нулей.
Код
=ЕСЛИ(ЕОШИБКА(НАЙТИ("Реестр";$D$9));ЕСЛИ(ЕЧИСЛО(ПОИСК("н/п";D10));"";"х");"")
Но результат с jakim, будет разный. В формуле из сообщения №2, не выполняется условие прописанное в файле
Цитата
если в ячейки D9 есть текст "Реестр" то в ячейках С10, С11, С12, С13, С14 должны стать пустыми
Возможно вы неправильно описали условия, раз результат вас устроил.
то что доктор прописал:)


ЯД-41001506838083
 
Ответить
СообщениеВот формула без нулей.
Код
=ЕСЛИ(ЕОШИБКА(НАЙТИ("Реестр";$D$9));ЕСЛИ(ЕЧИСЛО(ПОИСК("н/п";D10));"";"х");"")
Но результат с jakim, будет разный. В формуле из сообщения №2, не выполняется условие прописанное в файле
Цитата
если в ячейки D9 есть текст "Реестр" то в ячейках С10, С11, С12, С13, С14 должны стать пустыми
Возможно вы неправильно описали условия, раз результат вас устроил.
то что доктор прописал:)

Автор - gling
Дата добавления - 02.05.2020 в 08:32
Fokus-pokuS Дата: Суббота, 02.05.2020, 09:27 | Сообщение № 7
Группа: Пользователи
Ранг: Новичок
Сообщений: 24
Репутация: 0 ±
Замечаний: 0% ±

Excel 2016
gling, Да, вы правы, в формуле что прописал jakim
=ЕСЛИ(ИЛИ(ЕЧИСЛО(ПОИСК("н/п";D10));ЕЧИСЛО(ПОИСК("Реестр";D10)));"";"x")
малость не то, но если в ней поправить одно число, то результат будет нужный
=ЕСЛИ(ИЛИ(ЕЧИСЛО(ПОИСК("н/п";D10));ЕЧИСЛО(ПОИСК("Реестр";D9)));"";"x")

Ваша формула без нулей тоже работает так как нужно, я вчера голову ломал, чуть сосуд не лопнул в голове:) как и возможно ли сделать это условие, спасибо вам, что вы есть и помогаете людям:)
 
Ответить
Сообщениеgling, Да, вы правы, в формуле что прописал jakim
=ЕСЛИ(ИЛИ(ЕЧИСЛО(ПОИСК("н/п";D10));ЕЧИСЛО(ПОИСК("Реестр";D10)));"";"x")
малость не то, но если в ней поправить одно число, то результат будет нужный
=ЕСЛИ(ИЛИ(ЕЧИСЛО(ПОИСК("н/п";D10));ЕЧИСЛО(ПОИСК("Реестр";D9)));"";"x")

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

Автор - Fokus-pokuS
Дата добавления - 02.05.2020 в 09:27
Мир MS Excel » Вопросы и решения » Вопросы по Excel » формула ЕСЛИ поиск по тексту двух значений в разных ячейках (Формулы/Formulas)
  • Страница 1 из 1
  • 1
Поиск:

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