Note: The other languages of the website are Google-translated. Back to English

Convertir número decimal a dirección IP

Si tiene una cadena de números decimales como 192168421 que necesita convertir a una dirección IP como 192.168.42.1, ¿cómo puede resolver rápidamente este trabajo con una fórmula de Excel?
doc decimal a ip 1

Convierta el número decimal a la dirección IP con la fórmula

Sintaxis de la fórmula

=MID(number,1,num_of_digit)&"."&MID(number,start_position2,num_of_digit)&"."&MID(number,start_position3,num_of_digit)&"."&MID(number,start_position4,num_of_digit)

Argumentos

  • Number: Obligatorio, el número decimal que desea convertir a una dirección IP.
  • 1: Requerido, indica extraer inicio desde la primera letra.
  • Num_of_digit: Obligatorio, el número de dígitos necesarios para extraer.
  • Start_position2: Se requiere, para la segunda parte de la dirección IP, la posición de la que desea extraer los números.
  • Start_position3: Se requiere, para la tercera parte de la dirección IP, la posición de la que desea extraer los números.
  • Start_position4: Se requiere, para la cuarta parte de la dirección IP, la posición de la que desea extraer los números.

Aquí hay algunos ejemplos en la tabla a continuación para que comprenda mejor la fórmula.

Decimal Dirección IP
Fórmula
10255211 10.255.22.11 = MID (C2,1,2) & "." & MID (C2,3,3) & "." & MID (C2,6,2) & "." & MID (C2,8,1)
172161134 172.16.11.34 =MID(C3,1,3)&"."&MID(C3,4,2)&"."&MID(C3,6,2)&"."&MID(C3,8,2)
1921681225 192.168.1.225 =MID(C4,1,3)&"."&MID(C4,4,3)&"."&MID(C4,7,1)&"."&MID(C4,8,3)
17211255255 172.11.255.255 =MID(C5,1,3)&"."&MID(C5,4,2)&"."&MID(C5,6,3)&"."&MID(C5,9,3)

Archivo de muestra

muestra de docHaga clic para descargar el archivo de muestra


Funciones relativas

  • Función DECIMAL de Excel
    La función DECIMAL convierte una representación de texto de un número en una base en su número decimal equivalente. Tomemos un ejemplo, 11 es una representación de texto de 3 en base 2, usando la fórmula = DECIMAL (11,2) convierta 11 en el número decimal 3.

Fórmulas relativas


Las mejores herramientas de productividad de oficina

Kutools para Excel: te ayuda a destacar entre la multitud

¿Le gustaría completar su trabajo diario de forma rápida y perfecta? Kutools for Excel ofrece 300 potentes funciones avanzadas (combinar libros de trabajo, sumar por color, dividir contenido de celdas, convertir fecha, etc.) y ahorrarle un 80% de tiempo.

  • Diseñado para 1500 escenarios de trabajo, te ayuda a resolver el 80% de problemas de Excel.
  • Reduzca miles de clics de teclado y mouse todos los días, alivie sus ojos y manos cansados.
  • Conviértete en un experto en Excel en 3 minutos. Ya no es necesario recordar fórmulas dolorosas y códigos VBA.
  • Prueba gratuita ilimitada de 30 días. Garantía de devolución de dinero de 60 días. Actualización y soporte gratuitos durante 2 años.
Cinta de Excel (con Kutools para Excel instalado)

Ficha Office: habilite la lectura y edición con pestañas en Microsoft Office (incluya Excel)

  • ¡Un segundo para cambiar entre docenas de documentos abiertos!
  • Reduzca cientos de clics del mouse para usted todos los días, diga adiós a la mano del mouse.
  • Aumenta su productividad en un 50% al ver y editar varios documentos.
  • Trae pestañas eficientes a Office (incluye Excel), al igual que Chrome, Firefox y el nuevo Internet Explorer.
Captura de pantalla de Excel (con la pestaña Office instalada)
Comentarios (1)
Aún no hay calificaciones. ¡Sé el primero en calificar!
Este comentario fue minimizado por el moderador en el sitio
Estas fórmulas y ejemplos son incorrectos. Las direcciones IP nunca se representarán con todos sus dígitos sin los puntos decimales. Ese sería un número inútil. Si hiciera eso, no habría forma de saber si se suponía que 10255221 era 10.255.22.1 o 102.55.22.1 o 102.55.2.21. Todas estas son direcciones IP válidas.

La notación decimal con puntos (direcciones IP) es solo otra forma de notación, como binaria o hexadecimal. Son 4 números binarios de 8 bits, escritos en notación decimal, separados por puntos decimales. Puede convertir los números de una forma a otra.

Por ejemplo:
10.255.22.1 = 00001010.11111111.00010110.00000001 = 0a.ff.16.01 (0x0aff1601)
00001010 = 10 = 0xa
11111111 = 255 = 0xff
00010110 = 22 = 0x16
00000001 = 1 = 0x1
00001010111111110001011000000001 = 184489473 = 0xaff1601 = 10.255.22.1

En notación decimal, 10.255.22.1 = 184489473.
Pero 10.255.22.1 NO = 10255221. Nunca.
No hay comentarios publicados aquí todavía
Deje sus comentarios
Publicar como invitado
×
Califica esta publicación:
0   Personajes
Ubicaciones sugeridas

Seguinos

Copyright © 2009 - www.extendoffice.com. | Reservados todos los derechos. Energizado por ExtendOffice, | Mapa del Sitio
Microsoft y el logotipo de Office son marcas comerciales o marcas comerciales registradas de Microsoft Corporation en los Estados Unidos y / o en otros países.
Protegido por Sectigo SSL