Есть ли в Excel функция или набор функций, которые можно использовать для выполнения действий, противоположных сортировке? Таким образом, вместо того, чтобы сортировать строки так, чтобы похожие значения были смежными, я хочу, чтобы похожие значения были оптимально разнесены.
Другими словами, учитывая список уникальных элементов, которые имеют общие черты (поэтому столбец A
- это уникальный идентификатор, а столбцы B:H
- это различные свойства с ограниченным набором возможных значений), я хочу, чтобы они были упорядочены так, чтобы любая заданная группа строк будет представителем всего. Если 20% моих строк имеют значение "XYZ" в столбце B
, то я бы хотел, чтобы любой заданный набор из 10 смежных строк содержал 2 с этим значением. Но это должно быть верно и для столбцов C:H
Я могу сделать это с помощью одного свойства, отсортировав по этому столбцу и поместив числа в дополнительный столбец на основе этой формулы: =IF(C2=C1,J1+(100/(1+COUNTIF(C:C,C2))),(100/(1+COUNTIF(C:C,C2))))
Я вставляю как значения, а затем сортирую по этому числу. Это делает довольно хорошую работу по смешиванию в соответствии со столбцом C
Что мне нужно сделать, это решить для нескольких значений одновременно, и использование этого метода для нескольких столбцов не делает этого.