Cómo eliminar los 4 últimos dígitos del código postal en Excel (10 maneras fáciles)

  • Compartir Este
Hugh West

Los códigos postales son esenciales para la entrega de paquetes a través de los servicios postales para llegar a un destino correcto. Los códigos postales contienen 9 dígitos, entre los cuales los primeros 5 dígitos son suficientes para la mayoría de los usos. Por lo tanto, en este artículo te mostraré 10 maneras únicas de eliminar los últimos 4 dígitos del código postal en Excel y obtener los códigos de 5 dígitos.

Descargar el cuaderno de prácticas

Puede descargar el cuaderno de prácticas que hemos utilizado para preparar este artículo.

Eliminar los últimos 4 dígitos de los códigos postales en Excel.xlsm

10 formas adecuadas de eliminar los 4 últimos dígitos del código postal en Excel

En este artículo, vamos a aprender 10 formas adecuadas para eliminar los 4 últimos dígitos del código postal en Excel Para ello, utilizaremos el siguiente conjunto de datos.

1. Aplique la función IZQUIERDA para eliminar los 4 últimos dígitos del código postal

Este es el método más rápido y sencillo para eliminar los 4 últimos dígitos de los códigos postales y obtener códigos postales con 5 dígitos ¡Siga estos pasos para aprender!

Pasos:

  • En primer lugar, haga clic en la celda vacía ( D5 ) junto a la columna que contiene los códigos postales.
  • A continuación, aplica la siguiente fórmula. C5 se refiere a la celda con código postal de 9 dígitos". 5 "se refiere al número de dígitos que queremos mantener desde la izquierda.
=LEFT(C5,5)

  • IZQUIERDA devuelve el primer carácter o caracteres de una cadena de texto, en función del número de caracteres que especifique. En este caso, la función IZQUIERDA devolverá los 5 primeros dígitos de la celda C5 .

  • Ahora pulse Entra. Eliminará los 4 últimos dígitos del código postal.

  • Para obtener los resultados de todos los códigos postales, mantenga en el botón izquierdo del ratón en la esquina inferior derecha del D5 célula y arrastre a la célula D14 .

  • Así obtendrá los resultados deseados para todos los códigos postales.

Más información: Cómo Formatear el Código Postal a 5 Dígitos en Excel (5 Métodos Fáciles)

2. Función Insertar MID para cortar los 4 últimos dígitos del código postal

En este método, utilizaremos el MID para obtener el resultado deseado. MID le ayuda a mantener una parte específica de un texto o número y eliminar el resto.

Pasos:

  • En primer lugar, escriba la siguiente fórmula en el campo D5 celda.
=MID(C5, 1, 5)

  • Toma, C5 se refiere a la celda que contiene el código postal. Queremos conservar los 5 primeros dígitos del código. Por eso utilizamos " 1 "como número de inicio y " 5 " como el número de caracteres que queremos mantener en los resultados.
  • MID devuelve un número determinado de caracteres de un texto o número. En este caso, la función MID devolverá los dígitos del primero al quinto.

  • Hit Entre en . celda D5 le mostrará los 5 primeros dígitos del código postal.

  • Utilizar la fórmula para todos los datos, doble clic en la esquina inferior derecha del D5 Eliminará los 4 últimos dígitos de todos los códigos postales.

Más información: Cómo crear un código postal con una fórmula de Excel (6 formas sencillas)

3. Utilizar la función de texto en columnas

Ahora aprenderemos a utilizar la función Texto a columnas Separaremos los 5 primeros datos del resto utilizando esta herramienta. Sólo puede utilizar este método si hay un guión (-) después del quinto dígito.

Pasos:

  • Primero, seleccione la columna que contiene todos los códigos postales.

  • A continuación, vaya a la página Datos.

  • Ahora haga clic en el botón Texto a columnas Se abrirá una ventana emergente.
  • Seleccione Delimitado y haga clic en Siguiente .

  • A continuación, escriba " - " en el Otros para separar los dígitos.
  • A continuación, haga clic en Siguiente .

  • A continuación, tendrá que escribir Destino donde desea guardar los resultados o puede simplemente hacer clic en el pequeño flecha y seleccione la celda deseada.
  • Pulse Acabado para completar el procedimiento.

  • Ahora puede ver que todos los códigos postales de 5 dígitos aparecen en la pantalla Destino columna.

Más información: Cómo dar formato a los códigos postales en Excel (2 métodos sencillos)

4. Aplicar la función INT para eliminar los 4 últimos dígitos del código postal en Excel

INT conserva la parte entera de un valor. Utilizaremos esta función para eliminar los 4 últimos dígitos de los códigos postales. Este método sólo funcionará si no hay ningún guión ( - ) entre los números.

Pasos:

  • Para empezar, haga clic en la celda vacía D5 y escribe la siguiente fórmula.
=INT(C5/10000)

  • C5 es la celda con los códigos postales de 9 dígitos. Se divide por 10000 ( un seguido de cuatro ceros ) para eliminar los 4 últimos dígitos. INT devuelve el valor entero de un número. En este caso, la función INT devuelve el valor entero de la celda.

  • Pulse Entre en y obtendrá el resultado deseado.

  • Para copiar la fórmula en todas las celdas, basta con haga doble clic en en la esquina inferior derecha de la celda D5 .
  • Obtendrá el resultado deseado para todos los códigos postales.

Más información: Cómo concatenar códigos postales en Excel (3 métodos sencillos)

5. Combinar las funciones INT y SUBSTITUTE

Ahora utilizaremos más de una fórmula y las combinaremos para obtener los resultados. En primer lugar, utilizaremos la fórmula INT y SUSTITUIR funciones.

Pasos:

  • En primer lugar, tenemos que sustituir el " - " con" . "Para ello, haga clic en el botón D5 y escribe la siguiente fórmula.
=SUSTITUIR(C5, "-", ".")

  • A continuación, la siguiente fórmula devolverá un valor entero que es nuestro código postal de 5 dígitos deseado.
=INT(D5)

  • Sin embargo, podemos obtener el resultado directamente combinando estas fórmulas.
=INT(SUBSTITUTE(C5, "-", ".")

  • Hit Entre en y haga doble clic en en la esquina inferior derecha de la celda D5 para eliminar los 4 últimos dígitos de todos los códigos postales.

Lecturas similares

  • Cómo rellenar automáticamente los códigos postales en Excel (3 formas sencillas)
  • Convertir Código Postal a Estado con VLOOKUP en Excel
  • Cómo asignar datos de Excel por código postal (2 métodos sencillos)

6. Fusionar funciones TEXTO e IZQUIERDA

En esta técnica, fusionaremos el TEXTO e IZQUIERDA para obtener los códigos postales de 5 cifras.

Pasos:

  • Seleccione D5 y escribe la siguiente fórmula.
=LEFT(TEXT(C5,"00000"),5)

  • Pulse Entre en y haga doble clic en en la esquina inferior derecha de la celda D5 para obtener los códigos postales de 5 cifras.

7. Ejecute un código VBA para eliminar los últimos 4 dígitos del código postal en Excel

Si desea eliminar los 4 últimos dígitos de los códigos postales en Excel sin utilizar la fórmula, basta con ejecutar un código VBA.

Pasos:

  • En primer lugar, seleccione la columna que contiene los códigos postales.

  • Clic derecho en el Hojas (hemos llamado Hoja Código VBA) de la parte inferior de la ventana.
  • A continuación, seleccione Ver Código Aparecerá una nueva ventana.

  • Copie el siguiente código en la ventana.
 Sub ZIPShorter () For Each cell In Selection cell.Value = Left(cell.Value, 5) Next End Sub 
  • Para ejecutar el código, pulse alt+f8 y haga clic en Ejecutar en el cuadro emergente.

  • Una vez finalizada la ejecución, obtendrá los resultados.

8. Combinar las funciones SUM, LEN y SUBSTITUTE

Ahora combinaremos tres funciones con el mismo propósito que las anteriores. Utilizaremos SUM , LEN, y SUSTITUIR en este método.

Pasos:

  • Seleccione D5 y escribe la siguiente fórmula.
=IF(SUM(LEN(C5)-LEN(SUBSTITUTE(C5,{1,2,3,4,5,6,7,8,9,0},)))>5,LEFT(C5,LEN(C5)-5),C5)

Desglose de fórmulas

  • SUM(LEN(C5)-LEN(SUBSTITUTE(C5,{1,2,3,4,5,6,7,8,9,0},)))>5 contará el número de dígitos de la celda C5 Si el número total de dígitos es superior a 5, se pasará a la siguiente operación.
  • LEFT(C5,LEN(C5)-5) se utiliza para cortar los 4 últimos dígitos del código postal de la celda de referencia C5 .
  • Ahora bien, si el número de la celda C5 no tiene más de 5 dígitos, la fórmula final devolverá entonces C5 valor.
  • Hit Entre en y haga doble clic en en la esquina inferior derecha de la celda D5 para obtener el resultado deseado.

9. Combinar las funciones IZQUIERDA, MIN y BUSCAR para eliminar los 4 últimos dígitos del código postal en Excel

En este método, fusionaremos 3 funciones ( IZQUIERDA , MIN y ENCONTRAR ) para eliminar las 4 últimas cifras de los códigos postales.

Pasos:

  • Haga clic con el botón izquierdo del ratón en en la celda D5 y escribe la fórmula que se indica a continuación.
=LEFT(C5,MIN(FIND({0,1,2,3,4,5,6,7,8,9},C5&"0123456789"))+4)

Desglose de fórmulas

  • La función BUSCAR proporcionará la posición inicial de una cadena dentro de otra cadena. Así, su argumento find_text es {0,1,2,3,4,5,6,7,8,9}, y encontrará la cadena dentro de C5 números de móvil.
  • La función MIN devuelve los números más pequeños extraídos de la función FIND (FIND({0,1,2,3,4,5,6,7,8,9},C5&”0123456789″)
  • La función IZQUIERDA nos dará ahora el número especificado de caracteres desde el inicio de la cadena. En este caso, el número son los 4 últimos dígitos.
  • Pulse Entre en en el teclado y la celda D5 mostrará el resultado.
  • Para obtener los resultados de todos los códigos, haga doble clic en el botón D5 célula en el abajo a la derecha esquina y obtendrá los resultados deseados.

10. Combinar las funciones ISNUMBER, RIGHT, LEFT y LEN

Esta vez combinaremos las funciones ISNUMBER, RIGHT, LEFT y LEN para separar los 5 primeros dígitos de los códigos postales de 9 dígitos.

Pasos:

  • Al principio, utilice el ratón para seleccionar la celda vacía
  • Escribe ahora la fórmula siguiente.
=IF(ISNUMBER(RIGHT(C5,8)*1),LEFT(C5,LEN(C5)-4),C5)

Desglose de fórmulas

  • La función DERECHO aquí le dará el número específico de caracteres desde el final de la cadena de números. Su número de celda de referencia es C5, y num_chars es 8. Así que la fórmula se convierte en, DERECHA(C5,8)*1
  • La función ISNUMBER verificará si el resultado obtenido de DERECHA(C5,8) es un número o no. En caso afirmativo, mostrará el resultado de esta fórmula LEFT(C5,LEN(C5)-4) que corta los 4 últimos dígitos del código postal. Si no, la fórmula devolverá C5.
  • Hit Entre en Eliminará los 4 últimos dígitos del código.
  • Por último, obtenga los resultados de todos los códigos postales por doble clic la esquina inferior derecha de la celda D5 .

Cosas para recordar

  • Cuando utilices una fórmula, no olvides indicar las referencias de celda adecuadas o no obtendrás los resultados deseados.
  • En INT no funcionará si hay un guión (-) entre los números.

Observaciones finales

Gracias por leer este artículo. Espero que lo encuentres útil. Ahora ya conoces 10 formas diferentes de eliminar los 4 últimos dígitos de los códigos postales. Por favor, comparte cualquier duda que tengas y danos tus valiosas sugerencias en la sección de comentarios de abajo.

Hugh West es un capacitador y analista de Excel altamente experimentado con más de 10 años de experiencia en la industria. Tiene una Licenciatura en Contabilidad y Finanzas y una Maestría en Administración de Empresas. Hugh tiene una pasión por la enseñanza y ha desarrollado un enfoque de enseñanza único que es fácil de seguir y comprender. Su conocimiento experto de Excel ha ayudado a miles de estudiantes y profesionales en todo el mundo a mejorar sus habilidades y sobresalir en sus carreras. A través de su blog, Hugh comparte su conocimiento con el mundo, ofreciendo tutoriales gratuitos de Excel y capacitación en línea para ayudar a las personas y empresas a alcanzar su máximo potencial.