Lost your password?


MulTEx »

ПЕРЕЧИСЛ_В_СПИСОК

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

MulTEx

Функция преобразует числа, указанные диапазоном 1-5 в непосредственно список чисел: 1,2,3,4,5. Интервалов может быть неограниченное количество: 1-5,9-12-17,56-67. Разделителем для перечисления может быть любой символ, а так же допускается разделение перечисления разными символами: 1:5,9-12_17,56-67.
Вызов команды через стандартный диалог:

Мастер функций-Категория "MulTEx"- ПЕРЕЧИСЛ_В_СПИСОК

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

Сумма/Поиск/Функции - Текстовые - ПЕРЕЧИСЛ_В_СПИСОК

Синтаксис:
=ПЕРЕЧИСЛ_В_СПИСОК(A2;B$1)
=ПЕРЕЧИСЛ_В_СПИСОК(A2;B$1;C$1;D$1;E$1)
=ПЕРЕЧИСЛ_В_СПИСОК(A2;B$1;",";",";ИСТИНА)
=ПЕРЕЧИСЛ_В_СПИСОК(A2;"-";"-")
=ПЕРЕЧИСЛ_В_СПИСОК(A2)


Текст(A2) - указывается ссылка на ячейку с текстом или текст, значения в котором необходимо преобразовать в список чисел. Если указывается напрямую текст, то в таком случае он должен быть заключен в кавычки:
=ПЕРЕЧИСЛ_В_СПИСОК("1-5")

РазделительЧисел(B$1) - необязательный аргумент. Один или несколько символов, которыми могут быть разделены числа в перечислениях. Если используется несколько разделителей, то все разделители следует указывать один за другим: "-:". Например, есть перечисления: 1-5,7:12,14_20. Как видно, перечисления разделены знаками "тире, двоеточие, нижнее подчеркивание". Именно в таком виде их и следует указать в функции: "-:_". Если РазделительЧисел не указан, то по умолчанию в качестве разделителя применяется тире: "-". Если среди перечислений есть группа чисел, разделенная символом тире, но сам символ не указан в функции - он все равно будет обработан.

РазделительПеречислений(C$1) - необязательный аргумент. Один или несколько символов, которыми могут быть разделены перечисления. Например, имеются перечисления: 1-5,7:12;14_20. Здесь перечисления разделяются и запятой и точкой-с-запятой. Поэтому в функции необходимо указывать все эти разделители один за другим: ",;". Если РазделительПеречислений не указан, то по умолчанию в качестве разделителя применяется точка-с-запятой. Если есть перечисления с разделителями, которые не указаны - то есть вероятность, что функция вернет все числа от минимального до максимального:

    исходный текст: 1:5,7:9;12:15|19:22
    перечисления здесь разделены запятой и прямой чертой: ,|. Если в функции указать только запятую:
    =ПЕРЕЧИСЛ_В_СПИСОК("1:5,7:9;12:15|19:22", ":", ",")
    то функция вернет список чисел: 1,2,3,4,5,7,8,9,9,10,11,12,13,14,15,15,16,17,18,19,20,21,22

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

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


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

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


Для оформления сообщений Вы можете использовать следующие тэги:
<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 для всех   Войти