Clasificar direcciones IP

Resuelto
Hola,

Después de importar datos en Excel, entre los cuales direcciones IP, no logro ordenarlas por esas direcciones, esto es lo que me muestra:
192.168.101.1
192.168.101.10
192.168.101.101
192.168.101.103
192.168.101.104
192.168.101.105
192.168.101.106
192.168.101.107
192.168.101.108
192.168.101.109
192.168.101.11
192.168.101.111
192.168.101.12
192.168.101.13
192.168.101.139
192.168.101.140
192.168.101.143
192.168.101.145
192.168.101.147
192.168.101.15
192.168.101.17

He intentado con las celdas en modo texto y número

Gracias de antemano

Configuración: Windows 7 / Firefox 3.6

--
Djeha-Hodja Nasreddin: Pero, sabes cuán difícil es, hijo mío, estar seguro de que aquel que sabe y sabe que sabe, realmente sabe.

6 respuestas

  1. ¡Espléndido!
    Un gran gracias para ti, pijaku

    --
    Djeha-Hodja Nasreddin: Pero, ¿sabes cuán difícil es, hijo mío, estar seguro de que quien sabe y sabe que sabe, realmente sabe.
    2
    1. Hola,

      Me permito sacar el tema nuevamente, tuve el mismo problema y no entendí la solución de pijaku (tampoco me esforcé mucho por entenderla ^^).
      Mi solución, que también funciona, es añadir ceros al último octeto.

      Atentamente
      1
      1. Colaborador
        hola

        ¿Qué quieres obtener?
        --

        Siempre zen
        0
        1. 192.168.101.1
          192.168.101.2
          192.168.101.3
          192.168.101.4
          192.168.101.5
          192.168.101.6
          192.168.101.7
          192.168.101.8
          192.168.101.9
          192.168.101.10
          192.168.101.11

          --
          Djeha-Hodja Nasreddin: Pero, sabes cuán difícil es, hijo mío, estar seguro de que quien sabe y sabe que sabe, realmente sabe.
          0
          1. Moderador
            Hola a todos,
            Una solución sencilla por fórmula:
            Suponemos sus direcciones IP en la columna A, y luego todos sus datos en las columnas de la B a la G. En H1 escribir:
            =DERECHA(A1;NÚM.CARACT(A1)-HALLAR(".";A1;10))
            Utilizar el controlador de relleno (la pequeña cruz que aparece al pasar el ratón por la esquina inferior derecha de la celda) para "extender" esta fórmula hacia abajo de la columna.
            Luego ordenar gracias a esta columna.
            --
            Cordialmente,
            -- Todo problema tiene solución. Si no hay solución, ¿cuál es el problema? --
            0
            1. Hola pijaku,

              Mea-culpa, funciona super, solo que tengo varias redes:

              192.168.101.x
              192.168.102.x

              entonces cuando tengo :

              192.168.101.10
              192.168.102.10

              están uno detrás del otro.
              ¿Se puede adaptar?

              --
              Djeha-Hodja Nasreddin: Pero, ¿sabes cuán difícil es, hijo mío, estar seguro de que aquel que sabe y sabe que sabe, sabe realmente.
              0
              1. Moderador
                Re-
                Sea en la columna A las direcciones IP
                en B1: =DERECHA(A1;NÚM.CAR(A1)-ENCONTRAR(".";A1;10)) (fórmula para copiar en toda la columna B)
                en C1: =EXTRAE(A1;9;3) (fórmula para copiar en toda la columna C)

                Para ordenar, elegir: Datos/Ordenar
                por columna C (ascendente)
                luego por columna B (ascendente)
                Y listo
                0