Recuerda que en la informática un error puede tener diferentes resoluciones, por lo tanto nosotros aquí compartiremos la mejor y más óptimo.
Solución:
Como nixda mencionó en los comentarios, las columnas auxiliares lo harán posible. Tiene dos opciones para mantener la hoja después:
- Agregue todas las direcciones IP nuevas en las columnas auxiliares divididas.
- Repita el procedimiento Texto a columnas para las nuevas adiciones.
Aquí está el procedimiento:
-
Seleccione su columna de IP y haga clic en
Data
>Text-to-Columns
-
Elija la opción Delimitado y haga clic en Siguiente. Comprobar el
Other
casilla de verificación e ingrese un punto.
. Haga clic en Siguiente.
-
Mantenga todas las columnas, manténgalas como General, haga clic en el ícono de rango para editar el
Destination
sección.
-
Seleccione las columnas donde desea que aparezca el nuevo texto. Presiona el Enter key.
-
Asegúrese de que su rango esté seleccionado y haga clic en
Data
>Sort
. Introduzca los criterios de clasificación. Siga agregando niveles para cada octeto.
-
Aquí está el resultado final:
Me doy cuenta de que esta es una publicación anterior, pero con el interés de proporcionar una solución funcional, presento lo siguiente.
Simplemente coloque esta fórmula en una celda adyacente y actualice las referencias para que apunten a la celda que contiene su dirección IP (A1 en este ejemplo). Esto producirá un resultado similar a 010.121.008.030, que luego se puede ordenar (correctamente) alfabéticamente. Luego establezca el ancho de la nueva columna en cero y listo. Hora de disfrutar de una taza de café.
=TEXT(MID(A1,1,FIND(".",A1)),"000")&"."&TEXT(MID(A1,FIND(".",A1)+1,FIND(".",A1,FIND(".",A1)+1)-1-FIND(".",A1)),"000")&"."&TEXT(MID(A1,FIND(".",A1,FIND(".",A1)+1)+1,FIND(".",A1,FIND(".",A1,FIND(".",A1)+1)+1)-1-FIND(".",A1,FIND(".",A1)+1)),"000")&"."&TEXT(MID(A1,FIND(".",A1,FIND(".",A1,FIND(".",A1)+1)+1)+1,LEN(A1)),"000")
Además de la respuesta de John Homer, aquí proporciono una fórmula que también funciona en la aplicación Números de Apple, como TEXT
la función no existe allí. También probado en Google Docs.
=DEC2HEX(LEFT(B2,FIND(".",B2)-1),2)
&
DEC2HEX(MID(
B2,
FIND(".",B2)+1,
FIND(
".",
B2,
FIND(".",B2)+1
) - FIND(".",B2) - 1
),2)
&
DEC2HEX(MID(
B2,
FIND(
".",
B2,
FIND(".",B2)+1
) + 1,
FIND(
".",
B2,
FIND(
".",
B2,
FIND(".",B2)+1
)+1
) - FIND(
".",
B2,
FIND(".",B2)+1
) - 1
),2)
&
DEC2HEX(RIGHT(
B2,
LEN(B2) - FIND(
".",
B2,
FIND(
".",
B2,
FIND(".",B2)+1
)+1
)
),2)
valoraciones y reseñas
Te invitamos a añadir valor a nuestro contenido informacional aportando tu veteranía en las interpretaciones.