Tabla de contenido
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.xlsm10 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.