En los Estados Unidos, los códigos postales vienen en dos formatos: cinco dígitos y nueve dígitos. (En realidad, el código postal de cinco dígitos es un subconjunto del código postal de nueve dígitos). Si se encuentra en una hoja de cálculo de Excel que contiene información de dirección, es posible que desee convertir códigos postales de nueve dígitos en su equivalente de cinco dígitos.

Esta es una tarea bastante fácil de lograr, ya que todo lo que necesita hacer es quitar todo después del quinto dígito en el código postal. Siga estos pasos:

  1. Inserte una nueva columna, justo a la derecha de la columna de código postal existente.

  2. Suponiendo que los códigos postales están en la columna G y agregó una nueva columna H, puede ingresar lo siguiente en la celda H3:

=Left(G3, 5)
  1. Copie esta fórmula en todas las celdas correspondientes de la columna H.

  2. Seleccione toda la columna H.

  3. Presione Ctrl + C. Excel copia toda la columna al Portapapeles.

  4. Muestre la pestaña Inicio de la cinta.

  5. Haga clic en la flecha hacia abajo debajo de la herramienta Pegar y elija Pegado especial de las opciones resultantes. Excel muestra el cuadro de diálogo Pegado especial.

(Ver figura 1)

  1. Asegúrese de que el botón de opción Valores esté seleccionado.

  2. Haga clic en Aceptar. La columna H ahora se ha transformado de fórmulas en los resultados de la fórmula.

  3. Suprímase la columna G.

Si tiene una columna vacía a la derecha de sus códigos postales, también puede usar la función Texto a columnas de Excel:

  1. Seleccione todas las celdas que contienen sus códigos postales.

  2. Muestre la pestaña Datos de la cinta.

  3. Haga clic en la herramienta Texto a columnas, en el grupo Herramientas de datos. Excel muestra el primer paso del Asistente para convertir texto en columnas. (Ver figura 2)

  4. Asegúrese de que la opción Delimitada esté seleccionada, luego haga clic en Siguiente.

  5. Seleccione la casilla de verificación Otro, coloque un solo guión en el cuadro a la derecha de Otro, luego haga clic en Siguiente.

  6. En el área Formato de datos de columna, seleccione Texto. (Quieres que tus códigos postales tengan formato de texto para que no pierdas ceros a la izquierda).

  7. Haga clic en Finalizar.

En este punto, tiene los primeros cinco dígitos del código postal en la columna original y los últimos cuatro dígitos (si los hay) en la columna previamente vacía a la derecha. Puede eliminar la columna que contiene los cuatro dígitos, si lo desea.

Si necesita truncar códigos postales con bastante frecuencia, es posible que le interese más un enfoque basado en macros. La siguiente macro funcionará:

Sub ZIPShorter()

For Each cell In Selection         cell.Value = Left(cell.Value, 5)

Next End Sub

Todo lo que necesita hacer es seleccionar las celdas que contienen los códigos postales y luego ejecutar la macro.

_Nota: _

Si desea saber cómo usar las macros descritas en esta página (o en cualquier otra página de los sitios ExcelTips), he preparado una página especial que incluye información útil.

link: / excelribbon-ExcelTipsMacros [Haga clic aquí para abrir esa página especial en una nueva pestaña del navegador].

ExcelTips es su fuente de formación rentable en Microsoft Excel.

Este consejo (10768) se aplica a Microsoft Excel 2007, 2010, 2013, 2016, 2019 y Excel en Office 365. Puede encontrar una versión de este consejo para la interfaz de menú anterior de Excel aquí:

link: / excel-Shortening_ZIP_Codes [Acortamiento de códigos postales].