Capítulo 15 · 15.5
Datas que chegam como texto ou com o dia e o mês trocados
Ao obter uma exportação do seu banco, da sua loja online ou da contabilidade, por vezes as datas aparecem com um aspeto estranho: 03/04/2027 transforma-se em 4 de março em vez de 3 de abril, ou não é possível calcular nem ordenar com elas. Nesse caso, as datas estão guardadas como texto.
Reconhecer
- As datas em formato de texto ficam alinhadas à esquerda na célula, as datas reais ficam alinhadas à direita.
- Se escolher a notação Data completa e nada mudar, então é texto.
- Uma fórmula como =C3+30 devolve #VALOR! ou algo estranho.
Primeiro: definir corretamente a região
Vá a Ficheiro, Definições avançadas e defina a Região para Português (Portugal) (ver Fórmulas vindas do Excel: nomes de funções portugueses e o ponto e vírgula). Assim, o Euro-Office interpreta tudo o que escrever como dia-mês-ano.
Converter texto numa data real
Se na célula A3 estiver o texto 03/04/2027 (dia/mês/ano), introduza em C3:
=DATA(DIREITA(A3;4);SEG.TEXTO(A3;4;2);ESQUERDA(A3;2))
DIREITA obtém os últimos quatro carateres (o ano), SEG.TEXTO os dois carateres a partir da posição 4 (o mês) e ESQUERDA os dois primeiros (o dia). DATA transforma isto numa data real.

- Arraste a fórmula para baixo.
- Atribua à coluna C a notação Data Curta.
- Quer eliminar a coluna antiga? Copie a coluna C, clique com o botão direito do rato e escolha Colar especial apenas com os valores. Depois pode eliminar a coluna A.
Datas americanas (mês/dia/ano)
Se a exportação provier de um sistema americano (04/03/2027 para 3 de abril), troque SEG.TEXTO e ESQUERDA: =DATA(DIREITA(A3;4);ESQUERDA(A3;2);SEG.TEXTO(A3;4;2)).
Armadilhas
- O dia ou o mês têm, por vezes, apenas um dígito (3/4/2027)? Nesse caso, a posição fixa não está correta. Utilize primeiro Texto para colunas no separador Data, com a barra como separador (em Outro), e depois =DATA(ano;mês;dia) nas três colunas.
- Não utilize =TEXTO() para "reparar" isto: isso volta a resultar em texto.
- Se provier de um ficheiro csv, consulte também Abrir corretamente ficheiros csv com pontos e vírgulas e caracteres estranhos.
