Я работаю над очисткой и структурированием набора данных Excel, содержащего ставки для клиентов в разные периоды и от точки A до точки B, которую я буду импортировать в окончательный лист. Есть 4 столбца Как здесь

В первой строке 5 наборов дат, во второй строке - 68 различных местоположений, в третьей строке - 10 местоположений, а в четвертой - 2 клиента.

Мне нужно создать матрицу со случайной комбинацией этих 4 столбцов. Возможно, я плохо разбирался в статистике, но я попытался создать этот набор вручную (копировать + вставить), чтобы получить в общей сложности 6800 строк (68 раз по 10 раз по 5 раз по 2), но когда я объединил их и запустил условное форматирование, и были дубликаты.

Есть ли у кого-нибудь идея идеально рандомизировать этот образец без дубликатов? Мне нужна функция для создания этого образца. Никаких макросов.

0
Keedaman 22 Фев 2021 в 01:45

1 ответ

Лучший ответ

Мне удалось сделать это с помощью ручного копирования + вставки и функции TEXTJOIN.

У меня было 6800 комбинаций (68x5x10x2), которые я создал в Excel, затем я использовал функцию

=TEXTJOIN(";",TRUE,A1,B1,C1,D1)

Это дало мне результат как Date1; A; B; Cust1 в столбце 5. Я использовал Удалить дубликаты, чтобы получить уникальные текстовые соединения. У меня осталось 5440 после завершения этого шага.

Затем я разделил эти уникальные значения на столбцы с помощью функции преобразования текста в столбец.

0
Enigmativity 22 Фев 2021 в 22:23