Não consigo obter o Excel para formatar minhas datas corretamente

1

No Excel, tenho uma coluna formatada como YYYY-MM-DD com a Locale de inglês (Austrália) , mas estou digitando os dados no formato dos EUA (a US Locale não forneceu o YYYY-MM-DD opção).

Por isso, estou tentando colar datas no formato M/D/YY , portanto não há zeros à esquerda em MONTH ou DAY e apenas 2 caracteres em YEAR.

Existe alguma maneira que isso possa ser convertido para o formato YYYY-MM-DD ?

    
por Brett 22.09.2017 / 16:12

2 respostas

3

Para que o Excel analise corretamente uma data que você digita, ela deve ser

  • inserido no mesmo formato que o formato Short Date nas suas Configurações regionais do Windows (nada a fazer no Excel para alterar isso)
  • OU inserido de forma inequívoca: por exemplo: 2017-09-23; 23 de setembro de 2017; etc

O formato da célula não tem nada para fazer com que o Excel interprete a entrada. Isso afeta apenas como uma entrada numérica dentro da célula é exibida.

Depois que o Excel tiver analisado a data e convertido em um número (representando dias e frações de um dia desde 1-Jan-1900 ), ela será reformatada de acordo com o formato que você definiu.

Se as duas opções acima não forem possíveis e você não puder alterar suas configurações Data abreviada regional , outra opção será inserir a data como texto e executar o assistente Text-to-Columns no qual pode especificar o pedido DMY. Se os dados forem provenientes de um arquivo CSV , você poderá Import em vez de Opening do arquivo para exibir o mesmo assistente.

É possível usar fórmulas, mas é necessário diferenciar entre uma data que ainda está em formato de texto e outra convertida incorretamente para uma data "Excel".

Qual método é melhor depende exatamente do que você está fazendo; se é uma entrada única; se os dados são provenientes de CSV ou de algum outro lugar, etc.

    
por 23.09.2017 / 14:17
1

Você pode fazer isso usando o função de data personalizada . As instruções podem ser encontradas nesse link, mas basicamente isso é o que você faria:

  • Clique com o botão direito do mouse em uma célula formatada como Date e selecione Formatar células ...
  • Selecione Personalizado na guia Número
  • No campo de entrada em Tipo: insira yyyy/mm/dd
  • Clique em OK

Agora, quando você colar (ou digitar) uma data que esteja em um formato diferente, o Excel a converterá em seu formato - contanto que você não copie a formatação original.

    
por 22.09.2017 / 18:29