2013-11-06 15:33:39 +0000 2013-11-06 15:33:39 +0000
15
15

Come concatenare una data in MS-excel e ricevere una data (non un numero)

Quando provo a concatenare due celle in MS-excel nella formula ho la data come numero intero (es: 04 aprile 2012 diventa 41006).

Come posso visualizzare la data anche nelle celle della formula?

Risposte (1)

28
28
28
2013-11-06 16:20:10 +0000

Questo è il modo in cui Excel vede le date. Per vederle nel modo desiderato devono essere formattate e quando sono da sole in una cella, ciò può essere fatto cambiando la formattazione della cella. Quando si vuole combinare una data con altre cose, come il testo, è necessario utilizzare la formula per formattare la data nel modo desiderato. Ecco come:

Utilizzare la formula TEXT per cambiare la data in testo nel formato desiderato. Se si concatenasse il testo Last run on con la data in una cella, diciamo A2, allora la formula sarebbe come questa

=CONCATENATE("Last run on ",TEXT(A2,"DD/MM/YYYY"))
``` ```
="Last run on "&TEXT(A2,"DD/MM/YYYY")

Naturalmente non avete bisogno del concatenato:

&001 &001

Ma il concatenato rende chiaro quello che state facendo.

In entrambi i casi restituirebbero il valore Last run on 06/11/2013 (se questa fosse la data in questione.) È quindi possibile modificare il modello di testo per regolare il formato della data; ad esempio

“MM-YYY” per il 06-11 “GG MMM” per il 06 Nov “GGG GG MMMMM AAAA” per Mercoledì 06 Novembre 2013