Note: The other languages of the website are Google-translated. Back to English

¿Cómo concatenar el formato de fecha / número de mantenimiento en Excel?

Puede que hayas notado que cuando aplicamos la función CONCATENAR en Excel, el formato de fecha (al +2014 01-03) y formato de número, como formato de moneda ($734.7), formato de porcentaje (48.9 %), lugares decimales (24.5000), etc. se eliminan y se muestran como números generales en los resultados de la concatenación. En este artículo, presentamos varias soluciones para concatenar datos con el formato de fecha o número de mantenimiento en Excel.


Concatenar manteniendo el formato de fecha en Excel

Esta sección trata sobre cómo mantener el formato de fecha en la función CONCATENAR en Excel.

1. Seleccione una celda en blanco, obtendrá el resultado de la concatenación e ingrese la fórmula = CONCATENAR (TEXTO (A2, "aaaa-mm-dd"), "", B2) (A2 es la celda con la fecha que concatenará, y B2 es otra celda que concatenará) en ella, y presione el Enviar clave.
doc concatenar conservar formato de número de fecha 2

2. Siga seleccionando la celda del resultado de la concatenación y arrastre su controlador de Autocompletar al rango que necesite. Y luego verá que las celdas especificadas se concatenan en una celda manteniendo el formato de fecha. Ver captura de pantalla:

Nota:: Esta fórmula = CONCATENAR (TEXTO (A2, "aaaa-mm-dd"), "", B2) mostrará las fechas de cualquier formato de fecha como aaaa-mm-dd, Tales como al +2014 01-03. Para retener otro formato de fecha en la función CONCATENAR, puede cambiar aaaa-mm-dd al código de formato de fecha específico que necesite. ¿Cómo obtener el código de formato de fecha / número?

cinta de nota ¿La fórmula es demasiado complicada para recordar? Guarde la fórmula como una entrada de texto automático para reutilizarla con un solo clic en el futuro.
Leer más ...     Prueba gratis

Lote combina múltiples celdas / filas / columnas sin perder datos y formato de fecha / número en Excel

Normalmente, al fusionar celdas con la función Fusionar en Excel, eliminará todo el contenido de la celda excepto el contenido de la primera celda. Sin embargo, con Kutools para Excel Combinar (filas y columnas) utilidad, puede combinar fácilmente por lotes múltiples celdas / filas / columnas sin perder datos. Además, esta utilidad también admite el formato de fecha original restante y los formatos de número en los resultados de la combinación. 


Kutools for Excel - Incluye más de 300 herramientas útiles para Excel. Prueba gratuita de funciones completas 30-día, no se requiere tarjeta de crédito! Consíguelo ahora


Concatenar manteniendo el formato de número (moneda / porcentaje / lugares decimales) en Excel

Esta sección habla de mantener el formato de los números, como el formato de moneda, el formato de porcentaje, los lugares decimales de los números, etc. en la función CONCATENAR en Excel.

Consejo: si está familiarizado con los códigos de formato de los números que concatenará, haga clic en aquí.

1. En primer lugar, necesitamos obtener el código de formato de los números especificados que concatenará: haga clic con el botón derecho en la celda del número y seleccione el Formato de celdas desde el menú contextual. Ver captura de pantalla:

2. En el cuadro de diálogo Abrir formato de celdas, vaya al Número pestaña, haga clic en Personalizado en el capítulo respecto a la Categoría cuadro, copie el código de formato en el Tipo cuadro y cierre el cuadro de diálogo Formato de celdas. Ver captura de pantalla:
doc concatenar conservar formato de número de fecha 5

3. Luego, convertiremos el número que concatenará en una cadena de texto. Seleccione una celda en blanco (celda E2 en nuestro ejemplo), ingrese la fórmula = TEXTO (B2, "$ #, ## 0.00 _); ($ #, ## 0.00)") (B2 es la celda de moneda que concatenará) en ella y presione el Enviar clave.
doc concatenar conservar formato de número de fecha 6
Notas:
(1) En el formato anterior, $ #, ## 0.00 _); ($ #, ## 0.00) es el código de formato que copiamos en el paso 2. Y puede cambiar el código de formato al que copió.
(2) A veces, el código de formato de la moneda que copió puede ser muy complicado, lo que provoca errores de fórmula. Si es así, simplemente el código de formato como $ #, ## 0.00 _); ($ #, ## 0.00).

4. Si hay varios tipos de números que concatenar, repita los pasos 1-3 para convertir estos números en cadenas de texto.

5. Después de convertir números con formatos numéricos especiales en cadenas de texto, podemos concentrarlos ingresando la fórmula = CONCATENAR (A2, "", E2, "", F2) (A2, E2 y F2 son celdas que concatenamos) en una celda en blanco (celda G1 en nuestro ejemplo), y presione el Enviar llave. Ver captura de pantalla:
doc concatenar conservar formato de número de fecha 7

6. Seleccione el rango E2: G2 y luego arrastre el controlador de Autocompletar al rango que necesite. Y luego verá que cada fila ha sido concatenada para mantener todo tipo de formatos numéricos. Ver captura de pantalla:
doc concatenar conservar formato de número de fecha 8
Nota:: Si está familiarizado con los códigos de formato de los números que concatenará, puede aplicar la fórmula = CONCATENAR (A2, "", TEXTO (B2, "$ #, ## 0.00 _); ($ #, ## 0.00)"), "", TEXTO (C2, "0.00%")) y reemplace los códigos de formato de $ #, ## 0.00 _); ($ #, ## 0.00) y 0.00 % basado en su requerimiento

cinta de nota ¿La fórmula es demasiado complicada para recordar? Guarde la fórmula como una entrada de texto automático para reutilizarla con un solo clic en el futuro.
Leer más ...     Prueba gratis

Concatenar manteniendo el formato de fecha y número con Kutools para Excel

¿No recuerda los códigos de formato de fechas y números y se siente cansado de copiarlos repetidamente? Kutools para Excel Combinar La utilidad puede ayudarlo a concatenar datos manteniendo todo tipo de formatos de fecha y formatos numéricos mediante varios clics en Excel.

Kutools for Excel - Incluye más de 300 herramientas útiles para Excel. Prueba gratuita de funciones completas 30-día, no se requiere tarjeta de crédito! Prueba gratis ahora!

1. Seleccione el rango que concatenará y haga clic en Kutools > Fusionar y dividirCombine filas, columnas o celdas sin perder datos.
doc concatenar conservar formato de número de fecha 9

2. En el cuadro de diálogo de apertura Combinar columnas o filas, haga lo siguiente:
doc concatenar conservar formato de número de fecha 10
(1) Compruebe la Combinar columnas opción en el Para combinar celdas seleccionadas de acuerdo con las siguientes opciones sección;
(2) Marque una opción de separador en el Especificar un separador sección (comprobamos la Espacio opción en nuestro ejemplo);
(3) Especifique el lugar en el que colocará el resultado de la concatenación. En nuestro ejemplo especificamos el Celda izquierda;
(4) En el Opciones sección, comprobamos la Eliminar contenido de celdas combinadas opción;
(5) Compruebe la Usar valores formateados en la parte inferior de este cuadro de diálogo.

3. Haga clic en el Ok para aplicar esta utilidad. Y luego verá que cada fila se ha concatenado en su primera celda manteniendo todo tipo de formatos de fecha y formatos de números. Ver captura de pantalla:
doc concatenar conservar formato de número de fecha 12


Demostración: concatenar el formato de fecha / número de mantenimiento en Excel


Kutools for Excel incluye más de 300 útiles herramientas para Excel, gratis para probar sin limitación en 30 días. Descarga y prueba gratis ahora!

Artículos relacionados:


Las mejores herramientas de productividad de oficina

Kutools para Excel resuelve la mayoría de sus problemas y aumenta su productividad en un 80%

  • Reutilizar: Inserte rápidamente fórmulas complejas, gráficos y cualquier cosa que hayas usado antes; Cifrar celdas con contraseña; Crear lista de distribución y enviar correos electrónicos ...
  • Barra de súper fórmula (edite fácilmente varias líneas de texto y fórmulas); Diseño de lectura (leer y editar fácilmente un gran número de celdas); Pegar en rango filtrado...
  • Combinar celdas / filas / columnas sin perder datos; Contenido de celdas divididas; Combinar filas / columnas duplicadas... Prevenir celdas duplicadas; Comparar rangos...
  • Seleccione Duplicado o Único Filas; Seleccionar filas en blanco (todas las celdas están vacías); Super Find y Fuzzy Find en muchos libros de trabajo; Selección aleatoria ...
  • Copia exacta Varias celdas sin cambiar la referencia de la fórmula; Crear referencias automáticamente a varias hojas; Insertar viñetas, Casillas de verificación y más ...
  • Extraer texto, Agregar texto, Eliminar por posición, Quitar espacio; Crear e imprimir subtotales de paginación; Convertir entre contenido de celdas y comentarios...
  • Súper filtro (guardar y aplicar esquemas de filtros a otras hojas); Orden avanzado por mes / semana / día, frecuencia y más; Filtro especial en negrita, cursiva ...
  • Combinar libros y hojas de trabajo; Combinar tablas basadas en columnas clave; Dividir datos en varias hojas; Conversión por lotes de xls, xlsx y PDF...
  • Más de 300 potentes funciones. Compatible con Office/Excel 2007-2021 y 365. Compatible con todos los idiomas. Fácil implementación en su empresa u organización. Funciones completas Prueba gratuita de 30 días. Garantía de devolución de dinero de 60 días.
pestaña kte 201905

Office Tab lleva la interfaz con pestañas a Office y hace que su trabajo sea mucho más fácil

  • Habilite la edición y lectura con pestañas en Word, Excel, PowerPoint, Publisher, Access, Visio y Project.
  • Abra y cree varios documentos en nuevas pestañas de la misma ventana, en lugar de en nuevas ventanas.
  • ¡Aumenta su productividad en un 50% y reduce cientos de clics del mouse todos los días!
officetab parte inferior
Comentarios (34)
Aún no hay calificaciones. ¡Sé el primero en calificar!
Este comentario fue minimizado por el moderador en el sitio
Hola, la fecha se me equivocó. ¿Qué hago mal? Tengo la columna A con una fecha y la columna B con un número adicional que quiero agregar al final. Ex. 2017-07-10-1 Uso esta fórmula =CONCATENAR(TEXTO(A2; "yyyy-mm-dd");"-"; B2) Pero el resultado es yyyy-00-10-1 ¿A dónde voy? ¿equivocado?
Este comentario fue minimizado por el moderador en el sitio
probablemente tenga un idioma diferente en Excel, verifique la celda de formato personalizado para identificar cómo es correcto
en mi PC por ejemplo es dd-mm-jjjj no dd-mm-yyyy como en inglés
Este comentario fue minimizado por el moderador en el sitio
utilice un operador después de =CONCATENAR(TEXTO(A2; "yyyy-mm-dd"))&"-"& B2&";"
Este comentario fue minimizado por el moderador en el sitio
Gracias. Buen articulo
Este comentario fue minimizado por el moderador en el sitio
Perfecto, exactamente lo que necesitaba. Gracias por el excelente resumen.
Este comentario fue minimizado por el moderador en el sitio
Exactamente lo que necesitaba.
Este comentario fue minimizado por el moderador en el sitio
Hola. ¿Me puedes ayudar? He estado en este problema por algunas veces.
Así que tengo "Oxford" en la celda A1 y "02 de enero de 2019" en la celda B1 y quiero fusionar estas dos celdas separadas por una coma y un solo espacio. Probé =A1&", "&text(B1,"[$-421]dd mmmm yyyy;@") y =concatenate(A1, ",text(B1,"[$-421]dd mmmm yyyy; @")) pero ninguno de ellos funcionó. ¿Tiene alguna idea de lo que estaba mal con mi fórmula?
¡Muchas gracias!
Este comentario fue minimizado por el moderador en el sitio
Hola eva
Prueba estas fórmulas:
=A1&", "&TEXTO(B1,"DD MMMM AAAA") O =CONCATENAR(A1," ",TEXTO(B1,"DD MMMM AAAA"))
Este comentario fue minimizado por el moderador en el sitio
Ok, estoy tratando de concatenar dos celdas de una hoja diferente y una es una fecha. Cuando lo concateno, la nueva celda muestra la fecha como números. Necesito que se muestre como una fecha. Por ejemplo: estoy tratando de fusionar la celda n.º 1: 5 de noviembre de 2017 con la celda n.º 2: Homecoming y lo que obtengo es algo así como: 447689 Homecoming. Recuerde que obtengo la información de otra hoja dentro de mi libro de trabajo, así que aquí está mi fórmula: =CONCATENAR('Página de inicio'!F3," ",'Página de inicio'!F6)
Lo que me da el 4447689 Homecoming pero quiero que diga: 5 de noviembre de 2017 Homecoming. ¿Puede decirme qué necesito agregar a mi fórmula?
Este comentario fue minimizado por el moderador en el sitio
Hola susan,

Prueba esta fórmula =CONCATENAR(TEXTO('Página de inicio'!F3, "MMMM D, AAAA")," ", 'Página de inicio'!F6)
Este comentario fue minimizado por el moderador en el sitio
Estoy tratando de concatenar tres campos en un campo de fecha. es decir

campo 1= 1

campo 2=1

campo 3=2020

quiero que se concatene al 1/1/2020

¿Cómo puedo hacer eso?
Este comentario fue minimizado por el moderador en el sitio
=CONCATENAR(A1,"/",B1,"/",C1)
Este comentario fue minimizado por el moderador en el sitio
concatenar pero mantener una fecha larga?
Este comentario fue minimizado por el moderador en el sitio
Hola NYC74,
Por ejemplo, debe concatenar los valores de celda en la celda A1 y B1, y B1 contiene la fecha que mostrará como formato de fecha larga en el resultado de la concatenación. Ahora puedes usar esta fórmula:
=CONCATENAR(A1, " ", TEXTO(B1,"dddd,mmmm dd, aaaa"))
Este comentario fue minimizado por el moderador en el sitio
Tengo 789 registros concatenados y necesito establecer la frecuencia de los datos, pero no se como sacar el rango de clase.
Este comentario fue minimizado por el moderador en el sitio
Hola Armando,

Puede aplicar la función Filas combinadas avanzadas de Kutools for Excel para hacerlo.

https://www.extendoffice.com/product/kutools-for-excel/excel-combine-duplicate-rows.html
Este comentario fue minimizado por el moderador en el sitio
Hola, ¿cómo puedo concatenar dos fechas?10.06.2020 24.06.2020
Este comentario fue minimizado por el moderador en el sitio
Hola gissu,
¿Quiere concatenar 10.06.2020 y 24.06.2020, y devolver 10.06.2020 24.06.2020? ¿O mostrar la fecha con un estilo diferente en los resultados concatenados?
Solo si los datos combinados son la fecha, puede aplicar la función TEXTO ( TEXTO (fecha, "mm.dd.yyyy") o TEXTO (fecha, "dd.mm.yyyy")) para convertir la fecha en texto durante la conversión.
Este comentario fue minimizado por el moderador en el sitio
¡Muchas gracias, me ayudó MUCHO!
Este comentario fue minimizado por el moderador en el sitio
Muchas gracias ^^
Este comentario fue minimizado por el moderador en el sitio
Tengo un nombre en la columna A y en la columna B. He dado hoy la fórmula -1, es decir, la fecha de ayer. Sé que quiero que cada fecha actualice el nombre de la columna A y la fecha de ayer.
Este comentario fue minimizado por el moderador en el sitio
¿significa? puede explicar un poco más?
Este comentario fue minimizado por el moderador en el sitio
Hola buenos dias.

Concatenar la fecha "3 de junio del 2022", así tal y cual, ¿cómo sería? , él intentó y no me sale ese "de" y "del".

Gracias.
Este comentario fue minimizado por el moderador en el sitio
Hola,

Siento no haberte podido entender bien. ¿Podría por favor usar inglés?
Este comentario fue minimizado por el moderador en el sitio
Estoy tratando de actualizar el mes de una nueva hoja de Excel de la empresa y estos son los problemas que encontré (= CONCATENAR ("Mes 1 -", TEXTO ($ H $ 19, "d mmm yyyy")) ¿Cómo soluciono esto?
Este comentario fue minimizado por el moderador en el sitio
Hola, usó las comillas incorrectas, copie la fórmula a continuación: =CONCATENAR("Mes 1 - ",TEXTO($H$19,"d mmm aaaa"))
Amanda
Este comentario fue minimizado por el moderador en el sitio
Buen día, estoy uniendo datos de diferentes celdas quitando los duplicados, pero para las fechas y horas cambia el formato. Como puedo mantener el formato. Estoy usando esta fórmula

=UNIRCADENAS(", ", VERDADERO,"aaaa-mm-dd", SI(COINCIDIR(A3:A35, A3:A35, 0)=COINCIDIR(FILA(A3:A35), FILA(A3:A35)), A3 :A35, ""))
Este comentario fue minimizado por el moderador en el sitio
¿Alguien puede verificar por qué este código no funciona?

Sub MergeFormatCell()
'Actualizar por Extendoffice
Dim xSRg como rango
Dim xDRg como rango
Dim xRgEachRow como rango
Dim xRgEach como rango
Dim xRgVal como cadena
Dim I como entero
Dim xRgLen como entero
Dim xSRgRows como entero
Dim xAddress como cadena
On Error Resume Next
'xAddress = ActiveWindow.RangeSelection.Address
'Set xSRg = Application.InputBox("Seleccione columnas de celda para concatenar:", "KuTools para Excel", xAddress, , , , , 8)
'Si xSRg no es nada, salga de Sub
'Set xDRg = Application.InputBox("Seleccione las celdas para generar el resultado:", "KuTools para Excel", , , , , , 8)
'Si xDRg no es nada, salga de Sub
Establecer xSRg = ActiveWorkbook.Sheets("Lista de personas").Rango("J2:Z142").Valor
xSRgRows = xSRg.Rows.Count
Establecer xDRg = ActiveWorkbook.Sheets("Lista de personas").Rango("G2:G125").Valor
Establecer xDRg = xDRg(1)
Para I = 1 Para xSRgRows
xRgLen = 1
Con xDRg.Offset(I - 1)
.Valor = vbNullString
.ClearFormats
Establezca xRgEachRow = xSRg(1).Offset(I - 1).Resize(1, xSRg.Columns.Count)
Para cada xRgEach en xRgEachRow
.Valor = .Valor & Trim(xRgEach.Value) & " "
Siguiente
Para cada xRgEach en xRgEachRow
xRgVal = xRgCada.Valor
Con .Characters(xRgLen, Len(Trim(xRgVal))).Fuente
.Nombre = xRgCada.Fuente.Nombre
.FontStyle = xRgEach.Font.FontStyle
.Tamaño = xRgEach.Font.Size
.Tachado = xRgEach.Font.Tachado
.Superíndice = xRgEach.Font.Superíndice
.Subíndice = xRgEach.Font.Subíndice
.OutlineFont = xRgEach.Font.OutlineFont
.Sombra = xRgCada.Fuente.Sombra
.Subrayado = xRgCada.Fuente.Subrayado
.ColorIndex = xRgEach.Font.ColorIndex
End With
xRgLen = xRgLen + Len(Recortar(xRgVal)) + 1
Siguiente
End With
Siguiente yo
End Sub
Este comentario fue minimizado por el moderador en el sitio
Hola,

En el fragmento a continuación, debe eliminar ".Valor"
Set xSRg = ActiveWorkbook.Sheets("Person List").Range("J2:Z142").Value
xSRgRows = xSRg.Rows.Count
Set xDRg = ActiveWorkbook.Sheets("Person List").Range("G2:G125").Value

Amanda
Este comentario fue minimizado por el moderador en el sitio
Amanda Lee Lo he intentado, no está ayudando.
Este comentario fue minimizado por el moderador en el sitio
Hola José,

¿No pasó nada después de ejecutar el código? ¿Comprobó si el nombre de la hoja y el nombre del rango son correctos?
Acabo de probar y el código funciona correctamente en mi hoja.

Amanda
Este comentario fue minimizado por el moderador en el sitio
¡Sí! Está funcionando ahora. Muchas gracias Amanda Lee
Este comentario fue minimizado por el moderador en el sitio
bisakah bantú saya, saya ingin menggabungkan tulisan dengan hasil penjumlahan, tapi ketika saya gabungkan kok jadi banyak angka dibelakang koma, padahan sy cuma mau ambil dua angka dibelakang koma. Contoh Rumus: ="Hasil progreso sampai dengan hari ini "&A2&"". dimana A2 tadinya hasil dari penjumlahan yaitu 72,25 (nilai berdasarkan rumus)
Este comentario fue minimizado por el moderador en el sitio
Hola,

¿Podría adjuntar una captura de pantalla como archivo adjunto para que podamos entender mejor lo que quiere decir?

Amanda
No hay comentarios publicados aquí todavía
Deje sus comentarios
Publicar como invitado
×
Califica esta publicación:
0   Personajes
Ubicaciones sugeridas

Siganos

Copyright © 2009 - www.extendoffice.com. | Reservados todos los derechos. Energizado por ExtendOffice, | Mapa del Sitio
Microsoft y el logotipo de Office son marcas comerciales o marcas comerciales registradas de Microsoft Corporation en los Estados Unidos y / o en otros países.
Protegido por Sectigo SSL