una texto perder mes horas hora funcion formato fechas fecha cómo convertir concatenar año excel worksheet-function

texto - formato fecha excel



Fecha de concatenación con una cadena en Excel (5)

Esta es la representación numérica de la fecha. Lo que obtienes cuando te refieres a fechas de fórmulas como esa.

Tendrás que hacer:

= A1 & TEXT(A2, "mm/dd/yyyy")

El mayor problema aquí es que el especificador de formato depende de la configuración regional. No funcionará / no producirá lo esperado si el archivo se abre con un Excel diferente.

Ahora, podría tener una función definida por el usuario:

public function AsDisplayed(byval c as range) as string AsDisplayed = c.Text end function

y entonces

= A1 & AsDisplayed(A2)

Pero luego hay un error (función?) En Excel debido a que la propiedad .Text repente no está disponible durante ciertas etapas del ciclo de cálculo, y sus fórmulas muestran #VALUE lugar de lo que deberían.

Es decir, es malo de cualquier manera.

Tengo dos celdas en Excel. uno tiene una cadena y el otro tiene una fecha. en la tercera celda quiero juntar la fecha y la cadena. Por ejemplo:

A1 = "This " A2 = "03/03/1982"

Quiero que A3 sea:

This 03/03/1982

cuando trato de poner esto en la fórmula A3: = A1 & A2 devuelve un valor numérico gracioso para la fecha y no me da la fecha literal.


Gracias por la solución!

Funciona, pero en un entorno de Excel francés, debe aplicar algo como

TEXTE(F2;"jj/mm/aaaa")

para obtener la fecha preservada como se muestra en la celda F2, después de la concatenación. Atentamente


No sé si es la mejor manera, pero haría esto:

=A1 & TEXT(A2,"mm/dd/yyyy")

Eso debería formatear su fecha en la cadena deseada.

Editar: Ese número divertido que vio es el número de días entre el 31 de diciembre de 1899 y su fecha. Así es como Excel almacena las fechas.


Otro enfoque

=CONCATENATE("Age as of ", TEXT(TODAY(),"dd-mmm-yyyy"))

Esto devolverá la edad a partir del 06-ago-2013


Puedes hacerlo de esta manera simple:

A1 = Mahi
A2 = NULL (en blanco)

Seleccione A2 Haga clic derecho en la celda -> Formato de celdas -> cambie a TEXTO

Luego ponga la fecha en A2 (A2 = 31/07/1990)

Luego concatenar, funcionará. No hay necesidad de ninguna fórmula.

= CONCATENAR (A1, A2)

mahi31 / 07/1990

(Esto funciona en las celdas vacías, es decir, antes de ingresar el valor de FECHA en la celda, debe hacerlo como TEXTO).