Lost your password?


MulTEx »

СОДЕРЖИТ_ОДНО_ИЗ

Данная функция является частью надстройки MulTEx

MulTEx

Функция ищет в тексте одно из слов(символов, предложений, чисел) записанных в другом диапазоне. Результатом функции может быть либо логическое ИСТИНА(TRUE) или ЛОЖЬ(FALSE) или список всех найденных значений, записанных через указанный разделитель. Для чего это может быть нужно? Допустим, в одну ячейку записано много различных артикулов и необходимо на основании списка исключений артикулов определить, содержит ли ячейка хотя бы один из списка исключений:
Пример

Вызов команды через стандартный диалог:

Мастер функций-Категория "MulTEx"- СОДЕРЖИТ_ОДНО_ИЗ

Вызов с панели MulTEx:

Сумма/Поиск/Функции - Текстовые - СОДЕРЖИТ_ОДНО_ИЗ

Синтаксис:
=СОДЕРЖИТ_ОДНО_ИЗ(A2;$B$2:$B$6)
=СОДЕРЖИТ_ОДНО_ИЗ(A1;$E$2:$E$6)
=СОДЕРЖИТ_ОДНО_ИЗ(A2;$E$2:$E$6;1;", ")
=СОДЕРЖИТ_ОДНО_ИЗ(A2;$E$2:$E$6;0)


Текст(A2) - указывается ссылка на ячейку с текстом или текст, значения в котором необходимо сравнить со списком. Если указывается напрямую текст, то в таком случае он должен быть заключен в кавычки:
=СОДЕРЖИТ_ОДНО_ИЗ("привет")

Список($E$2:$E$6) - список значений, присутствие которых необходимо проверить в Тексте. Указывается исключительно диапазон ячеек. Диапазон может состоять из нескольких строк и столбцов.

ЧтоВыводить(0) - необязательный аргумент. Указывается числовое значение 1 или 0. Если указано 1 или аргумент опущен - результатом функции будут все значения Списка, найденные в аргументе Текст, записанные через точку-с-запятой. Если указать 0, то результатом функции будет логическое значение ИСТИНА(TRUE) или ЛОЖЬ(FALSE). ИСТИНА - если хоть одно из значений Списка содержится в Тексте. ЛОЖЬ - если нет ни одного совпадения. По умолчанию принимает значение 1.

Разделитель(", ") - необязательный аргумент. Указывается символ или группа символов, которые будут использоваться для объединения значений, найденных в Списке. Указывается только если аргумент ЧтоВыводить равен 1 или опущен. Если разделитель не указан, то по умолчанию в качестве разделителя применяется "точка-с-запятой". Чтобы вывести значения без разделителя следует указать пустую строку: "".


Расскажи друзьям, если статья оказалась полезной:
  Плейлист   Видеоинструкции по использованию надстройки MulTEx
Обсуждение: 5 комментариев
  1. Jack_Famous:

    Уважаемый Дмитрий! Здравствуйте! В синтаксисе у Вас указан столбец "B", хотя должен быть "E"...

  2. Jack_Famous:

    Скачал обновление - функция по-прежнему не работает...((

  3. Странно...Проверил - работает. Вы же знаете мою личную почту? Напишите туда. Попробуйте закрыть Excel, перейти в "C:\Users\Имя_Пользователя\AppData\Roaming\MulTEx" и удалить оттуда файл MulTEx.xla. Запустить Excel. Возможно файл MulTEx.xla устаревший и по каким-то причинам не заменяется при обновлении надстройки.

  4. Василий:

    Приветствую

    Скачал с вашего сайта надстройку чтобы решить задачу поиска в списке ФИО определенных имен.
    Обнаружил, что функция СОДЕРЖИТ_ОДНО_ИЗ проверяет только первый аргумент на нахождение его в тексте, остальные почему то игнорируются.

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

    :(

    • Василий, спасибо. Ошибку нашел, в следующей версии надстройки исправлю. Правда я нашел ошибку, в результате которой вообще результат не выдавался. Поэтому все же хотел бы попросить выслать(на почту info@excel-vba.ru) пример с данными и тем, как Вы использовали функцию: вдруг еще какая-то ошибка есть. Спасибо.

Поделитесь своим мнением

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


Для оформления сообщений Вы можете использовать следующие тэги:
<a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code> <del datetime=""> <em> <i> <q cite=""> <s> <strike> <strong>

Тренинги

Заказать
Юридическая информация

Использование материалов сайта

Политика Конфиденциальности

ИП Щербаков Дмитрий Валентинович
ОГРНИП: 318502700083307
ИНН: 504013350772

Наши партнеры

Перейти

Счетчики

Рейтинг@Mail.ru Яндекс.Метрика
© 2024 Excel для всех   Войти