Комбинирайте колони в 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, предназначен да ви направи опитни само в няколко сесии.
Запишете се тукВ колона Б ще поставим линиите P на клиент, тъй като всеки от тях ще има един ред за продукт. Това се прави, като се използва формулата по-долу във втория ред на листа и се разширява до дъното (не забравяйте двойното кликване върху иконата + в долния ъгъл на клетката, за да направите това), където X е вторият брой записи на файлове
В колона C ще преброим всеки клиент, от 1 до броя на продуктите. Същата операция, както преди, с друга формула (идентификатор на текущата линия минус броя, достигнат за предходната линия на клиента), като X е вторият брой записи на файлове
Комбинирайте няколко колони в Excel в една колона
Проверете дали е работил. Клиентите се повтарят няколко пъти и за всеки от тях идентификаторът на продуктите се повтаря от 1 до P
Генерирайте всички пермутации
И това е! След това за всяка колона, която искате да поемете от файла Клиенти или Продукти, добавете нова колона и изпълнете Vlookup на съответния идентификатор и файла източник.
Често Задавани Въпроси
- Как потребителите могат ефективно да комбинират множество колони в Excel, за да генерират списък на всички възможни комбинации, без да използват сложни формули?
- Потребителите могат да използват функцията за мощност на Excel за сливане на колони и създаване на комбинации. Чрез зареждане на колоните като таблица към захранваща заявка, прилагане на персонализирана операция за сливане и след това разширяване на получената таблица, всички възможни комбинации могат да се генерират систематично и да се върнат в Excel.
Завършете 2019 Excel за начинаещи във видео
Yoann Bierling е специалист по уеб публикуване и цифрови консултации, което прави глобално въздействие чрез експертиза и иновации в технологиите. Страстен от овластяването на хората и организациите да процъфтяват в дигиталната ера, той е накаран да постигне изключителни резултати и да постигне растеж чрез създаване на образователно съдържание.
Станете Excel Pro: Присъединете се към нашия курс!
Повдигнете уменията си от новак до герой с нашия курс за основи на Excel 365, предназначен да ви направи опитни само в няколко сесии.
Запишете се тук