Formate uma data buscada em outra célula para exibição usando CONCATENATE

16

Dado que, digamos, 2 datas diferentes em A1 e B1, o que eu quero fazer é apenas mostrar o intervalo de datas como um rótulo em A2 usando =concatenate(A1, " - ", A2)

No entanto, A1 está no formato padrão (MM / DD / AAAA) e desejo que o rótulo tenha datas no formato DD MON, AAAA (como em 21/12/2012 -> 21 de dezembro de 2012).

Parece que isso não deve ser muito complicado, mas não consegui encontrar nenhuma maneira de fazer isso pesquisando até agora. Acho que poderia copiar a mesma data em uma célula oculta diferente com o formato apropriado e referenciá-lo para a concatenatechamada de função - mas prefiro fazê-lo diretamente, se possível.

Então, o que eu estou procurando é algo como:

=concatenate(FORMAT(A1, 'DD MON YYYY'), " - ", FORMAT(A1, 'DD MON YYYY'))

exceto que não consigo encontrar uma função adequada.

Alok
fonte

Respostas:

13

Não há uma função de formato nas planilhas do Google. Você precisa usar o TEXTO (número, formato) .

Eu tenho que admitir que sempre assumo que será em formato, mas o Excel usa Texto, então o Google também deve usá-lo.

mhoran_psprep
fonte
21

Isso funcionou muito bem para mim:

=A1&TEXT(A2," mmmm d, yyyy")

Fonte

dom
fonte
Bem-vindo aos aplicativos da Web! Não poste respostas apenas com links. Se os links ficarem mortos, sua resposta será inútil. Forneça a resposta real em sua postagem e, se necessário, link para a fonte. Sugiro que você dedique algum tempo para ler as Perguntas frequentes . Obrigado!
codingbadger
Existe uma lista de tipos de formatos mm dd aa, que o Planilhas Google suporta?
precisa saber é o seguinte