Como Exibir Nomes de Dias da Semana no Idioma Local no Excel
🔍 WiseChecker

Como Exibir Nomes de Dias da Semana no Idioma Local no Excel

Sua planilha do Excel pode mostrar nomes de dias como Monday ou Tuesday em inglês, mesmo quando seu sistema usa outro idioma. Isso acontece porque a formatação de data padrão do Excel usa as configurações de idioma do aplicativo, não o formato regional do Windows. Você pode alterar isso para exibir nomes como “Segunda-feira” ou “Mittwoch” para corresponder à sua localidade. Este artigo explica como usar formatação de número personalizada e a função TEXTO para mostrar nomes de dias da semana localizados.

Principais Conclusões: Exibir Nomes de Dias da Semana Localizados

  • Formato de número personalizado “dddd”: Aplica o nome longo do dia da semana com base nas configurações regionais do Windows a qualquer célula de data.
  • Função TEXTO com “[$-locale]dddd”: Força um idioma específico para o nome do dia, independentemente das configurações do sistema.
  • Caixa de diálogo Formatar Células (Ctrl+1): Fornece a interface para selecionar ou digitar formatos de data personalizados para uma ou mais células.

Como o Excel Determina o Idioma dos Nomes dos Dias da Semana

O Excel não tem uma configuração de idioma única para datas. O idioma usado para os nomes dos dias depende do método de formatação escolhido. O fator principal é a localidade, um código que define o idioma e as convenções regionais, como ordem da data e moeda.

Ao aplicar um formato de data padrão da faixa de opções, o Excel normalmente usa o idioma do aplicativo Office. Se você tem o Excel em inglês instalado em um PC Windows alemão, as datas podem aparecer em inglês. Para controlar o idioma de saída com precisão, você deve usar códigos de formatação personalizados ou a função TEXTO com um argumento de localidade.

Entendendo os Códigos de Localidade

Um código de localidade é essencial para forçar um idioma específico. Ele segue o padrão [$-xxx], onde “xxx” é um valor hexadecimal. Exemplos comuns são [$-409] para inglês (Estados Unidos), [$-407] para alemão (Alemanha) e [$-40C] para francês (França). Você pode usar esses códigos dentro de formatos de número personalizados ou da função TEXTO para substituir o idioma padrão.

Métodos para Exibir Nomes de Dias da Semana Localizados

Você pode exibir nomes de dias da semana no seu idioma local usando duas abordagens principais. O primeiro método altera o formato de número da célula. O segundo usa uma fórmula para gerar o texto. Use o método de formato para manter o valor da data subjacente. Use o método de fórmula para criar um resultado de texto ou para especificar um idioma diferente do seu sistema.

Aplicar um Formato de Número Personalizado

  1. Selecione as células de data
    Clique na célula ou intervalo de células que contêm as datas que deseja formatar.
  2. Abra a caixa de diálogo Formatar Células
    Pressione Ctrl+1 no teclado. Como alternativa, clique com o botão direito nas células selecionadas e escolha Formatar Células no menu de contexto.
  3. Vá para a guia Número
    Na caixa de diálogo, certifique-se de que a guia Número esteja selecionada na lista à esquerda.
  4. Escolha a categoria Personalizado
    Na lista Categoria à esquerda, role para baixo e clique em Personalizado.
  5. Insira um código de formato personalizado
    No campo Tipo no topo, você verá o formato atual. Substitua por um destes códigos:
    – Use dddd para mostrar o nome completo do dia (ex.: Quarta-feira) usando as configurações regionais do Windows.
    – Use [$-locale]dddd para forçar um idioma específico. Para português (Brasil), digite [$-416]dddd.
    – Use ddd para o nome abreviado (ex.: Qua).
  6. Aplique o formato
    Clique em OK. Suas células selecionadas agora exibirão o nome do dia no idioma escolhido.

Usar a Função TEXTO em uma Fórmula

  1. Selecione uma célula vazia para o resultado
    Clique na célula onde deseja que o nome do dia localizado apareça.
  2. Insira a fórmula TEXTO
    Digite um sinal de igual seguido pela função TEXTO. A sintaxe básica é =TEXTO(data; "código_formato").
  3. Referencie a data e especifique o formato
    Por exemplo, se sua data estiver na célula A1, digite =TEXTO(A1; "dddd") para obter o nome longo com base na localidade do sistema. Para especificar português (Brasil), digite =TEXTO(A1; "[$-416]dddd").
  4. Pressione Enter
    Pressione a tecla Enter para concluir a fórmula. A célula mostrará o nome do dia como texto. Você pode copiar esta fórmula para baixo em uma coluna.

Erros Comuns e Limitações de Formatação

Nome do Dia Aparece como Símbolos de Hash (#####)

Uma coluna cheia de símbolos de hash geralmente significa que a coluna é muito estreita para exibir o texto longo. O nome do dia em si não é um erro. Basta clicar duas vezes na borda direita do cabeçalho da coluna para ajustar automaticamente a largura. Você também pode arrastar manualmente a borda para aumentar a coluna.

O Formato Não Altera o Idioma

Se digitar “dddd” ainda mostrar nomes em inglês, seu formato regional do Windows para data curta pode estar definido para um padrão inglês. Verifique isso em Configurações do Windows > Hora e Idioma > Idioma e Região > Formato Regional. Certifique-se de que esteja definido para o país desejado. O formato personalizado “dddd” obtém o idioma dessa configuração do Windows, não do idioma da interface do Excel.

O Resultado da Função TEXTO Não é uma Data Real

A saída da função TEXTO é uma string de texto. Você não pode realizar cálculos de data como adicionar dias diretamente a este resultado. Para cálculos, sempre mantenha a célula de data original e referencie-a em suas fórmulas. Use a função TEXTO apenas para fins de exibição em relatórios ou painéis.

Código de Localidade Retorna Caracteres Inesperados

Usar um código de localidade incorreto pode mostrar nomes no idioma errado ou exibir caracteres inesperados. Verifique o código hexadecimal de localidade para o idioma desejado. Para uma lista, pesquise online por “códigos de ID de localidade do Excel” ou teste códigos comuns como [$-804] para chinês (simplificado) ou [$-411] para japonês.

Formato Personalizado vs. Função TEXTO: Principais Diferenças

Item Formato de Número Personalizado Função TEXTO
Conteúdo da Célula Permanece um valor de data utilizável Converte a data em texto estático
Controle de Idioma Usa a localidade do sistema ou um código de localidade forçado Usa a localidade do sistema ou um código de localidade forçado
Melhor Para Formatar colunas de datas para impressão ou visualização Criar rótulos em fórmulas ou combinar com outro texto
Editar a Data Você ainda pode clicar e digitar uma nova data Você deve editar a célula de data original
Uso em Cálculos A data subjacente pode ser usada em todas as fórmulas O resultado de texto não pode ser usado em cálculos de data

Agora você pode exibir nomes de dias da semana em português, alemão ou qualquer outro idioma diretamente em suas planilhas do Excel. Use a caixa de diálogo Formatar Células para alterações visuais rápidas em seus dados. Experimente a função TEXTO quando precisar do dia da semana como parte de uma frase em um relatório. Para controle avançado, combine a função DIA.DA.SEMANA com ESCOLHER para criar sua própria lista personalizada de nomes em qualquer idioma.