Powered by Max Banner Ads 

Funcion Excel CONCATENAR

On 07/11/2009, in Formulas y Funciones Excel, Texto, by jmaterano
Descripción en detalle de la función en Excel CONCATENAR. Sintaxis, ejemplos aplicados y archivos de práctica.
¿Alguna vez te has preguntado si puedes unir varios elementos en un texto único? En efecto lo puedes lograr a través de la Función CONCATENAR de MS Excel, con esta función actualmente puedes unir de 2 a 255 elementos tales como: cadenas de texto, números o referencias a celdas únicas.

Función Excel CONCATENAR

La función CONCATENAR la podemos hallar dentro de la Biblioteca de funciones en la categoría Texto como se aprecia en la imagen anexa:

Sintaxis de la función de Excel CONCATENAR

Veamos la sintaxis de la función CONCATENAR:

Sintaxis de la función de Excel CONCATENAR

Básicamente la función CONCATENAR se encarga de unir texto o información que necesitas extraer de un conjunto de datos. La función CONCATENAR se puede combinar con otras funciones tales como: BUSCARV; BUSCARH; Funciones Lógicas y otra gran variedad de Funciones de Microsoft Excel. En la imagen anexa podemos observar en mejor detalle como vamos a utilizar la función:

En el siguiente ejemplo se ilustra cómo se puede emplear la función CONCATENAR para unir frases con cifras ya que se busca unir el nombre y apellido, edad y profesión de un grupo de personas.

Para completar el resultado final de la función CONCATENAR se deben agregar varias oraciones para darle sentido a la frase final, esta operación se realiza agregando el texto entre comillas en el orden especifico es que se desee que aparezcan, ejemplo: “tiene”; “años”; "y su profesión es". Para agregar espacios en blanco se debe incluir el espacio entre las comillas tal como: (“ “) y para agregar un carácter especial solo se debe incluir este dentro de las comillas tal como: (“*”) (“-“).

Archivos de Práctica Función Excel CONCATENAR

Les dejamos archivos en formato MS Excel 2007 y MS Excel 2003 en los cuales encontraran el ejemplo citado en la publicación además de un ejercicio para que pongan en práctica los conocimientos adquiridos mediante el articulo. Concatenar en Excel - 2003 Concatenar en Excel - 2007

No dudes en seguir visitándonos más adelante estaremos publicando más información al respecto.

Para más información acerca de las funciones de MS Excel puedes ver en el siguiente enlace un complidado de las funciones más empleadas de la herramienta: Funciones Excel El equipo EXCELLENTIAS.COM Fuente: Ayuda Oficial de Microsoft Excel Función Excel CONCATENAR.
Tagged with:  

33 Responses to Funcion Excel CONCATENAR

  1. crmntovar dice:

    Saludos, esta función no la conocía de verdad es muy practica para muchas tareas que se realizan en Excel, sus publicaciones son de mucha utilidad reitero mis felicitaciones.

    Están demostrando que en Latinoamérica si existen personas con gran talento para este tipo de aplicaciones.

    CT

  2. jmaterano dice:

    Hola muchas gracias por tu opinion¡¡¡ Proximamente estaremos publicando mas acerca de las funciones más comunes en Microsoft Excel.

    El Equipo EXCELLENTIAS.COM

  3. simulchi dice:

    Necesito concatenar una columna de Excel, todas mis cuentas son de 7 digitos pero al pasarlas a Excel los ceros del principio desaparecieron, y quiero que si la celda tiene 5 digitos le agregue 2 ceros al principio y si son cuatro le agregue 3 y asi sucesivamente.

    • jmaterano dice:

      Hola simulchi ¿Cómo estás?

      Lo puedes hacer de manera sencilla escoge una celda o un rango de celdas, botón derecho del ratón selecciona formato de celdas y en la pestaña Número ve a la Categoría Personalizada selecciona cualquiera de las opciones de Tipo y vas a marcar 7 Ceros dentro del campo, una vez realizado estos pasos vas a tener ese tipo de formato en la celda o en el grupo de celdas que seleccionaste.

      Saludos y exito!

      Juan Materano
      EXCELLENTIAS.COM

  4. khristian dice:

    Hola

    mi duda es que como puedo unir la funcion de extrae

    ejemplo

    =EXTRAE(B3,1,1) que es la letra c

    =EXTRAE(B4,1,2) que es la letra p

    =EXTRAE(B5,1,1) que es la letra u

    como puedo unirlas para que quede la palabra cpu unida

  5. Nelson Celis dice:

    Soy Instructor de Informatica y necesito ejemplos en los que podamos aplicar la funcion SI.

    Ya la hemos aplicado en la Nomina, pero necesito otros ejemplos, asi sean ejemplos llamativos, chistosos…

    Les Agradezco..

    Muchas Gracias

    NELSON CELIS Q

  6. [...] archivo creamos un sencillo código referencial que emplearemos en próximos pasos partiendo de la función MS Excel CONCATENAR enlazando con un guión el contenido de la columna país con el contenido de la columna año para [...]

  7. Carlos_Rojas dice:

    buenas tardes, la funcion concatenar contempla algunos parametros como aleatorio, por ejemplo, para extraer de una tabla xx, ejemplo ascii, byte a byte su contenido, mi pregunta que otros parametros puedo usar con esta funcion? gracias

  8. [...] funciones que vamos a utilizar para elaborar la formula de Excel son: CONCATENAR, DERECHA, ESPACIOS y ENCONTRAR, con las cuales vamos a extraer los datos necesarios en el ejemplo [...]

  9. River dice:

    Hola, al usar CONCATENAR se puede conseguir que en el resultado final cada parte de resultado tenga un formato diferente?, negrita, cursiva…

    Gracias

    • jmaterano dice:

      Hola River ¿Cómo estás?

      Con solo aplicar la función CONCATENAR no es suficiente para realizar algo como lo que mencionas es necesario emplear una solución más compleja puesto que al usar un código de Visual Basic es posible emular la cadena de texto con el formato que desees.

      Nuestra propuesta se basa en el mismo ejemplo que está en la publicación una cadena de texto que está formada por el Nombre, Edad y Profesión de un grupo de personas, la diferencia se basa que en este nuevo ejemplo cuando se aplica la macro el nombre y el apellido pasan a negrita y la profesión a formato cursiva.

      El código de Visual Basic que utilizamos para aplicar el formato específico a la cadena de texto fue el siguiente:

      Sub aplicarformato()

      Dim lngLoopRow As Long
      Dim lngLastRow As Long

      lngLastRow = Cells(Rows.Count, 2).End(xlUp).Row

      For lngLoopRow = 3 To lngLastRow

      With Range("F" & lngLoopRow)

      .Value = Range("B" & lngLoopRow) & " " & Range("C" & lngLoopRow) & " tiene " & _
      Range("D" & lngLoopRow) & " años y su profesión es " & Range("E" & lngLoopRow)

      With .Characters(Start:=1, Length:=Len(Range("B" & lngLoopRow) & " " & Range("C" & lngLoopRow))).Font
      .FontStyle = "Bold"
      End With

      With .Characters(Start:=Len(.Value) - Len(Range("E" & lngLoopRow)) + 1, Length:=Len(Range("E" & lngLoopRow))).Font
      .FontStyle = "Italic"
      End With

      End With

      Next lngLoopRow

      End Sub

      Anexamos el archivo con la propuesta en el siguiente enlace: http://excellentias.com/wp-content/uploads/2010/12/Consulta-CONCATENAR-Aplicar-formato.zip

      Cualquier detalle adicional no dudes en contactarnos.

      Saludos,
      Juan Materano

  10. [...] a emplear inicialmente la función EXTRAE y luego vamos a emplear la función de Texto CONCATENAR para hacer la combinación del departamento con el código, veamos en la imagen anexa la solución [...]

  11. Ysabell dice:

    Olax soy nuevo en este foro quisiera saber algo tengo una duda no uso muxo el excel pero es indispensable para hacer base de datos pero a veces mepiden un solo nombre un solo apellido y ponerle un monto (A1) Leonardo Arturo B1 Rios Rojas C1 10.000 sera posibel unir esto pero solo el primr nombre y el primer apellido mas el monto??

    • jmaterano dice:

      Hola Ysabell ¿Cómo estás?

      Para logra hacer algo como lo que nos mencionas y de acuerdo a la organización de los datos que tienes es necesario emplear una formula con las funciones CONCATENAR, IZQUIERDA y ENCONTRAR, lo formula sirve para extraer el primer nombre y primer apellido para luego unirlo con el monto, te dejamos en el siguiente enlace la solución propuesta: http://excellentias.com/wp-content/uploads/2011/02/Consulta-CONCATENAR.zip.

      Esperamos te sea de utilidad.

      Cualquier otro adicional no dudes en contactarnos.

      Saludos,

  12. Carlos dice:

    Buenas noches tengo una pequeña consulta, estube trabajando en una hoja de excel, pero a todas las formulas se me olvido agregarle el signo $, como podria agregralo, todas las formulas son diferentes asi que no puedo usar buscar y reemplazar,

    • jmaterano dice:

      Hola Carlos ¿Cómo estás?

      Bienvenido!

      En efecto a través del comando Buscar y reemplazar es que puedes introducir el $ dentro de los argumentos de las formulas de forma mas rápida, ordena las formulas comunes que tengas en la tabla y empieza a corregir los argumentos.

      Cualquier otro adicional no dudes en contactarnos.

      Saludos,

      • Carlos dice:

        Gracias Jmaterano por tan pronta respuesta.
        pero talvez no me explique bien de la duda que me surgio.
        como ejemplo supongamos que tenemos unas 3 columnas y 100 lineas con formulas:
        al final de cada formula hay que agregarle otra formula ejemplo:
        =+$a$4+cos(b1) y hay que agregarle /c3, la formula quedaria =+$a$4+cos(b1)/c3 pero eso lo tengo que hacer en las 300 formulas, cada formula es diferente por eso no puedo utilizar reemplazar

        • jmaterano dice:

          Hola Carlos, ¿Cómo estás?

          No te preocupes Carlos, entonces en ese caso es bueno saber como están organizados los datos en las filas, me refiero hay espacios entre cada fila? Si no es así solo habría que hacer un cambio sencillo dentro de los argumentos de las formulas, de cualquier manera dispones del siguiente correo: info@excellentias.com a donde puedes enviarnos el archivo con el cual estas trabajando.

          Esperamos atentos tu respuesta.

          Saludos,

  13. rodo dice:

    a ver si me pueden ayudar

  14. rodo dice:

    quiero concatenar unos datos que son iguales como por ejemplo tengo una lista de nombre
    A
    Maria
    Jose
    Juan
    Carlos

    y los datos que quiero concatenar son

    C D
    1 Maria 20
    2 Maria 15
    3 Maria 26
    4 Jose 16
    5 Jose 2
    6 Juan 100
    7 Carlos 1

    La lista de nombres la quiero usar como el dato a buscar en la matriz C1:D7

    y que el resultado sea

    A B
    Maria 20,15,26
    Jose 16,2

    porque con el buscador nadamas me arroja el primer resultado que encuentra y los que busco es que siga concatenando la demas informacion y el nombres es igual.

    espero me puedan ayudar.

    gracias.

  15. rodo dice:

    QUE TAL JUAN TE ENVIO UN EJEMPLO DE LO QUE QUIERO LOGRAR, DE LA FORMA QUE ME DICES ES CORRECTO PERO BIEN TEDIOSO PORQUE LO TENGO QUE HACER CON MUCHA INFORMACION A LO MEJOR LO QUE ESTOY BUSCANDO ES UNA MINIPROGRAMACION RESUMIDO MI PROBLEMA TENGO DOS TABLAS CON UNA COLUMNA EN COMUN NO.MOV. TABLA 1 QUIERO BUSCAR EL NO.MOV. EN LA TABLA 2 UNA VEZ UBICADO EL NO.MOV. EN LA TABLA DOS QUIERO ARRASTRAR LA FACTURA DE LA TABLA 2 A LA TABLA 1 PERO EL PROBLEMA ES ESTE QUE EN LA TABLA 2 PUEDE HABER VARIOS NO.MOV. IGUALES LO CUAL QUIERO ARRASTRAR TODOS EN FORMA CONCATENADA EN LA TABLA 1 ESPERO ME PUEDAS AYUDAR.

    TE ENVIO EN EXCEL EJEMPLO.

    GRACIAS.

    • jmaterano dice:

      Hola rodo ¿Cómo estás?

      Si en efecto ya lo recibi, una vez tenga la solucion a tu consulta te la hago llegar por aca y via correo electronico.

      Saludos,

    • jmaterano dice:

      Hola rodo ¿Cómo has estado?

      Para dar solución a tu consulta se hicieron dos pasos fundamentales: Primero en la columna I se inserto la función SI mas un condicional que nos permitiera concatenar tantas facturas como no.mov. asociados existiera, quedando para la primera celda I3 algo como esto: =SI($G2=$G3;$I2;”")&”,”&$H3, el segundo paso es insertar en la celda E3 una formula que tomara en cuenta de acuerdo al no.mov. las facturas concatenadas de la columna I, la formula esta compuesta por las siguientes funciones: SI, CONTAR.SI, REEMPLAZAR y BUSCAR, quedando para la primera celda E3: =SI(CONTAR.SI($G$3:$G$195;$B3)=0;”";REEMPLAZAR(BUSCAR(2;1/($G$3:$G$195=$B3);$I$3:$I$195);1;2;”")).

      Anexamos en el siguiente enlace un archivo con la solución propuesta:

      http://excellentias.com/wp-content/uploads/2011/03/Consulta-Cocatenar.zip

      Cualquier otro adicional no dudes en contactarnos.

      Saludos y éxitos,

  16. Jordan dice:

    hola Juan, tengo un pequeño problema quiero concatenar columnas de columnas repetidas es decir:
    A B
    ma de
    pa re
    ta te
    ma we
    ma qe
    pa pe
    Y quiero obtener

    C
    de, we, qe
    re, pe
    te

    Espero puedas ayudarme gracias de antemano. Saludos

    • dcedeno dice:

      Jordan disculpa ante todo la demora en nuestra respuesta. hemos estado haciendo profundas adecuaciones en nuestra plataforma que nos impidieron por atender con prontitud las solicitudes de nuestra comunidad.

      En caso de que aun te sea de tu utilidad, a pesar de lo extemporáneo, existe una solución que te permitirá exactamente realizar lo que deseas. Fue desarrollada por el MVP de Excel Hector Miguel, y te anexamos un link donde podrás encontrar en detalle como funciona: http://www.officefull.es/seccion/excel/97-concatenar-si.html

      Si deseas descargar un archivo de prueba aquí dispones de uno en el mismo portal de Hector: http://www.officefull.es/descargas/category/1-excel.html?download=5%3Aconcatenar-si

      Agradecemos a Hector Miguel por tan excelente desarrollo esperando que te resulte de utilidad,

      Cualquier adicional no dudes en contactarnos, ya sabes que estamos para servirte.

      Saludos y éxito, un abrazo!!!

  17. Corvette dice:

    como hago para colocar en una funcion concatenada parte de un texto en negrita?

  18. corvette007 dice:

    Necesito porner parte de un texto concatenado en negrita como hago? esta es la funcion =TRABAJO!A8&TRABAJO!D6&TRABAJO!A9&TRABAJO!A10&TRABAJO!A11&TRABAJO!E6&TRABAJO!A14& ” “&TRABAJO!A12&” “&TRABAJO!F6&” “&TRABAJO!A13&” “&TRABAJO!G6&” “&TRABAJO!A15&” “&TRABAJO!H6&” “&TRABAJO!A16&” “&TRABAJO!A17&TRABAJO!A18&” “&TRABAJO!A19&” “&TRABAJO!B6&” “&TRABAJO!A21

    • dcedeno dice:

      Hola Corvette y bienvenido a nuestra comunidad, para poder responderte con mayor precisión requeriría saber que parte del texto deseas resaltar en negrita, o en otras palabras que criterio podemos emplear. de antemano te adelanto que si es posible hacer lo que deseas más desde una macro. No se me ocurre otra opción dado que a nivel de función o fórmula el resultado que arrojará será siempre un valor; no es posible pre configurar que una función arroje como respuesta un valor con un formato. Más conociendo cual criterio deseas emplear podemos buscar alternativas desde formatos condicionales o vía macro. Quedo atento a tu respuesta y a tu servicio para apoyarte al respecto. Un abrazo y mucho éxito!!!

  19. Gerardo dice:

    Hola, tengo una pregunta que engloba esta funcion: Se puede hacer mediante alguna función que en una celda me ponga en LETRA el valor concatenado de dos celdas?.

    Por ejemplo, tengo una celda en la que pone los Euros en número (55) y en otra los céntimos (75) y quiero que en otra me ponga “Cincuenta y cinco euros con setenta y cinco céntimos”… Es posible?

    Muchas gracias

    • dcedeno dice:

      Hola Gerardo si es posible y de hecho publicamos hace algun tiempo en nuestra comunidad un artículo al respecto con una solución vía macros. Te anexo el link: Convertir Números en Letras en Excel – EXCELLENTIAS.COM Cualquier adicional no dudes en contactarnos, estamos para servir.

      P.D. Disculpa de antemano la demora en mi respuesta pero hemos estado trabajando en habilitar al 100% las funciones del portal tras migrar a un nuevo servidor. Afortunadamente ya estamos de vuelta.

  20. Fabian dice:

    PERFECTA esta funcion, No conocia de ella…
    es muy buena para el que le sabe dar uso… Me sirvio de mucho.
    Gracias…

Deja un comentario

Tu dirección de correo electrónico no será publicada. Los campos necesarios están marcados *

*

Puedes usar las siguientes etiquetas y atributos HTML: <a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code> <del datetime=""> <em> <i> <q cite=""> <strike> <strong>


 Powered by Max Banner Ads 

Looking for something?

Use the form below to search the site:

Still not finding what you're looking for? Drop a comment on a post or contact us so we can take care of it!

More in Formulas y Funciones Excel, Texto (43 of 45 articles)
abaco_rojo


¿Cómo han estado? En atención a una reciente consulta de nuestros usuarios queremos describirles en detalle la función SUMAR.SI.CONJUNTO en ...