Para tratar datas em formato americano (mês/dia/ano) importadas com o Power Query, clique na seta ao lado do tipo de dado no cabeçalho da coluna e escolha Usando a Localidade, defina o Tipo de Dados como Data e a Localidade como Inglês (Estados Unidos) — assim o Power Query interpreta corretamente qual número é o mês e qual é o dia, mesmo que o seu Excel esteja configurado em português do Brasil.
Você já importou um arquivo CSV, uma planilha ou uma tabela de um sistema americano no Power Query, e viu a coluna de data virar uma sequência de erros, ou pior, converter silenciosamente para uma data errada — trocando o dia 05/03 (5 de março) por 3 de maio, sem nenhum aviso?
Sem tratar a localidade corretamente, esse tipo de erro de data é dos mais perigosos de detectar numa base de dados: o Power Query não trava nem mostra alerta na maioria dos casos — ele só interpreta o número errado, e a data errada segue por toda a análise sem ninguém perceber, até que um relatório saia com informação incorreta.
Neste artigo iremos mostrar por que isso acontece e como usar a opção Usando a Localidade do Power Query para converter corretamente datas em formato americano, incluindo o que fazer quando o Power Query já tentou converter sozinho e gerou erro.
Por que a conversão de data padrão pode dar errado
Quando o Power Query detecta uma coluna de texto que parece data e você aplica Alterar Tipo > Data pelo caminho padrão, ele usa como referência a configuração regional do sistema operacional (ou da pasta de trabalho) para decidir qual número é o dia e qual é o mês. Se os seus dados vieram de uma fonte americana — onde a data é escrita como mês/dia/ano — mas o seu Windows ou Excel está configurado em português do Brasil (dia/mês/ano), o Power Query pode interpretar errado qualquer data em que o “dia” seja um número de 1 a 12, porque nesse caso os dois formatos são ambíguos e geram uma data válida, só que trocada.
Quando o erro aparece (e quando ele não aparece)
Datas como 25/11/2024 geram erro na conversão padrão para o formato brasileiro, porque não existe o “mês 25” — nesse caso ao menos o problema fica visível, com a célula mostrando Error em vez de uma data. O caso mais perigoso é justamente quando o dia é 12 ou menos: uma data americana como 03/05/2024 (3 de maio) é convertida sem erro nenhum para 3 de maio pela lógica errada, quando o valor correto seria 5 de março — o resultado parece uma data válida, só que incorreta, e passa despercebido.
Aplicando a conversão certa com Usando a Localidade
Antes de tudo, se o Power Query já criou uma etapa Tipo Alterado automaticamente (o que costuma acontecer assim que uma tabela é carregada), exclua essa etapa no painel Etapas Aplicadas, clicando no X ao lado dela — assim você parte da coluna ainda como texto, sem uma conversão errada já aplicada por cima.
Em seguida, clique com o botão direito no cabeçalho da coluna de data (ou clique na pequena seta ao lado do ícone de tipo de dado, no canto esquerdo do cabeçalho) e escolha Usando a Localidade…. Na janela que abre, defina o Tipo de Dados como Data, e no campo Localidade, escolha Inglês (Estados Unidos) — essa é a localidade que interpreta a data como mês/dia/ano, batendo com o formato original da sua fonte de dados. Clique em OK.
Exemplo prático
| Texto original (fonte americana) | Alterar Tipo padrão (PT-BR) | Usando a Localidade: Inglês (EUA) |
|---|---|---|
| 03/05/2024 | 3 de maio de 2024 (errado) | 5 de março de 2024 (correto) |
| 11/20/2024 | Erro (não existe mês 20) | 20 de novembro de 2024 (correto) |
| 01/02/2024 | 1 de fevereiro de 2024 (errado) | 2 de janeiro de 2024 (correto) |
Repare que, no primeiro e no terceiro caso, a conversão padrão não gera erro nenhum — ela só entrega o valor errado silenciosamente, o que reforça por que vale a pena aplicar Usando a Localidade por padrão sempre que a origem dos dados for de um sistema ou site americano, mesmo quando nenhum erro aparece na tela.
Definindo a localidade para a pasta de trabalho inteira
Se várias consultas da mesma pasta de trabalho recebem dados de fontes americanas, existe uma forma de configurar isso uma única vez: vá em Dados > Obter Dados > Opções de Consulta, e na seção Pasta de Trabalho Atual, escolha Configurações Regionais e selecione a localidade de origem dos dados. Essa configuração é usada como uma das referências de resolução quando nenhuma conversão explícita de localidade foi definida numa etapa específica — mas ela tem prioridade menor do que uma conversão Usando a Localidade aplicada diretamente numa coluna, então as duas abordagens podem conviver sem conflito.
E se a data já estiver na planilha, sem passar pelo Power Query?
Se o problema não é durante uma importação via Power Query, mas sim uma data digitada ou colada como texto direto numa planilha comum, o caminho mais simples costuma ser Dados > Texto para Colunas, escolhendo o formato de origem MDA (mês/dia/ano) na etapa de conversão — ou uma fórmula combinando ANO, MÊS e DIA. Esse é o caminho descrito com mais detalhe no artigo sobre conversão de datas americanas por fórmula, focado em quem já tem a planilha pronta e só precisa corrigir a coluna de data existente, sem envolver o Power Query.
Disponibilidade
A opção Usando a Localidade está disponível no Power Query do Excel 2016 em diante, incluindo Excel 365 e Power BI Desktop. No Excel para a Web o recurso já aparece em consultas mais simples, mas a experiência completa do editor de consultas continua mais robusta na versão desktop. O Google Sheets não tem um Power Query equivalente, então esse tratamento de localidade não se aplica lá.
Perguntas frequentes
Por que a conversão de data do Power Query às vezes não mostra erro nenhum, mesmo estando errada?
Porque quando o dia da data original é um número de 1 a 12, tanto a interpretação mês/dia/ano quanto dia/mês/ano geram uma data válida — só que uma delas troca o dia pelo mês. Sem erro na tela, esse tipo de engano passa despercebido se a localidade não for conferida.
Preciso excluir a etapa “Tipo Alterado” antes de aplicar Usando a Localidade?
Sim, é mais seguro. Se o Power Query já converteu a coluna automaticamente (possivelmente errado) antes de você aplicar a conversão correta, é melhor excluir essa etapa automática primeiro e aplicar Usando a Localidade direto sobre a coluna ainda como texto.
Qual localidade eu escolho se não sei se a data é americana ou de outro país?
O que importa não é o nome do país, e sim a ordem dia/mês usada pela fonte. Se os dados vêm de uma fonte que escreve mês antes do dia, escolha uma localidade como Inglês (Estados Unidos). Se a fonte escreve dia antes do mês, escolha uma localidade como Inglês (Reino Unido) ou Português (Brasil).
Veja também: Como Converter Datas Americanas para Formato Brasileiro no Excel — aquele artigo mostra o caminho por fórmula e Texto para Colunas para uma data que já está na planilha; este artigo aqui trata do mesmo problema no momento da importação via Power Query. Veja também: Como Importar CSV no Excel com Power Query e Corrigir o Encoding UTF-8.
Compartilhe ou Comente
Se você curtiu esse artigo aonde mostramos como tratar datas em formato americano no Power Query usando a opção Usando a Localidade, evitando conversões erradas e silenciosas, compartilhe com as suas redes sociais e não se esqueça de deixar um comentário aqui embaixo caso você tenha ficado com alguma dúvida.
Você já teve uma data convertida errada sem perceber, numa planilha importada de fora? Costuma importar dados de sistemas ou sites americanos com frequência no seu trabalho? Conta para nós nos comentários!