A solução mais simples seria criar uma fila auxiliar com uma chave apropriada e, em seguida, classifique a tabela por essa chave.
A ordem de nível superior é um par Origin/Destination
ou Destination/Origin
.
Uma maneira de construir um prefixo de identificador de grupo
é juntar o par, colocando o primeiro lexicograficamente menor
e usando um separador, que não é usado na tabela, por exemplo:
Paris/SPI
e SPI/Paris
terão um prefixo Paris@SPI
.
Para criar uma chave, concatene este prefixo com todos os três campos
usando separador.
Por exemplo, supondo que a tabela esteja em A1:Z3
,
tipo
=if(A1<A2,A1&"@"&A2,A2&"@"&A1)&"@"&A1&"@"&A2&"@"&A3
em A4
, copie / arraste esta fórmula para o final da linha da tabela
e,emseguida,useessalinhaparaclassificarosdadosdatabela:
Tabelaclassificada: