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

Como concatenar uma data em MS-excel e receber uma data (não um número)

Quando tento concatenar duas células em MS-excel na fórmula, tenho a data como um número inteiro (por exemplo: 04 de Abril de 2012 torna-se 41006).

Como posso apresentar a data também nas células da fórmula?

Respostas (1)

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

Esta é a forma como o Excel vê as datas. Para as ver da forma que pretende, tem de as formatar e quando está sozinho numa célula, o que pode ser feito alterando a formatação da célula. Quando pretende combinar uma data com outras coisas, tais como texto, precisa de usar uma fórmula para formatar a data da forma que pretende. Eis como:

Use a fórmula TEXT para alterar a data para texto no formato que pretende. Se estivesse a concatenar o texto Last run on com a data numa célula, digamos A2, então a sua fórmula ficaria assim

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

Claro que não precisa do concatenado:

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

Mas o concatenado deixa claro o que está a fazer.

De qualquer forma, estes retornariam o valor Last run on 06/11/2013 (se essa fosse a data em questão.) Pode então alterar o padrão do texto para ajustar o formato da data; por exemplo,

“MM-YYY” para 06-11 “DD MMM” para 06 Nov “DDDD DD MMMM YYYYY” para quarta-feira 06 Novembro 2013