EZRoutePlanner

Hojas de cálculo y direcciones

Cómo combinar columnas de dirección en Excel (calle, ciudad, estado, ZIP)

Fórmulas listas para copiar en Excel y Google Sheets, la trampa del ZIP que rompe las direcciones de Nueva Inglaterra y cómo hacerlo al revés cuando una celda trae toda la dirección.

Equipo de EZRoutePlannerActualizado el 7 min de lectura

La respuesta corta

Para combinar columnas de dirección en Excel, agrega una columna con una fórmula que una las partes con comas: =UNIRCADENAS(", "; VERDADERO; B2; C2; D2&" "&E2) cuando la calle está en B, la ciudad en C, el estado en D y el ZIP en E. En versiones anteriores de Excel usa =B2&", "&C2&", "&D2&" "&E2. Copia la fórmula hacia abajo y luego pega la columna como valores.

Excel 2019 y posteriores
UNIRCADENAS agrega separadores y omite las celdas vacías
Cualquier versión de Excel
Une con & y escribe cada separador
ZIP que perdieron un cero
Envuélvelos en TEXTO(E2;"00000")
Sin fórmula
Relleno rápido: escribe un ejemplo y presiona Ctrl+E
En esta página

01

¿Cuál es la mejor fórmula para combinar columnas de dirección en Excel?

UNIRCADENAS (TEXTJOIN en Excel en inglés) es la mejor fórmula para combinar columnas de dirección en Excel 2019, Excel 2021 y Microsoft 365. Pone un separador entre cada parte y omite las celdas vacías, así que una fila con una pieza faltante no termina con una coma suelta. Las fórmulas de esta página usan los nombres de función y el punto y coma de Excel en español; si tu Excel usa la coma como separador de lista, cambia cada ; por una coma. Todos los ejemplos usan esta disposición:

La hoja de ejemplo
#ABCDE
Fila 1NombreCalleCiudadEstadoZIP
Fila 2Brightwater Bakery88 Pleasant StBrooklineMA02446
La hoja de ejemplo
Excel 2019, 2021, Microsoft 365 y Google Sheets
=UNIRCADENAS(", "; VERDADERO; B2; C2; D2 & " " & E2)

Eso devuelve 88 Pleasant St, Brookline, MA 02446. El estado y el ZIP se unen primero con un espacio simple, porque las direcciones se escriben MA 02446, no MA, 02446. El VERDADERO le indica a UNIRCADENAS que ignore las celdas vacías.

Para copiar la fórmula hacia abajo, haz doble clic en el controlador de relleno, el cuadrito de la esquina inferior derecha de la celda. Excel rellena hasta donde llegan los datos de la columna contigua.

02

¿Cómo se combinan celdas en versiones anteriores de Excel?

Usa el ampersand (&), que une texto en todas las versiones de Excel y en cualquier otra app de hojas de cálculo. Escribe cada separador entre comillas, entre las celdas.

Cualquier versión de Excel, Google Sheets, LibreOffice
=B2&", "&C2&", "&D2&" "&E2

CONCATENAR hace lo mismo con punto y coma entre las piezas, y sigue funcionando en todas partes. CONCAT, su reemplazo más nuevo en Excel, también acepta rangos, pero a diferencia de UNIRCADENAS no agrega separadores, así que sigues escribiendo cada uno.

CONCATENAR (cualquier versión) y CONCAT (Excel 2019 y posteriores)
=CONCATENAR(B2; ", "; C2; ", "; D2; " "; E2)
=CONCAT(B2; ", "; C2; ", "; D2; " "; E2)

Agregar un departamento solo cuando lo hay

Las fórmulas con ampersand no omiten los vacíos. Si algunas filas tienen un departamento o una oficina en la columna F, envuélvelo en SI para que una unidad vacía no agregue nada. Las filas con unidad quedan 88 Pleasant St Unit 3, Brookline, MA 02446; las demás no cambian.

Calle más una unidad opcional
=B2 & SI(F2 = ""; ""; " " & F2) & ", " & C2 & ", " & D2 & " " & E2

03

¿Por qué mis ZIP perdieron el cero inicial?

Excel trata un ZIP como 02446 como el número 2446 y quita el cero. Les pasa a todos los ZIP que empiezan con 0, lo que abarca Nueva Inglaterra, Nueva Jersey y Puerto Rico. Un mapa todavía puede encontrar Brookline, MA 2446 por el nombre de la ciudad, pero un ZIP de cuatro dígitos no lo ayuda, y en una fila sin ciudad puede fallar por completo. Otras causas de pines mal ubicados están en por qué las direcciones caen en el lugar equivocado.

Devuelve el cero dentro de la fórmula
=UNIRCADENAS(", "; VERDADERO; B2; C2; D2 & " " & TEXTO(E2; "00000"))
Excel: mezcla de códigos de 5 dígitos y ZIP+4
=SI(LARGO(E2) > 5; TEXTO(E2; "00000-0000"); TEXTO(E2; "00000"))

04

¿Cómo se limpian espacios y mayúsculas antes de combinar?

Pasa cada parte por ESPACIOS (TRIM en inglés). ESPACIOS quita los espacios al inicio y al final de una celda y reduce los dobles a uno solo. Importan más de lo que parece: 88 Pleasant St y 88 Pleasant St pueden hacer que dos copias de una misma dirección parezcan distintas para una revisión de duplicados.

Limpia cada parte y arregla el ZIP
=UNIRCADENAS(", "; VERDADERO; ESPACIOS(B2); ESPACIOS(C2); ESPACIOS(D2) & " " & TEXTO(E2; "00000"))

El texto copiado de un sitio web o de un PDF a veces trae espacios de no separación, que parecen espacios pero que ESPACIOS deja intactos. Cámbialos primero por espacios normales:

Quita los espacios de no separación
=ESPACIOS(SUSTITUIR(B2; CARACTER(160); " "))

NOMPROPIO convierte 88 PLEASANT ST en 88 Pleasant St. Es solo estético, porque los mapas ignoran las mayúsculas, y tiene sus rarezas: NW pasa a Nw, MCALLISTER pasa a Mcallister y 5TH AVE pasa a 5Th Ave. Úsalo para listas impresas y combinaciones de correspondencia, no porque un mapa lo necesite.

Antes de combinar

  • Columna de ZIP con formato Texto, o envuelta en TEXTO(E2;"00000").
  • Cada parte sin espacios sobrantes.
  • Un solo estilo en la columna de estado: MA o Massachusetts, no ambos.
  • Filas de subtotales, filas vacías y encabezados repetidos eliminados.
  • Teléfonos y notas fuera de las columnas de dirección.

05

¿Puede Excel combinar direcciones sin una fórmula?

Sí, con Relleno rápido. Escribe a mano la primera dirección combinada en la columna junto a tus datos, exactamente como la quieres, y luego presiona Ctrl+E o elige Datos → Relleno rápido. Excel detecta el patrón y completa el resto de la columna con texto simple, no con fórmulas.

  • Revisa las filas raras. Relleno rápido copia tu ejemplo, así que una fila sin ZIP o con una unidad de más puede salir mal. Escribe un segundo ejemplo en una fila distinta y vuelve a ejecutarlo.
  • No se actualiza. Si cambias una calle después, la columna combinada queda como estaba. Las fórmulas se mantienen al día; Relleno rápido no.
  • Google Sheets tiene un equivalente. Relleno inteligente ofrece completar la columna cuando detecta un patrón mientras escribes.

06

¿Cómo se combinan columnas de dirección en Google Sheets?

Las mismas fórmulas con UNIRCADENAS y ampersand funcionan en Google Sheets. Importan dos diferencias: CONCAT en Sheets une solo dos valores, así que usa CONCATENAR o & en su lugar, y ARRAYFORMULA puede rellenar toda la columna desde una sola celda. Sheets muestra los nombres de función en el idioma de la hoja; si uno no se reconoce, usa el nombre en inglés (TEXTJOIN, SPLIT) o cambia el idioma de la hoja.

Google Sheets: una fórmula para toda la columna
=ARRAYFORMULA(SI(B2:B = ""; ""; B2:B & ", " & C2:C & ", " & D2:D & " " & E2:E))

La versión en arreglo usa ampersands a propósito: UNIRCADENAS dentro de ARRAYFORMULA une toda la columna en una sola celda en lugar de trabajar fila por fila. Sheets también tiene UNIR (JOIN), que funciona como UNIRCADENAS pero no omite las celdas vacías.

07

¿Cómo se divide una dirección completa en columnas separadas?

Para hacerlo al revés, de una columna Dirección a Calle, Ciudad, Estado y ZIP, usa Datos → Texto en columnas en Excel: elige Delimitados, marca Coma y termina. Cada parte separada por comas queda en su propia columna.

  • Antes, inserta columnas vacías a la derecha. Texto en columnas escribe encima de lo que haya al lado.
  • Estado y ZIP quedan juntos (MA 02446) porque no hay coma entre ellos. Vuelve a ejecutar Texto en columnas sobre esa columna con Espacio como delimitador y, en el último paso, define el formato de la columna del ZIP como Texto para que los ceros sobrevivan.
  • Las filas con una unidad después de una coma (88 Pleasant St, Unit 3, Brookline) salen con una columna más que las demás. Filtra por la columna extra con contenido para encontrarlas.
Microsoft 365: dividir con una fórmula
=DIVIDIRTEXTO(A2; ", ")
Google Sheets
=DIVIDIR(A2; ", "; FALSO)

El FALSO importa en Sheets: sin él, DIVIDIR corta en cada coma y en cada espacio, y parte la calle en palabras sueltas. Si la lista va al planificador de rutas para Excel de EZRoutePlanner, puedes saltarte ambos sentidos, porque su importación lee la dirección esté en una columna o en varias. El recorrido completo está en cómo mapear direcciones desde Excel.

Herramienta gratisLimpiador de listas de direccionesPega filas directo de tu hoja y obtén una dirección limpia y sin duplicados por línea, sin escribir ninguna fórmula.

Preguntas que hace la gente

¿Cuál es la fórmula para combinar ciudad, estado y ZIP en Excel?

Usa =C2 & ", " & D2 & " " & E2, que da Brookline, MA 02446. Agrega B2 & ", " & al principio para incluir la calle.

¿Cómo pongo la calle y la ciudad en líneas separadas dentro de una misma celda?

Únelas con CARACTER(10), el carácter de salto de línea: =B2 & CARACTER(10) & C2 & ", " & D2 & " " & E2, y luego activa Ajustar texto en la columna. Úsalo solo para etiquetas de envío; los mapas y los planificadores de rutas esperan la dirección en una sola línea.

¿Por qué mi fórmula aparece como texto en lugar de la dirección?

La celda tenía formato Texto antes de que escribieras la fórmula, así que Excel la guardó como palabras. Cambia el formato de la celda a General, haz clic dentro de la celda y presiona Enter.

¿Cómo convierto los resultados de la fórmula en texto simple?

Copia la columna y usa Pegado especial → Valores en el mismo lugar. En Google Sheets, Ctrl+Shift+V (Cmd+Shift+V en Mac) pega solo los valores.

¿Debo agregar el país a cada dirección?

No, en una lista que está toda en un mismo país. Para una lista mixta, agrega el país al final de cada fila, como USA o Canada, para que una calle con el mismo nombre al otro lado de la frontera no coincida por error.

¿En qué orden van las partes de la dirección?

Calle, luego unidad, luego ciudad, luego estado y ZIP, luego país: 88 Pleasant St Unit 3, Brookline, MA 02446. Los mapas son bastante tolerantes, pero ese es el orden con el que coinciden con más confiabilidad.

Planifica tu próxima ruta en minutos.

Pega tus direcciones o sube una hoja de cálculo, optimiza el orden con un clic y envía la ruta a tu teléfono. Empieza gratis, sin tarjeta de crédito.

Plan gratis. Sin tarjeta de crédito. Funciona en cualquier navegador.