Como insiro datas no formato de data ISO 8601 (AAAA-MM-DD) no Excel (e o Excel reconhece esse formato como um valor de data)?

27

Tentei inserir essa data no formato ISO 8601 (AAAA-MM-DD) no Excel 2010: 2012-04-08mas o Excel converte automaticamente o formato da data em 4/8/2012.

Tentei percorrer os diferentes tipos de formatos de data que o Excel me permite escolher, mas o formato 'AAAA-MM-DD' não está lá: insira a descrição da imagem aqui

Existe uma maneira do Excel reconhecer o formato de data ISO 8601 como um valor de data (e não convertê-lo automaticamente para outro formato) quando inserido em uma célula?

galacticninja
fonte

Respostas:

28

O que você deseja é usar um formato personalizado. Basta digitar na caixa.

Captura de tela das células de formato
Clique para ampliar

Prumo
fonte
E o Excel 2011? Não há caixa para inserir um formato personalizado!
Michael Michael
@ Michael Desculpe, não usei nem tenho acesso a uma cópia do Excel para OS X. Considere fazer uma nova pergunta abordando explicitamente essa versão (e diga por que essa pergunta não é uma duplicata).
Bob
2

O Excel reconheceu sua entrada aaaa-mm-dd, e foi por isso que a converteu automaticamente para o formato Regional Short Date (Windows 7: Iniciar> Painel de Controle> Região e Idioma> Formatos).

O que você queria era que o Excel reconhecesse e exibisse o formato.

Além do acima, se você quiser uma data que responda ao formato de data abreviada do usuário, adicione um asterisco * aaaa-mm-dd. Eu não recomendo, mas você pode fazê-lo.

Certa vez, fiz uma lista em que queríamos que os itens fossem classificados por data, mas para postar na Web, queríamos exibir apenas o ano e o mês. Tivemos a coluna Data em que inserimos a data na totalidade aaaa-mm-dd. Em uma segunda coluna (B), convertemos a data (= A2) para mostrar apenas o ano e o mês com o formato da célula: aaaa-mm. Quando chegou a hora de publicar, classificamos por Data, copiamos as outras colunas necessárias, digamos BD e colamos na página da Web. Trabalhou como um encanto.

Excelente
fonte
2

Eu estava usando os formatos personalizados antes. Alterei a região do sistema (Painel de controle> Todos os itens do painel de controle> Região) para Inglês (Reino Unido), data curta para "aaaa-MM-dd" e o Excel não corrigiu automaticamente de "2015-10-06" para " 06/10/2015 ". Porém, ele não corrigiu automaticamente o contrário, mas se você o inserir dessa maneira, permanecerá assim. Economizou-me algum tempo, com certeza!

NaK
fonte
2
É muito louco que você precise mentir sobre sua localização para obter um formato de data padrão ISO!
Michael Michael
2

Há uma maneira MUITO mais fácil e segura de fazer isso:

Nas datas, basta alterar seu local para Austrália e poof! As datas padrão do ANSI estão disponíveis E, se você estiver nos EUA, Canadá, Austrália ou Nova Zelândia, ele não usa o formato da sua moeda, pois todos esses países usam o símbolo $.

Por que - em sua infinita sabedoria - a Microsoft não torna isso disponível para TODOS os locais, é um mistério, mas é assim há anos .

Kevin
fonte
1

Isto é o que funcionou para mim: se é uma coluna de células ...

Selecione a guia Dados da coluna e depois o texto para as colunas (nos menus xl2003) escolha largura fixa, mas não possui linhas delimitadoras. Escolha Data (ymd) Isso converterá os dados em datas.

Agora você pode formatar o intervalo da maneira que desejar. o crédito vai para Dave aqui: http://msgroups.net/microsoft.public.excel.worksheet.functions/how-do-i-convert-d/75235

ITGal
fonte
Viva! Sim! É isso!!!
Svensson Elliot
1

Formatos personalizados são a solução óbvia.

Se você não deseja soltar o mouse, pode rolar o código de idioma uma opção de "Inglês (Estados Unidos)" para "Inglês (Reino Unido)" e o formato AAAA-MM-DD aparecerá entre as opções .

patricktokeeffe
fonte
Op, a lista de 'custom' não inclui pelo menos um formato ISO: yyyy-mm-dd;@(Excel 2013)
patricktokeeffe