Excel, classificação de dados baseada em regras

0

Eu tenho uma planilha do Excel com cerca de 9 colunas e cada uma tem cerca de 170 linhas.

Qual é o melhor método para encontrar duas linhas que correspondem a uma regra e, em seguida, move um dos itens para um local que fica a pelo menos 2 células do outro item para cada coluna.

Por exemplo

Gato e cachorro não podem ficar em duas fileiras um ao lado do outro:

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

Se tornaria algo como:

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

Se você quiser mais informações, pergunte.

Além disso: usei a tag mac, pois não havia uma para o mac-excel (ou eu não conseguia vê-la), então, infelizmente, não há visual basic, se houver mods errados, por favor me corrija.

Sísifo
fonte

Respostas:

2

Pode haver maneiras mais sofisticadas de fazer isso, mas eu faria isso manualmente usando colunas extras.

Na coluna J, tenha um número de índice, sendo o número da linha no intervalo.

Na coluna K, tenha zero na primeira linha e nas linhas subseqüentes a fórmula:=IF(AND(A2="dog",A1="cat"),1.5,0)

Faça com que a coluna L seja a soma desses dois números e classifique os valores na coluna L.

Neal
fonte