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

13

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

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

    
por Ale 06.11.2013 / 16:33

1 resposta

25

Esta é a forma como o Excel vê as datas. Para vê-los do jeito que você quer, eles precisam ser formatados e, quando sozinhos, em uma célula que pode ser feita, alterando a formatação da célula. Quando você quer combinar uma data com outras coisas, como texto, você precisa usar a fórmula para formatar a data da maneira que quiser. Veja como:

Use a fórmula TEXTO para alterar a data para texto no formato desejado. Se você estivesse concatenando o texto Last run on com a data em uma célula, digamos A2, sua fórmula ficaria assim

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

Claro que você não precisa realmente da concatenação:

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

Mas o concatenado deixa claro o que você está fazendo.


De qualquer forma, isso retornaria o valor Last run on 06/11/2013 (se essa fosse a data em questão). Você pode alterar o padrão de texto para ajustar o formato da data; por exemplo.

"MM-AA" para 06-11
"DD MMM" para 06 de novembro
"DD DD DD MMMM AAAA" para quarta-feira 06 de novembro de 2013

    
por 06.11.2013 / 17:20