У меня есть таблица Excel с приблизительно 9 столбцами, и у каждого есть приблизительно 170 строк.

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

Например

Кошка и собака не могут находиться в двух рядах рядом друг с другом:

----------
cat      |
----------
dog      |
----------
fish     |
----------
bird     |
----------
bear     |
----------

Станет что-то вроде:

----------
cat      |
----------
bird     |
----------
fish     |
----------
dog      |
----------
bear     |
----------

Если вам нужна дополнительная информация, пожалуйста, спросите.

Также: я использовал тэг mac, так как его не было для mac-excel (или я его не видел), поэтому, к сожалению, нет визуальной основы, если это неправильные моды, поправьте меня.

1 ответ1

2

Возможно, есть более причудливые способы сделать это, но я бы сделал это вручную, используя дополнительные столбцы.

В столбце J укажите порядковый номер, являющийся номером строки в диапазоне.

В столбце K в первом ряду есть ноль, а в последующих строках формула:=IF(AND(A2="dog",A1="cat"),1.5,0)

Пусть столбец L будет суммой этих двух чисел, а затем отсортирован по значениям в столбце L.

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .