Перейти к основному содержанию

Быстро генерировать / перечислять все возможные комбинации определенных списков в Excel

Kutools for Excel

Повышает Excel с помощью 300+
Мощные функции

Например, мне нужно перечислить все возможные комбинации трех списков в диапазонах A2: A6, B2: B8 и C2: C6, как показано на следующем снимке экрана. В этих трех списках 175 комбинаций, и составление списка всех их самостоятельно займет довольно много времени и может привести к ошибкам. Но Kutools для Exceя Список всех комбинаций Утилита может помочь нам легко сгенерировать и перечислить все возможные комбинации заданных списков за короткое время в Excel.  

Быстро генерировать / перечислять все возможные комбинации определенных списков в Excel


Нажмите Кутулс > Вставить > Список всех комбинаций, см. скриншоты:

 kutools-стрелка-вправо

Быстро генерировать / перечислять все возможные комбинации определенных списков в Excel

Эта утилита легко перечислит все возможные комбинации заданных списков данных в столбце. Пожалуйста, сделайте следующее:

1. Нажмите Кутулс > Вставить > Список всех комбинаций.

2. В открывшемся диалоговом окне «Список всех комбинаций» вам необходимо:

(1) Щелкните значок Тип поле и выберите Значение из выпадающего списка;

Наконечник: Пожалуйста выберите Разделитель из раскрывающегося списка, если вам нужно добавить разделитель в комбинациях.

(2) Щелкните значок ЛИСТАТЬ СПИСКИ кнопка  чтобы выбрать список данных, из которых вы будете генерировать комбинации, и щелкните OK .

Функции: Вы также можете ввести данные в Текст прямо в поле, и, пожалуйста, разделяйте каждую запись запятой «,».  

(3) Щелкните значок Добавить .

(4) Повторите шаги (1) - (3), указанные выше, чтобы добавить дополнительные списки данных и разделителей в зависимости от ваших потребностей.

3. После завершения настройки нажмите кнопку Ok кнопку, во всплывающем диалоговом окне укажите адрес первой ячейки диапазона назначения, из которого будут выводиться все комбинации, и нажмите кнопку OK .

Теперь все возможные комбинации заданных списков данных сразу генерируются и заносятся в указанный диапазон.

Внимание: После вставки значений или разделителей в диалоговое окно вы можете отметить элементы, на основе которых вы хотите перечислить комбинации, и снять отметки с других элементов, которые вам не нужны.


Демо: быстро генерировать / перечислять все возможные комбинации определенных списков

Kutools for Excel: с более чем 300 удобными надстройками Excel, которые можно попробовать бесплатно без ограничений в течение 30 дней. Загрузите и бесплатную пробную версию прямо сейчас!

Рекомендуемые инструменты для повышения производительности
Следующие ниже инструменты могут значительно сэкономить ваше время и деньги. Какой из них вам подходит?
Office Tab: Использование удобных вкладок в вашем офисе, как и в случае Chrome, Firefox и New Internet Explorer.
Kutools for Excel: Более 300 дополнительных функций для Excel 2021, 2019, 2016, 2013, 2010, 2007 и Office 365.

Kutools for Excel

Описанная выше функциональность - лишь одна из 300 мощных функций Kutools for Excel.

Предназначен для Excel(Office) 2021, 2019, 2016, 2013, 2010, 2007 и Office 365. Бесплатно скачать и использовать в течение 30 дней.

Снимок экрана Kutools for Excel

btn подробнее      btn скачать     покупка btn

Comments (5)
No ratings yet. Be the first to rate!
This comment was minimized by the moderator on the site
Hi I'm looking to create all combinations of a given data set, without a value being used twice in one sequence.





Eg below example, think like its the lottery and you don't want numbers doubling in a combination?



When imputing multiple rows of the same 9 numbers 2, 7, 9, 11, 17, 20, 22, 24, 27, in 6 rows, for a sequence of six numbers, eg 2 -9-11-22-24-27



However as the numbers are in all columns and there is no rule in the process to stop it from using a value twice in a sequence. Eg. list after using the above method

17 17 17 17 17 17

17 17 17 17 17 17

17 17 17 17 17 17

17 17 17 17 17 9

17 17 17 17 17 9

17 17 17 17 17 9

17 17 17 17 17 27

17 17 17 17 17 27

17 17 17 17 17 27





As you can see I want to stop numbers from appearing more then once?
This comment was minimized by the moderator on the site
Hi I'm looking to create all combinations of a given data set, without a value being used twice in one sequence.


Eg below example, think like its the lottery and you don't want numbers doubling in a combination?

When imputing multiple rows of the same 9 numbers 2, 7, 9, 11, 17, 20, 22, 24, 27, in 6 rows, for a sequence of six numbers, eg 2 -9-11-22-24-27

However as the numbers are in all columns and there is no rule in the process to stop it from using a value twice in a sequence. Eg. list after using the above method
17 17 17 17 17 17

17 17 17 17 17 17

17 17 17 17 17 17

17 17 17 17 17 9

17 17 17 17 17 9

17 17 17 17 17 9

17 17 17 17 17 27

17 17 17 17 17 27

17 17 17 17 17 27


As you can see I want to stop numbers from appearing more then once?
This comment was minimized by the moderator on the site
Hi i am looking out to build truck optimization tool
If you can help with this
This comment was minimized by the moderator on the site
Hello. Thanks for the List All combinations tool. However, some combinations exceed the total number of rows excel can offer in a given column (1,048,576). Is it possible to let the list continue in another column within the same sheet? Or even have the tool in word or text which doesn't limit the rows? I appreciate your feedback!
This comment was minimized by the moderator on the site
have the same problem?!
There are no comments posted here yet
Please leave your comments in English
Posting as Guest
×
Rate this post:
0   Characters
Suggested Locations