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
Suscribirse a:
Comentarios de la entrada (Atom)
gracias me sirvio demasiado
ResponderBorrarGracias. lo puse en práctica
ResponderBorrarCOMO CONCATENAR VARIAS FECHAS?? =CONCATENAR(HOJA1!F1," ",HOJA1!F2)
ResponderBorrarY ME DEVULEVE NUMEROS, YA CONFIGURE LA CELDA COMO FECHA.
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
ResponderBorrarmuchas gracias por tu aporte
BorrarHola 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
ResponderBorrarcomo le hago para concatenar una fecha que se genere automaticamente y un texto?
ResponderBorrargracias!
Gracias por compatir. Funcionó!
ResponderBorrarGracias por compartir!
ResponderBorrarestimado 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.
ResponderBorrares posible este formato????
Muchas gracias José por la ayuda pero requiero sobre este tema que el texto en vez de :
ResponderBorrarfecha de siniestro: 17/12/2013
sea
fecha de siniestro: Miércoles, 17 de diciembre de 2014
Porque son para notas masivas
Super, gracias
ResponderBorrarBuena, me sirvió de mucho para no perder tiempo, gracias
ResponderBorrargarcias por compartir tu conocimeinto sigue asi
ResponderBorrarAl concatenar 2 numero me salen como texto, ya que no puedo sumar el resultado.
ResponderBorrarAyuda por favor
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
ResponderBorrar=VALOR(CONCATENAR("2";"3"))
Feliz día.
para que sirve la comillas simple o apostrofe en un casilla texto ejemplo
ResponderBorrar'Lopez Lopez,
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.
ResponderBorrarSaludos!
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.
ResponderBorrarExcelente, me ayudo un monton. Gracias
ResponderBorrarPerfecto me ayudo un montón. Gracias
ResponderBorrarGracias
ResponderBorrarExcelente Aporte!!!!
Gracias
ResponderBorrarExcelente Aporte!!!
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.
ResponderBorrarGracias-
Gules numleras... hay una macro circulando que me permitió hacer eso
Borrarhola 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..
ResponderBorrarHola,
ResponderBorrarSegú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.
Excelente! era lo que estaba buscando! Muchas gracias
ResponderBorrarGracias, me sirvió
ResponderBorrarGracias Diego... like
ResponderBorrarBuen día,
ResponderBorrarTengo 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.
Buen día,
ResponderBorrarClaro, 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,
buenas tardes,
ResponderBorrarcomo 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
Me podrías confirmar si tienes dos celdas, una con fecha y hora y otra con texto o son 3 celdas?
ResponderBorrarQuedo atenta para resolver su inquietud.
buenas tardes, gracias por responder. son 3 celdas
ResponderBorrarENTREGADO 02/03/2016 13:24:00
gracias por la ayuda
Entiendo
ResponderBorrarTengo 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")
mil gracias, funciona perfecto :)
ResponderBorrarExcelente!! muchas gracias me fue de mucha utilidad
ResponderBorrarGracias
ResponderBorrarHola, 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:
ResponderBorrar=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 :(
Otra duda
ResponderBorrarDeseo 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
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
Borrar=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
@Adriana Ortega
ResponderBorrarPara 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
@Unknown
ResponderBorrarPara 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
Este comentario ha sido eliminado por el autor.
ResponderBorrarsi el plan de pago tiene como fecha dia bisiesto como le hago.gracias.
ResponderBorrarCuales son para usted las características del DIA bisiesto?
Borrarquiero 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
ResponderBorrarayudame diego
ResponderBorrarme 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
ResponderBorrarClaro @erling
BorrarAl 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)
Como hacer una consulta de datos de asistencia que coincida con cada mes
ResponderBorrarPor favor podría ser mas claro con el ejemplo para poderle ayudar.
BorrarGRacias Diego Me sirvio de mucho. te lo agradesco.
ResponderBorrarPor 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.
ResponderBorrar¿Como hago para que salga en númeroo entero o con 1 o 2 decimales?
Gracias por adelantado
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;"$#.###,##"))
BorrarEn este ejemplo tengo el valor que deseo concatenar en una hoja diferente en este caso en Hoja1.
espero sea de gran ayuda Saludos.
Estimado Diego recibe mi agradecimiento.
BorrarLo pruebo y en caso de tener alguna dificultad te comento.
Saludos
Alessandro Magnelli
Estimado Diego muy agradecido por tu información.
BorrarYa puse en uso tu recomendación y todo muy bien.
Saludos
Alessandro Magnelli
Estimado Diego, recibe un cordial saludo en la oportunicad de volver a pedirte tu valiosa asesoría.
ResponderBorrarCómo hago para que usando la función concatenar pueda colocar algún texto con negrita. Por ejemplo quisiera colocar la palabra serología en Negrita.
=CONCATENAR("Serología: ";"Rubeola ";'CONTROL DE EMB.'!J60;"; ";"Toxoplasmosis ";'CONTROL DE EMB.'!L60;"; ";"Lues ";'CONTROL DE EMB.'!N60;"; ";"VHB ";'CONTROL DE EMB.'!P60;"; ";"VHC ";'CONTROL DE EMB.'!R60;"; ";"VIH ";"; ";'CONTROL DE EMB.'!T60)))))
Además quisiera saber tu opinión en relación a un problema de velocidad de que vengo presentando en la medida que voy ampliando las funciones, ventanas desplegables y va aumenando el peso del archivo de excel.
El problema es que cada vez que debo usar ventanas desplegables se hace muy lentamente e inclusive cambiar de hoja y mover cada hoja hacia arriba o abajo, etc.
Actualmente tiene 4.91 MB y la memoria RAM que tengo es de 4 GB.
Será un problema de memoria RAM o debo buscar otra solución
Ta agradezco por anticipado tu gentil atención
Alessandro Magnelli
Alessandro Magnelli saludos, para dar formato a un resultado de función he intentado de varias maneras sin obtener el resultado que requieres.
BorrarSobre los problemas de velocidad y rendimiento en excel esto se relaciona con el procesador de su equipo, el mejor para trabajar grandes cantidades de datos es Procesador Intel® Core™ i7 de séptima generación o superior.
Hola, me imagino que estarás de vacaciones. A tu regreso, me gustaría saber tus recomendaciones
ResponderBorrarAlessandro Magnelli saludos, para dar formato a un resultado de función he intentado de varias maneras sin obtener el resultado que requieres.
BorrarSobre los problemas de velocidad y rendimiento en excel esto se relaciona con el procesador de su equipo, el mejor para trabajar grandes cantidades de datos es Procesador Intel® Core™ i7 de séptima generación o superior.
hola. como podría ingresar varias fechas en una misma celda?
ResponderBorrarpor ejemplo vendo un producto del cual tengo 10 en stock entonces si lo vendo en fechas distintas como hago para almacenar las fechas en que lo vendí pero en la misma celda?
Lo único que podrías hacer es teniendo las fechas en diferentes registros por ejemplo en la hoja1 a1:a9 lo siguiente:
Borrar4/10/2016
5/10/2016
6/10/2016
7/10/2016
8/10/2016
9/10/2016
10/10/2016
11/10/2016
12/10/2016
y usar nuestra función =UnirRango(A1:A9)
Descarga nuestro complemento en http://ideasdeexcel.blogspot.com.co/2016/07/concatenar-o-unir-rangos.html
buenísimo!!
ResponderBorrarGracias... me ha servido de mucho.. Atte.
ResponderBorrarGenner
Hola, muchas gracias por las aportaciones, tengo una bastante especial, necesito que una celda contenga varios datos por ejemplo (manzanas, peras,sandias), otra celda (manzanas y peras),
ResponderBorrarotra (sandias), para que después de esto filtre y le pregunte filtrase las empresas que produzcan sandias y me filtre a las dos, insisto que esto no lo puedo hacer con mas de una fila por eso es que necesito que la celda contenga esta info, si me ayudan estaría muy agradecido.
saludos
Hola, muchas gracias por las aportaciones, tengo una bastante especial, necesito que una celda contenga varios datos por ejemplo (manzanas, peras,sandias), otra celda (manzanas y peras),
ResponderBorrarotra (sandias), para que después de esto filtre y le pregunte filtrase las empresas que produzcan sandias y me filtre a las dos, insisto que esto no lo puedo hacer con mas de una fila por eso es que necesito que la celda contenga esta info, si me ayudan estaría muy agradecido.
saludos
Hola German, nos podrias ayudar enviando mas detalles al correo soporte@visiontecnologica.com para entender muy bien su necesidad.
BorrarBuenas tardes,
ResponderBorrarPor favor me podrian ayudar con el siguiente caso;
tengo este dato 2017-03-01 en la hoja1 en la celda X con el formato fecha ahora estoy utilizando la función REPETIR para trasladar la información a la hoja2 cuando me trae la información de la celda X me trae el siguiente resultado 42795 la idea es que me traiga la información con el mismo formato de la hoja1 (2017-03-01)
esta es la funcion que estoy utilizando;
primero probé con esta;
=Hoja1!CL4&REPETIR(" ";10-LARGO(Hoja1!CL4)) resultado el mismo= 42795
Ahora le agregue la función texto;
=Hoja1!CL4&REPETIR(" ";10-LARGO(TEXTO(Hoja1!CL4; "yyyy-mm-dd"))) pero sigue lo mismo no me lo convierte al formato fecha que necesito.
Aclaro utilizó la función repetir ya que de ultimo tengo que concatenar la información la convertirla a un archivo TXT
No se si es el OFFICE tengo 2013.
Solamente le das el espacio antes de cerrar las comillas, ej. "texto " y listo
ResponderBorrarDe gran ayuda, Gracias por el aporte!
ResponderBorrarBUENOS DIAS COMO PODRIA CONCATENAR ... EJEMPLO: EN COLUMNA A1 NUM.COMPRBANTE B2 01/02/2017, AL FORMULAR SERIA: =CONCATENAR(A1;"|";B2;"), PERO AL MOMENTO DE PEGAR DE UNA HOJA A OTRA LA FECHA .. ESTE ME LO ARROJA EN FORMATO DE TEXTO.. GRACIAS
ResponderBorrarEs decir en la celda a1 tienes un numero de comprobante y en la celda b2 tienes la fecha con formato dd//mm/aaaa ... en este caso lo que podrias hacer seria convertir la fecha en formato texto, la formula completa quedaria asi: =CONCATENAR(A1;"|";TEXTO(B2;"dd/mm/yyyy"))
Borrarbuenas tardes, tengo una consulta, cómo se hace para poner una concatenación en una celda, pero que tenga en la misma celda texto y fecha, por ejemplo "Esto al 11-11-2017", pero sin usar otra celda
ResponderBorrarHola. De donde traerás los datos de concatenacion?
BorrarPorque por ejemplo si yo quiero concatenar con la fecha de mi sistema hago esta formula sin la funcion concatenar: ="Esta es una prueba con la fecha de hoy "&TEXTO(HOY();"DD/MM/YYYY")
Aqui no usamos la funcion concatenar sino el signo & para unir los textos.
Espero te sea de ayuda, Un saludo.
Muchas gracias Diego Alzate, probé esta formula,pero no me funciono, tal vez es un problema con el windows que usa mi maquina, te agradezco la ayuda
Borrarhola buena tarde me podrian ayudar con un problema:
ResponderBorrartengo que dividir valor 1 entre valor dos el resultado que me de agregarle un numero de consecutivo, mismo que concateno pero al utilizar la formula valor redondea quitandole el consecutivo.
Valor 1 Valor 2 Resultado valores conteo valores repetidos resultado & con repetido al colacar valor redondea
550 570 1.036363636 1 1.036363636363641 1.036363636363640
600 650 1.083333333 1 1.083333333333331 1.083333333333330
550 570 1.036363636 2 1.036363636363642 1.036363636363640
200 100 0.5 1 0.51 0.510000000000000
550 570 1.036363636 3 1.036363636363643 1.036363636363640
No comprendo muy bien, envianos un ejemplo detallado, cual es el valor1, cual es el valor2, cual es el resultado de la division, cual numero concatenas, etc.
Borrar