Eu tenho uma planilha do Excel bastante grande (com mais de 200 linhas) que lista itens na minha rede (ou seja, impressoras, servidores, estações de trabalho, projetores de rede etc.) e uma das primeiras colunas é o campo Endereço IP, que assume o formulário 192.168.x.y
. Meu problema quando tento classificar é que ele passa (como exemplo) de 192.168.0.85
para 192.168.0.9
. O que eu gostaria de ver é a classificação com base nos primeiros 3 octetos, então o último octeto logicamente (ou seja .1
, .2
, .3
, etc). Isso é possível? Se sim, como?
fonte
Sei que este é um post antigo, mas no interesse de fornecer uma solução funcional, apresento o seguinte.
Basta colocar esta fórmula em uma célula adjacente e atualizar as referências para apontar para a célula que contém seu endereço IP (A1 neste exemplo). Isso produzirá um resultado semelhante a 010.121.008.030, que pode ser classificado (corretamente) em ordem alfabética. Em seguida, defina a largura da nova coluna como zero e pronto. Hora de tomar uma xícara de café.
fonte
;
) em vez de vírgulas (,
) com base nas configurações regionais do sistema.…&"."&…
) e obter um número simples de doze dígitos, como 010121008030, que também será classificado corretamente (embora a função de classificação possa gerar uma caixa de diálogo irritante para você).fonte
Além da resposta de John Homer, forneço aqui uma fórmula que também funciona no aplicativo Numbers da Apple, pois a
TEXT
função não existe lá. Também testado no Google Docs.fonte