Saltar al contenido principal

¿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 (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 Participar 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:

Note: Esta fórmula = CONCATENAR (TEXTO (A2, "aaaa-mm-dd"), "", B2) mostrará las fechas de cualquier formato de fecha como aaaa-mm-dd, Tales como 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 - Potencia Excel con más de 300 herramientas esenciales. ¡Disfrute de una prueba GRATUITA de 30 días con todas las funciones sin necesidad de 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 esta página.

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 existentes Categoría cuadro, copie el código de formato en el Tipo de Propiedad 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 Participar 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 Participar 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
Note: 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 - Equipado con más de 300 herramientas esenciales para Excel. ¡Disfrute de una prueba GRATUITA de 30 días con todas las funciones sin necesidad de tarjeta de crédito! ¡Descargar 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: ¡Más de 300 herramientas útiles a tu alcance! Comience hoy su prueba gratuita de 30 días sin limitaciones de funciones. ¡Descargar ahora!

Artículos relacionados:

Las mejores herramientas de productividad de oficina

🤖 Asistente de IA de Kutools: Revolucionar el análisis de datos basado en: Ejecución inteligente   |  Generar codigo  |  Crear fórmulas personalizadas  |  Analizar datos y generar gráficos  |  Invocar funciones de Kutools...
Características populares: Buscar, resaltar o identificar duplicados   |  Eliminar filas en blanco   |  Combine columnas o celdas sin perder datos   |   Ronda sin fórmula ...
Super búsqueda: Búsqueda virtual de criterios múltiples    Búsqueda V de valores múltiples  |   VLookup en varias hojas   |   Búsqueda difusa ....
Lista desplegable avanzada: Crear rápidamente una lista desplegable   |  Lista desplegable dependiente   |  Lista desplegable de selección múltiple ....
Administrador de columnas: Agregar un número específico de columnas  |  Mover columnas  |  Toggle Estado de visibilidad de columnas ocultas  |  Comparar rangos y columnas ...
Características destacadas: Enfoque de cuadrícula   |  Vista de diseño   |   Gran barra de fórmulas    Administrador de hojas y libros de trabajo   |  Biblioteca de Recursos (Texto automático)   |  Selector de fechas   |  Combinar hojas de trabajo   |  Cifrar/descifrar celdas    Enviar correos electrónicos por lista   |  Súper filtro   |   Filtro especial (filtro negrita/cursiva/tachado...) ...
Los 15 mejores conjuntos de herramientas12 Texto Herramientas (Añadir texto, Quitar caracteres, ...)   |   50+ Tabla Tipos (Diagrama de Gantt, ...)   |   40+ Práctico Fórmulas (Calcular la edad según el cumpleaños, ...)   |   19 Inserción Herramientas (Insertar código QR, Insertar imagen desde la ruta, ...)   |   12 Conversión Herramientas (Números a palabras, Conversión de Moneda, ...)   |   7 Fusionar y dividir Herramientas (Filas combinadas avanzadas, Células partidas, ...)   |   ... y más

Mejore sus habilidades de Excel con Kutools for Excel y experimente la eficiencia como nunca antes. Kutools for Excel ofrece más de 300 funciones avanzadas para aumentar la productividad y ahorrar tiempo.  Haga clic aquí para obtener la función que más necesita...

Descripción


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!
Comments (29)
No ratings yet. Be the first to rate!
This comment was minimized by the moderator on the site
Yes! It’s working now. Thanks so much Amanda Lee
This comment was minimized by the moderator on the site
Amanda Lee I’ve tried that, it’s not helping.
This comment was minimized by the moderator on the site
Hi Joseph,

Nothing happened after you ran the code? Did you check if the sheet name and range name are right?
I just tried and the code works properly on my sheet.

Amanda
This comment was minimized by the moderator on the site
Can anyone please check why this code is not working?

Sub MergeFormatCell()
'Updateby Extendoffice
Dim xSRg As Range
Dim xDRg As Range
Dim xRgEachRow As Range
Dim xRgEach As Range
Dim xRgVal As String
Dim I As Integer
Dim xRgLen As Integer
Dim xSRgRows As Integer
Dim xAddress As String
On Error Resume Next
'xAddress = ActiveWindow.RangeSelection.Address
'Set xSRg = Application.InputBox("Please select cell columns to concatenate:", "KuTools For Excel", xAddress, , , , , 8)
'If xSRg Is Nothing Then Exit Sub
'Set xDRg = Application.InputBox("Please select cells to output the result:", "KuTools For Excel", , , , , , 8)
'If xDRg Is Nothing Then Exit Sub
Set xSRg = ActiveWorkbook.Sheets("Person List").Range("J2:Z142").Value
xSRgRows = xSRg.Rows.Count
Set xDRg = ActiveWorkbook.Sheets("Person List").Range("G2:G125").Value
Set xDRg = xDRg(1)
For I = 1 To xSRgRows
xRgLen = 1
With xDRg.Offset(I - 1)
.Value = vbNullString
.ClearFormats
Set xRgEachRow = xSRg(1).Offset(I - 1).Resize(1, xSRg.Columns.Count)
For Each xRgEach In xRgEachRow
.Value = .Value & Trim(xRgEach.Value) & " "
Next
For Each xRgEach In xRgEachRow
xRgVal = xRgEach.Value
With .Characters(xRgLen, Len(Trim(xRgVal))).Font
.Name = xRgEach.Font.Name
.FontStyle = xRgEach.Font.FontStyle
.Size = xRgEach.Font.Size
.Strikethrough = xRgEach.Font.Strikethrough
.Superscript = xRgEach.Font.Superscript
.Subscript = xRgEach.Font.Subscript
.OutlineFont = xRgEach.Font.OutlineFont
.Shadow = xRgEach.Font.Shadow
.Underline = xRgEach.Font.Underline
.ColorIndex = xRgEach.Font.ColorIndex
End With
xRgLen = xRgLen + Len(Trim(xRgVal)) + 1
Next
End With
Next I
End Sub
This comment was minimized by the moderator on the site
Hi there,

In the snippet below, you should delete ".Value"
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
This comment was minimized by the moderator on the site
I am trying to update the month of a new company excel sheet and this is the issues I came across (=CONCATENATE(“Month 1 -“,TEXT($H$19,”d mmm yyyy”)) how do fix this
This comment was minimized by the moderator on the site
Hi there, you used the wrong quotation marks, please copy the formula below: =CONCATENATE("Month 1 - ",TEXT($H$19,"d mmm yyyy"))
Amanda
This comment was minimized by the moderator on the site
I have name in A column and in B column i have given today formula -1 i.e yesterday dateKnow i want every date to update name from A column and yesterday date
This comment was minimized by the moderator on the site
means? can explain bit more?
This comment was minimized by the moderator on the site
Thanks a lot ^^
This comment was minimized by the moderator on the site
Thank you very much, it helped me A LOT!
This comment was minimized by the moderator on the site
Hi How can I concatenate two date?10.06.2020 24.06.2020
This comment was minimized by the moderator on the site
Hi Gissu,
Do you mean to concatenate 10.06.2020 and 24.06.2020, and return 10.06.2020 24.06.2020? Or show the date with different style in the concatenaated results ?
Only if the combined data is date, you can apply the TEXT function ( TEXT(date, "mm.dd.yyyy") or TEXT(date, "dd.mm.yyyy") ) to convert the date to text while converting.
This comment was minimized by the moderator on the site
I have 789 records concatenated and I need to establish the frequency of the data, but I don't know how to get the class rank.
This comment was minimized by the moderator on the site
Hi Armando,

You can apply the Advanced Combine Rows feature of Kutools for Excel to get it done.

https://www.extendoffice.com/product/kutools-for-excel/excel-combine-duplicate-rows.html
This comment was minimized by the moderator on the site
concatenate but keep long date?
This comment was minimized by the moderator on the site
Hi NYC74,
For example, you need to concatenate the cell values in Cell A1 and B1, and B1 contains the date you will show as long date format in the concatenation result. Now you can use this formula:
=CONCATENATE(A1, " ", TEXT(B1,"dddd,mmmm dd, yyyy"))
There are no comments posted here yet
Load More
Please leave your comments in English
Posting as Guest
×
Rate this post:
0   Characters
Suggested Locations