Eu tenho uma lista de endereços IP no seguinte formato:
010.125.015.013
010.125.153.012
010.125.012.135
Não consigo executar o ping com esse formulário, pois o Windows acha que é um formulário octal pontilhado. Preciso remover os 0s iniciais após cada ponto.
Não é tão simples como alguns deles não têm zero após os pontos e alguns deles só o têm no último octeto, enquanto outros no terceiro octeto ou em ambos.
A menos que haja uma solução para forçar o ping a interpretar, é um endereço IP decimal pontilhado.
Alguém pode ajudar?
obrigado
networking
microsoft-excel
Michal
fonte
fonte
123.234.000.276
? (Sim, exemplo falso.)^0
(coincidir com um zero no início da cadeia!)Respostas:
Aqui está o que você pode fazer:
Presumo que cada IP esteja em uma única célula como texto. Agora converta essa célula única em colunas (usando o recurso Texto em colunas) especificando
.
(ponto) como delimitador. Agora eles devem ser distribuídos como números nas próximas 4 células consecutivas, o zero à esquerda agora deve desaparecerUse a função Concatenate (consulte a ajuda do Excel para obter detalhes e junte os 4 números incluindo
.
após cada sequência. Agora você deve ter uma célula com o mesmo IP, excluindo todos os zeros à esquerda.fonte
A respeito
fonte
Este usa
SUBSTITUTE
:Primeiro, apara o espaço em branco ao redor do IP (pol
C5
), adiciona um prefixo@.
, substitui.0
por.
duas vezes e remove o prefixo adicionado@.
.fonte
TRIM
para garantir que não deixe nenhum espaço em branco (... e ainda (codecolfe vencendo até agora! ;-D)Vencido no prazo (preciso traduzir as fórmulas do italiano para o inglês ... também só disponho o LibreOffice ...) De qualquer forma, supondo que os endereços IP estejam na coluna A, sugiro o seguinte:
fonte
;
não,
como parâmetros fórmulas separador de forma que é preciso para alterá-los - btw na Itália que usar a vírgula (não dot) como o separador para a parte decimal para números. Por último, mas não menos importante, eu uso o Excel no trabalho, mas em casa só tenho o LibreOffice e devo admitir que ele não é tão bem documentado quanto o Excel (eu sempre espero que os nomes das fórmulas permaneçam os mesmos entre os dois) e definitivamente carece de alguns recursos interessantes em relação a ele ....
no LibreOffice, enquanto no Excel você deve usar!
('Sheet 1'.A1
<=>'Sheet 1'!A1
).