Formatação manual de datas no Excel é uma tarefa repetitiva e propensa a erros. Aprender a automatizar este processo economiza tempo e garante consistência em toda a planilha, evitando inconsistências que podem comprometer análises e relatórios.
A função TEXTO é a ferramenta mais versátil para converter datas em formatos específicos automaticamente. Ela recebe uma data e um código de formato, retornando o resultado como texto formatado.
=TEXTO(célula_com_data; "código_de_formato")
Conhecer os códigos de formato é essencial para criar a máscara desejada. Aqui estão os mais utilizados:
"dd/mm/aaaa" - Formato brasileiro (31/12/2024)
"mm/dd/aaaa" - Formato americano (12/31/2024)
"aaaa-mm-dd" - Formato ISO (2024-12-31)
"dddd, dd 'de' mmmm 'de' aaaa" - Data por extenso (terça-feira, 31 de dezembro de 2024)
Para aplicar a formatação a uma coluna inteira, use a função ARRAYFORMULA (no Excel 365 ou Google Sheets) ou arraste a fórmula para baixo. No Excel tradicional, basta copiar e colar a fórmula para as células subsequentes.
=TEXTO(A2; "dd/mm/aaaa")
Se suas datas estiverem como texto, use a função DATEVALUE para convertê-las antes de aplicar a formatação:
=TEXTO(DATEVALUE(A2); "dd/mm/aaaa")
| Entrada (A) | Fórmula | Saída (B) |
|---|---|---|
| 2024-12-31 | =TEXTO(A2; "dd/mm/aaaa") | 31/12/2024 |
| 12/31/2024 | =TEXTO(A3; "aaaa-mm-dd") | 2024-12-31 |
| 01022024 | =TEXTO(DATEVALUE(A4); "dddd, dd 'de' mmmm") | segunda-feira, 01 de janeiro |
Além de formatar, você pode usar formatação condicional para destacar datas específicas, como vencimentos próximos. Selecione a coluna, vá em Formatação Condicional > Nova Regra > Use uma fórmula e aplique a regra desejada.
=E(A2>=HOJE(); A2<=HOJE()+7)
Com estas técnicas, você transforma a formatação de datas no Excel de uma tarefa manual e repetitiva em um processo automatizado e confiável. A consistência nos dados é fundamental para análises precisas e relatórios profissionais.