Комбинирайте колони в Excel и генерирайте всички възможни комбинации

Имате два различни набора от данни, например списък с клиенти и списък с продукти и искате да ги комбинирате, за да получите нов списък с всички възможни комбинации от клиенти и продукти?


Excel консолидира

Имате два различни набора от данни, например списък с клиенти и списък с продукти и искате да ги комбинирате, за да получите нов списък с всички възможни комбинации от клиенти и продукти?

Решението е доста просто, осъществимо с MS Excel в рамките на няколко минути и дори при хиляди записи не изисква много усилия - много по-малко от копирането на вмъкването на втория списък за всяка стойност от първия списък - това последно решение би вземете часове със стотици записи. Вижте по-долу как да комбинирате Excel колони и да генерирате всички възможни комбинации Excel.

Как да генерираме или изброяваме всички възможни пермутации в Excel

  • Създайте цифров идентификатор от 1 до броя на записите за всеки изходен файл и в файла с резултати:
  • Създаване на цифров идентификатор (ID) в колона А, преминаващ от 1 до умножение на броя на първите записи на файлове и вторите входящи файлове, създавайки толкова редове, колкото комбинацията от двата набора от данни,
  • Добавете колона, въведете тази формула и я разширете до последния ред = ROUNDUP (A2 / [брой записи за втори файл]; 0),
  • Добавете колона, въведете тази формула и я разгънете до последния ред = A2 - ([Вторият брой записи] * (B2-1)),
  • Добавете толкова колони, колкото искате да получите от първия и втория файлове, и направете vlookups на съответния идентификатор в резултата и изходните файлове.

Консолидиране на данни в Excel

Вижте по-долу пълен пример за комбиниране на колоните Excel sheets, с Списък с клиенти и списък с продукти.

Започнете, като създадете идентификатори в двата файла, като добавите колона вляво, въведете стойности 1 и 2 в първите два реда, изберете двете клетки, преместете курсора на мишката в долния десен ъгъл на избора и кликнете два пъти върху знакът + за разширяване на нарастването на идентификатора до последния ред.

В резултат на това идентификаторите се увеличават до последния ред.

Как да комбинирате колони в Excel

Вземете максималните идентификационни номера на клиентите (C) и на продуктите (P). Създайте нов файл с идентификатор на колоната и повторете операцията за разширяване на идентификатора до линията (C * P) + 1. В долния пример вижте 7 различни стойности за клиентите и 7 за продукти, в резултат на което 7 * 7 = 49 комбинации + 1 ред, за да компенсирате заглавната линия.

Как да комбинирате клетки в Excel

Станете Excel Pro: Присъединете се към нашия курс!

Повдигнете уменията си от новак до герой с нашия курс за основи на Excel 365, предназначен да ви направи опитни само в няколко сесии.

Запишете се тук

Повдигнете уменията си от новак до герой с нашия курс за основи на Excel 365, предназначен да ви направи опитни само в няколко сесии.

В колона Б ще поставим линиите P на клиент, тъй като всеки от тях ще има един ред за продукт. Това се прави, като се използва формулата по-долу във втория ред на листа и се разширява до дъното (не забравяйте двойното кликване върху иконата + в долния ъгъл на клетката, за да направите това), където X е вторият брой записи на файлове

В колона C ще преброим всеки клиент, от 1 до броя на продуктите. Същата операция, както преди, с друга формула (идентификатор на текущата линия минус броя, достигнат за предходната линия на клиента), като X е вторият брой записи на файлове

Комбинирайте няколко колони в Excel в една колона

Проверете дали е работил. Клиентите се повтарят няколко пъти и за всеки от тях идентификаторът на продуктите се повтаря от 1 до P

Генерирайте всички пермутации

И това е! След това за всяка колона, която искате да поемете от файла Клиенти или Продукти, добавете нова колона и изпълнете Vlookup на съответния идентификатор и файла източник.

Често Задавани Въпроси

Как потребителите могат ефективно да комбинират множество колони в Excel, за да генерират списък на всички възможни комбинации, без да използват сложни формули?
Потребителите могат да използват функцията за мощност на Excel за сливане на колони и създаване на комбинации. Чрез зареждане на колоните като таблица към захранваща заявка, прилагане на персонализирана операция за сливане и след това разширяване на получената таблица, всички възможни комбинации могат да се генерират систематично и да се върнат в Excel.

Завършете 2019 Excel за начинаещи във видео


Yoann Bierling
За автора - Yoann Bierling
Yoann Bierling е специалист по уеб публикуване и цифрови консултации, което прави глобално въздействие чрез експертиза и иновации в технологиите. Страстен от овластяването на хората и организациите да процъфтяват в дигиталната ера, той е накаран да постигне изключителни резултати и да постигне растеж чрез създаване на образователно съдържание.

Станете Excel Pro: Присъединете се към нашия курс!

Повдигнете уменията си от новак до герой с нашия курс за основи на Excel 365, предназначен да ви направи опитни само в няколко сесии.

Запишете се тук

Повдигнете уменията си от новак до герой с нашия курс за основи на Excel 365, предназначен да ви направи опитни само в няколко сесии.




Коментари (0)

Оставете коментар