2016-06-21 2 views
1

Трудно объяснить, что я пытаюсь сказать, поэтому я лучше всего даю пример.Как я могу объединить большой список уникальных слов один раз?

Допустим, я имел следующие данные -

word1, WORD2
word3, word4

Что мне нужно это выход следующий -

word1 WORD2
word1 word3
слово1 слово4
слово2 слово1
слово2 слово3
word2 word4
word3 word1
word3 word2
word3 word4
word4 word1
word4 word2
word4 word3

Так полный микс из всех сочетаний слов. В целом у меня есть 300x300 строк и столбцов, поэтому я знаю, что это будет большой результат, но не знаю, как лучше всего это сделать. Я попытался объединиться, но это потребует слишком много ручной работы и неэффективно вообще. Есть ли лучший способ добиться того, что я хочу сделать?

+2

Я написал быстрая vba-процедура, чтобы делать то, что, как я думал, было необходимо, я прочитал это, я удалил. Ваш пример - 2x2 (4 значения) и дает результаты «4! -4» (12). Таким образом, с сеткой 300x300 из 90000 значений в 'N! -N' результаты будут безумно высокими. В любом случае вы не будете держать их в отличном состоянии. – JNevill

+2

Согласно [wolfram alpha] (https://www.wolframalpha.com/input/?i=how+many+unique+combinations+in+90000), результат 90000 уникальных комбинаций 5.07x10²⁷⁰⁹², который не собирается вписываются в любой жесткий диск на рынке, не говоря уже о превосходстве. – JNevill

+0

LOL и здесь я собирался спросить, было ли слово word1 word2 считаться другим или нет из слова word2 word1. Я даже не успел подсчитать возможные исходы. –

ответ

0

Вы можете сцепить клетки легко с помощью & в формуле, попробуйте = A1 & «» & B1

После того, как вы получите это работает, вы можете просто перетащить его вниз, чтобы покрыть все строки

Смежные вопросы