21 de diciembre de 2011

Concatenar dos celdas: un texto y una fecha

Como concatenar dos celdas en Excel cuando se tiene en una celda un texto y en la otra una fecha.



Para concatenar en una sola celda “Informe de Ventas”  y la fecha “10/10/2011

1. En una celda en blanco realice la siguiente función:





Quizá le interese:





Si te gustó, suscríbete al Feed RSS de Ideas de Excel  y recibe nuestras actualizaciones

58 comentarios:

  1. gracias me sirvio demasiado

    ResponderEliminar
  2. Gracias. lo puse en práctica

    ResponderEliminar
  3. COMO CONCATENAR VARIAS FECHAS?? =CONCATENAR(HOJA1!F1," ",HOJA1!F2)
    Y ME DEVULEVE NUMEROS, YA CONFIGURE LA CELDA COMO FECHA.

    ResponderEliminar
  4. Saludos. Para concatenar 2 o más fechas, convierte en texto las celdas que contiene las fechas. Lo puedes hacer antecediendo la comilla simple (') en cada celda

    ResponderEliminar
  5. Hola como hago para darle espacio a estos datos ejemplo: aparece así con la formula 2 no crítico02/03/2013 y lo quiero así: 2 no crítico 02/03/2013

    ResponderEliminar
  6. Hola Carolina, hemos publicado un post con una solución que podrá ayudarte, visítalo desde el siguiente enlace: http://ideasdeexcel.blogspot.com/2013/03/insertar-espacio-en-blanco-en-2-textos.html

    ResponderEliminar
  7. como le hago para concatenar una fecha que se genere automaticamente y un texto?

    gracias!

    ResponderEliminar
  8. estimado José, me ayudo la formula pero quisiera saber si yo necesito en el formato de fecha que salga en vez de fecha de siniestro:17/12/2014 quiero que sea fecha de siniestro, miércoles 17 de febrero de 2014.
    es posible este formato????

    ResponderEliminar
  9. Muchas gracias José por la ayuda pero requiero sobre este tema que el texto en vez de :

    fecha de siniestro: 17/12/2013
    sea

    fecha de siniestro: Miércoles, 17 de diciembre de 2014

    Porque son para notas masivas

    ResponderEliminar
  10. Buena, me sirvió de mucho para no perder tiempo, gracias

    ResponderEliminar
  11. garcias por compartir tu conocimeinto sigue asi

    ResponderEliminar
  12. Al concatenar 2 numero me salen como texto, ya que no puedo sumar el resultado.
    Ayuda por favor

    ResponderEliminar
  13. Buenos días, para concatenar dos números y este resultado ser parte de una operación de suma , debe de usar en conjunto las fórmulas valor y concatenar

    =VALOR(CONCATENAR("2";"3"))


    Feliz día.

    ResponderEliminar
  14. para que sirve la comillas simple o apostrofe en un casilla texto ejemplo

    'Lopez Lopez,

    ResponderEliminar
  15. la comillas simple o apostrofe en una casilla texto sirve para indicarle a Excel que debe aplicar formato texto, por ejemplo, quiero mostrar el número del mes 02 , si la celda tiene formato general aparecerá automáticamente 2 , pero colocando la comilla simple '02 nos respetará el cero.


    Saludos!

    ResponderEliminar
  16. Bueno Para CONCATENAR TEXTO Y FECHA por ejemplo: Acumulado 01/12/2014 , yo utilizo =CONCATENAR(B3," ",TEXTO(H3,"dd/mm/yyyy")) ,bueno esto los dejo para los que requieran realizar un concatenado de texto con fecha.

    ResponderEliminar
  17. Excelente, me ayudo un monton. Gracias

    ResponderEliminar
  18. Perfecto me ayudo un montón. Gracias

    ResponderEliminar
  19. Hola, necesito saber como hacer para que en una celda ingrese un valor en números y en otra celda automáticamente me lo devuelva en letras.

    Gracias-

    ResponderEliminar
    Respuestas
    1. Gules numleras... hay una macro circulando que me permitió hacer eso

      Eliminar
  20. hola amigos... estoy haciendo un inventario de 20mil items y necesito cambiar a cada item el codigo de cliente por delante Ej. 001a0324030d1 este es un item 001 es el codigo de cliente, 0324030d1 es el codigo de producto y necesito cambiar el codigo de cliente en excel porque son mas de 100 clientes ¿cómo puedo cambiar solo los cientes de todos los items? es decir necesito cambiar el codigo de cliente y mantener el codigo del producto..

    ResponderEliminar
  21. Hola,
    Según lo que entendí, quieres cambiarlos de orden, primero el código del cliente y luego el item

    si los 20mil items tienen la misma estructura , es decir, los 4 primeros dígitos son el código de item y el resto es el código del cliente utilizaría las funciones de texto extrae e izquierda .

    La fórmula quedaría así:

    =ESPACIOS(EXTRAE("001a0324030d1";5;100))&IZQUIERDA("001a0324030d1";3)

    Funciones usadas:
    EXTRAE("001a0324030d1";5;100)
    Primero traeremos el código del cliente con la función extrae , que comienza desde el dígito 5 hasta el 100 (la idea es que tome todos)

    La función ESPACIOS es para quitar los espacios de la función extrae , esta se le aplicó solamente al código del cliente, porque desconozco que todos tenga la misma longitud.

    Haremos la concatenación con &

    Luego traeremos el código del item con la función izquierda
    IZQUIERDA("001a0324030d1";3)

    Espero que sea lo que buscas.

    ResponderEliminar
  22. Excelente! era lo que estaba buscando! Muchas gracias

    ResponderEliminar
  23. Gracias Diego... like

    ResponderEliminar
  24. Buen día,
    Tengo una fecha pero separada y la necesito juntar en una sola celda, es decir, tengo el día en una celda, el mes en otra y el año en otra, y necesito que en una celda aparte me quede la fecha completa dd/mm/yyyy. Si me pueden ayudar se los agradezco.

    ResponderEliminar
  25. Buen día,
    Claro, por ejemplo si en la celda A1 tengo el día en la celda B1 tengo el mes y en la celda C1 tengo el año, podría juntar todo en la celda D1 con la siguiente función =CONCATENAR(A1;"/";B1;"/";C1) y el resultado sería 1/3/2016
    Saludos,

    ResponderEliminar
  26. buenas tardes,

    como puedo concatenar un texto, una fecha y una hora. con la comilla simple ' me funciono pero son demasiados registros para anteponer comillas a todo. De antemano agradezco la colaboracion

    ResponderEliminar
  27. Me podrías confirmar si tienes dos celdas, una con fecha y hora y otra con texto o son 3 celdas?
    Quedo atenta para resolver su inquietud.

    ResponderEliminar
  28. buenas tardes, gracias por responder. son 3 celdas

    ENTREGADO 02/03/2016 13:24:00


    gracias por la ayuda

    ResponderEliminar
  29. Entiendo
    Tengo en la celda A1 la palabra ENTREGADO
    Tengo en la celda B1 el valor 02/03/2016
    tengo en la celda C1 el valor 13:24:00

    La función con el resultado ->*ENTREGADO 02/03/2016 13:24:00*<- será
    =A1&" "&TEXTO(B1;"dd/mm/aaaa")&" "&TEXTO(C1;"h:mm:ss")

    ResponderEliminar
  30. mil gracias, funciona perfecto :)

    ResponderEliminar
  31. Excelente!! muchas gracias me fue de mucha utilidad

    ResponderEliminar
  32. Hola, deseo concatenar varias celdas que contienen texto y que están en diferentes hojas dentro del libro del excel y que queden separadas con comas, Ya puse la función:
    =CONCATENAR('INT DE COMPRA MARTES'!J3, ", ", 'INT DE COMPRA VIERNES'!J3, ", ", 'INT DE COMPRA SABADO'!J3, ", ", 'INT DE COMPRA DOMINGO'!J3)

    El problema está cuando la celda de la hoja VIERNES y la hoja SABADO estan vacias, porque el texto resultante queda redactado raro.

    Pero entonces como puedo hacer la formula para que el resultado no quede raro pues queda por ej: Producto caro , , Buscaba promociones

    Lo que busco es que no realice la concatenación y la coma, si la celda está en blanco, pero no se como :(

    ResponderEliminar
  33. Otra duda
    Deseo que en mi hoja de resumen de ventas, jale la información numérica de celdas que solo tengan valores numéricos, y que si la celda no tiene un valor, la celda quede en blanco, pero al jalar la celda hacia abajo pone 0, porque coloqué el signo = y la celda de la que quería que obtuviera la información, cuando esta tiene un valor, si está bien, pero no se como poner el argumento para que si la celda no tiene ningun valor (la celda está vacía), no coloque 0, sino que esté la celda blanca.
    Muchas gracias por su ayuda

    ResponderEliminar
    Respuestas
    1. Para que no coloque cero sino que quede en blanco debes realizar en la hoja que halas la información, la validación IF o SI
      =SI(B9=0;" ";BUSCARV(A9;Hoja2!Biable__Listado_001_en_Hoja2;4;0))
      Por ejemplo
      Tengo 2 hojas, en la HOja2 tengo una base de datos con información de vendedores.
      En la hoja 1 halo la información del vendedor del listado de la hoja2
      Cuando en la hoja2 encuentra cantidades en cero en la hoja 1 en cada celda hice esta funcion =SI(B9=0;" ";BUSCARV(A9;Hoja2!Biable__Listado_001_en_Hoja2;4;0))
      Donde primero valida si es cero,Si es cero deja un espacio en blanco sino lo es hace un buscarV

      Eliminar
  34. @Adriana Ortega

    Para que no coloque cero sino que quede en blanco debes realizar en la hoja que halas la información, la validación IF o SI
    =SI(B9=0;" ";BUSCARV(A9;Hoja2!Biable__Listado_001_en_Hoja2;4;0))
    Por ejemplo
    Tengo 2 hojas, en la HOja2 tengo una base de datos con información de vendedores.
    En la hoja 1 halo la información del vendedor del listado de la hoja2
    Cuando en la hoja2 encuentra cantidades en cero en la hoja 1 en cada celda hice esta funcion =SI(B9=0;" ";BUSCARV(A9;Hoja2!Biable__Listado_001_en_Hoja2;4;0))
    Donde primero valida si es cero,Si es cero deja un espacio en blanco sino lo es hace un buscarV

    ResponderEliminar
  35. @Unknown
    Para concatenar y en caso que esté vacío no lo haga debemos usar las funciones.
    =concatenar esta la usamos para concatenar las celdas.
    =Si esta la usamos si la celda no está vacía
    =Esblanco en esta verificamos si la celda a concatenar está vacia.

    La función quedaría así: =CONCATENAR(SI(ESBLANCO(Hoja1!A1);"";Hoja1!A1&" ");SI(ESBLANCO(Hoja2!A1);"";Hoja2!A1&" ");SI(ESBLANCO(Hoja3!A1);"";Hoja3!A1&" ");SI(ESBLANCO(Hoja4!A1);"";Hoja4!A1&" ");SI(ESBLANCO(Hoja5!A1);"";Hoja5!A1&" "))

    En este ejemplo tengo 5 hojas, y en cada hoja en la celda A1 se encuentran los textos a concatenar, espero haberte ayudado.
    Un saludo

    ResponderEliminar
  36. Este comentario ha sido eliminado por el autor.

    ResponderEliminar
  37. si el plan de pago tiene como fecha dia bisiesto como le hago.gracias.

    ResponderEliminar
    Respuestas
    1. Cuales son para usted las características del DIA bisiesto?

      Eliminar
  38. quiero hacer un plan de pago mensual, pero que la fecha me cambie con respecto el mes anterior, pero q me mantenga por decir los 12 de cada mes, ej. 12/07-2016 y el otro sea 12/08/2016, pero si cae domingo me sume un dia mas. gracias y si cae bisiesto como le hago. me serviria de mucho. gracias

    ResponderEliminar
  39. me podrias ayudar con este tema en particular. Quiero hacer un plan de pago mensual, pero que la fecha me cambie con respecto el mes anterior, pero q me mantenga por decir los 12 de cada mes, ej. 12/07-2016 y el otro sea 12/08/2016, pero si cae domingo me sume un dia mas. gracias y si cae bisiesto como le hago. me serviria de mucho. gracias

    ResponderEliminar
    Respuestas
    1. Claro @erling

      Al momento de realizar informes donde uno de los parámetros importantes es desplazar una fecha, usted puede hacer uso de la función: Fecha.mes.

      Ejemplo:

      1. Abra un libro en blanco en Excel.
      2. Escriba en la celda A1 la fecha que desea desplazar, para nuestro ejemplo digite
      3. En la celda B1 realice la función Fecha.mes
      a. Parámetros de la función:
      • Fecha_inicial: haga clic en la celda donde escribió la fecha. Para nuestro ejemplo la celda es A1.
      • Meses: En este campo digite la cantidad de meses antes o después de la fecha inicial. Ejemplo: Si desea desplazar la fecha cada dos meses escriba el número 2
      VER MAS DETALLES EN
      http://ideasdeexcel.blogspot.com.co/2011/12/funcion-fechames.html
      PARA LA VALIDACION SI ES DOMINGO debemos usar la funcion =TEXTO(A6;"dddd") que nos devuelve si es domingo o no..
      Tambien debemos usar la funcion SI para validar el valor anterior. donde si es domingo le sume 1 y sino lo deje igual. La funcion final quedaria asi

      =SI(TEXTO(A6;"dddd")="domingo";A1+1;A1)

      Eliminar
  40. Como hacer una consulta de datos de asistencia que coincida con cada mes

    ResponderEliminar
    Respuestas
    1. Por favor podría ser mas claro con el ejemplo para poderle ayudar.

      Eliminar
  41. GRacias Diego Me sirvio de mucho. te lo agradesco.

    ResponderEliminar
  42. Por favor alguien me podría decir como concatenar varias celdas donde en una se encuentra un número proveniente de el cálculo de otras. Al concatenarla me aparece con muchos decimales.
    ¿Como hago para que salga en númeroo entero o con 1 o 2 decimales?
    Gracias por adelantado

    ResponderEliminar
    Respuestas
    1. Claro primero debes convertir tu numero con la funcion texto así: TEXTO(Hoja1!A4;"$#.###,##") por ejemplo para convertirla en numeerico y con dos decimales. Luego en la funcion concatenar usarla de manera completa, así quedaría toda la función =CONCATENAR("prueba ";TEXTO(Hoja1!A4;"$#.###,##"))
      En este ejemplo tengo el valor que deseo concatenar en una hoja diferente en este caso en Hoja1.
      espero sea de gran ayuda Saludos.

      Eliminar
    2. Estimado Diego recibe mi agradecimiento.
      Lo pruebo y en caso de tener alguna dificultad te comento.
      Saludos
      Alessandro Magnelli

      Eliminar
    3. Estimado Diego muy agradecido por tu información.
      Ya puse en uso tu recomendación y todo muy bien.
      Saludos
      Alessandro Magnelli

      Eliminar