Unir textos de varias celdas en una sola celda en Excel

En ocasiones, en algún trabajo que desarrollamos en Excel, necesitamos unir los textos de varias celdas en una sola celda, lo cual podemos hacer fácilmente con una sencilla fórmula.

Unir celdas en Excel.

Supongamos que nos entregan un listado de personas en el que cada celda figura un nombre o apellido, luego tendríamos algo así:

A1 B1 C1 D1
José Fernando Cuesta Roja

Tenemos cuatro celdas con textos pero necesitamos que el nombre completo de las personas nos quede en una única celda, en este caso, en E1.

Hacerlo manualmente implicaría tener que copiar y pegar el contenido de cada celda, lo cual resulta muy poco práctico.

Concatenar.

Excel cuenta con la función “CONCATENAR” que lo que hace es precisamente unir en una celda los contenidos de las celdas que se le indique.

En este caso en la celda E1 colocaremos la siguiente fórmula:

=CONCATENAR(A1;B1;C1;D1)

El resultado será:

JoséFernandoCuestaRojas.

Este resultado no nos sirve de mucho, por lo que tendremos que agregarle un espacio entre los nombres, y para ello entre cada celda referenciada agregamos ” ” lo cual en Excel significa vacío, es decir un espacio en blanco.

La formula quedará de la siguiente forma:

=CONCATENAR(A1;" ";B1;" ";C1; " ";D1)

El resultado que obtendremos será:

José Fernando Cuesta Rojas.

Descargar ejemplo.

Tenemos en una misma celda los valores de distintas celdas, separados por espacio, si es que lo necesitamos así.

Recomendados.

Compártalo en Facebook Compártalo en Twitter

Déjenos su opinión

11 Opiniones
  1. Edgar Dice:

    Gracias!!!!!!!!!!!!!!!!!!!

    Responder
  2. Maggy Dice:

    Gracias.

    Responder
  3. John Giraldo Dice:

    Buenas tardes.

    Muchas gracias.

    Apliqué la formula y el resultado fue el esperado, sin embargo, al querer eliminar las celdas originales (pues ya no las necesito), se borra la celda donde todo se había unido.

    Hay manera de guardar la celda combinada y así evitar que esto ocurra?

    Muy amable por su atención y respuesta.

    Responder
    • xxxx Dice:

      Cuando Usas la formula Contatenar, y deseas borrar el origen debes antes de de eliminar dejar en plano el resultado “de ubicas en la celda del resultado y copiar y luego pegar valores sin moverte de la celda resultado.

      Responder
  4. Marquito Dice:

    Hay alguna forma de hacerlo al revés? me refiero, colocamos 89 y colocar en una celda el 8 y en otra el 9?? gracias!!!

    Responder
    • Rolo.Riveros Dice:

      Usa la función extraer.

      Suponiendo que la celda donde está el 89 es la A1, entonces en otras celdas pon:

      =extraer(A1;1;1) el resultado es 8 (extrae desde la celda A1, desde la posición “1”, “1” caracter)
      =extraer(A1;2;1) el resultado es 9 (extrae desde la celda A1, desde la posición “2”; “1” caracter)

      Si quieres sacar “DE” del texto “ABCDEFG”, usa:

      =extrae(A1;4;2) (extrae desde la celda A1, en la posición “4”, “2” caracteres)

      Responder
  5. Dalila Dice:

    Gracias!!!!!!!!!!!!!!!

    Responder
  6. LUIS Dice:

    al copiarlo a otro libro diferente me marca error

    Responder
  7. JAIRO Dice:

    Excelente manual, muy claro y conciso, felicitaciones muy didáctico y práctico sin enredos. Gracias

    Responder
  8. William CP Dice:

    Buenas noches, hay forma de unir celdas de una Tabla dinámica en otra celda de otra hoja, usando Visual Basic

    Responder
  9. genesis Dice:

    geniaall muchas graciias

    Responder
En Gerencie.com está permitido opinar, criticar, discutir, controvertir, disentir, etc., pero debe hacerlo con respeto, sin insultar y sin ofender a otros.

Información legal aplicable para Colombia.

Este sitio web utiliza cookies propias y de terceros para ofrecer un mejor servicio. Al seguir navegando acepta su uso.