Erro ao extrair ano ao converter data em texto no Excel

1

Eu tenho uma célula com uma data, formatada como uma data, no Excel 2016.

Quando insiro uma função como a seguinte ...

=TEXT(L1;"yyyy")

Espero obter uma string como "1980". Em vez disso, recebo o texto "yyyy" na célula.

No entanto, se eu fizer isso ...

=TEXT(L1;"yyyy-MM-dd")

... Em vez disso, recebo um texto como "yyyy-05-25"

Em outras palavras, não importa o que eu tente, não consigo pegar o ano?

    
por Ted Nyberg 04.12.2015 / 12:12

2 respostas

1

A string de formato que você passa para TEXT depende do idioma do pacote do MS Office. Por exemplo, você precisará definir sua string de formato como "aaaa" em francês ou "jjjj" em alemão para obter o ano de 4 dígitos.

    
por 04.12.2015 / 12:38
0

é maiúscula Y no formato. qualquer letra que não esteja definida é copiada literalmente, então você está usando y em minúscula e ela é copiada.

Use TEXTO (L1; "AAAA-MM-DD"), e você deve estar bem.

    
por 04.12.2015 / 12:40