Como formatar uma data no Excel para exibir o dia da semana ou o mês abreviado?
Em muitos cenários práticos, poderá surgir a necessidade de apresentar datas de forma mais concisa ou economizando espaço nas suas folhas de cálculo do Excel. Por exemplo, poderá ter uma coluna com datas como 2016/1/15 e pretender exibir apenas o dia da semana abreviado — como Sex ou mesmo S — ou mostrar o mês abreviado, como Jan ou J. Este artigo apresenta várias técnicas simples para realizar esta conversão de formato no Excel, permitindo-lhe apresentar rapidamente e com flexibilidade as datas como dias da semana abreviados ou meses, conforme as suas necessidades.
- Formate datas para mostrar Dia da semana ou meses abreviados com a funcionalidade Definir formato de célula
- Formate datas para mostrar Dia da semana ou mês abreviado com Kutools para Excel
- Formate datas para mostrar Dia da semana ou meses abreviados com fórmulas
- Formate datas para mostrar Dia da semana ou meses abreviados com código VBA
Formatar datas para mostrar dias da semana abreviados Dia da semana ou meses com a funcionalidade Definir formato de célula
O Definir formato de célula do Microsoft Excel permite-lhe apresentar datas numa variedade de formatos personalizados, incluindo formas abreviadas para semanas ou meses. Esta abordagem é particularmente adequada quando pretende alterar a representação visual das datas diretamente nas respetivas células originais, sem criar novas colunas nem alterar os valores subjacentes.
1. Selecione as células que contêm as datas que pretende apresentar como semanas ou meses abreviados. Em seguida, clique com o botão direito do rato na seleção e escolha Definir formato de célula no menu de contexto. Veja a imagem:
2. Na caixa de diálogo Definir Formato de Célula, aceda ao separador Número. Selecione Personalizado na lista Categoria e, de seguida, introduza o código de formato pretendido no campo Tipo.
Nota:
- Para apresentar datas como abreviaturas do dia da semana (por exemplo, «Seg», «Ter»), digite DDD.
- Para mostrar meses abreviados (por exemplo, «Jan», «Fev»), digite MMM.
- Se pretender apenas a inicial (por exemplo, «S» para sexta-feira ou «J» para janeiro), saiba que o Excel não suporta diretamente abreviaturas de uma única letra para dias ou meses nos seus formatos incorporados; contudo, pode obter este resultado recorrendo a fórmulas (ver abaixo) ou ao VBA.
3. Após definir o formato personalizado, clique no botão OK para confirmar e aplicar a nova formatação de data à sua seleção.
As datas selecionadas serão imediatamente apresentadas no estilo abreviado escolhido, quer como nomes de dias da semana quer como nomes de meses com três letras. Os seus dados ficam agora visualmente compactos, mantendo-se os valores das células como datas originais. Veja a imagem:
Dica prática: O método Definir formato de célula altera apenas a aparência visual — os seus dados continuam a ser reconhecidos pelo Excel como datas e podem ainda ser utilizados em cálculos, ordenações ou filtros. Se precisar de converter a data em valores de texto reais (para exportação ou utilização fora do contexto de datas do Excel), considere utilizar uma das soluções com fórmulas abaixo.
Problema possível: Se as células selecionadas contiverem valores que o Excel não reconheça como datas, a formatação personalizada poderá não ser apresentada conforme pretendido. Certifique-se de que o conteúdo das células está armazenado em formato de data (e não como texto) antes de aplicar a formatação.
Formatar datas para mostrar dias da semana abreviados Dia da semana ou meses com Kutools para Excel
O Kutools para Excel inclui um utilitário Aplicar Formato de Data que facilita a apresentação de datas como dia da semana ou meses abreviados com apenas alguns cliques. É especialmente útil se precisar frequentemente de alternar entre vários formatos de data ou quiser garantir consistência em relatórios, sem ter de memorizar códigos de formato personalizados. A ferramenta é ideal tanto para tarefas ocasionais de formatação como para utilizadores que pretendem simplificar fluxos de trabalho de formatação de data em folhas de cálculo complexas.
1. Selecione o intervalo de datas que pretende formatar e, em seguida, aceda a Kutools > Formatar > Aplicar Formato de Data.
2. Na caixa de diálogo Aplicar Formato de Data que aparece, escolha uma opção como Mar (para um mês abreviado) ou Qua (para um dia da semana abreviado) na lista Formatação de data e, em seguida, clique em OK.
As datas selecionadas serão imediatamente exibidas no novo formato, de acordo com a sua escolha. Este método elimina suposições e oferece uma pré-visualização instantânea do resultado, sendo especialmente útil para utilizadores menos familiarizados com o sistema de códigos personalizados de data do Excel.
Vantagens:
- Interface gráfica intuitiva permite selecionar rapidamente entre várias predefinições Formato de data com pré-visualização
- Não é necessário memorizar nem digitar manualmente códigos Formato personalizado
- Eficiente para formatação em lote de grandes intervalos ou múltiplas seleções não contíguas
Kutools para Excel– Potencie o Excel com mais de 300 ferramentas essenciais, tornando o seu trabalho mais rápido e fácil, e aproveite as funcionalidades de IA para um processamento de dados mais inteligente e uma maior produtividade.Obtenha Já
Formatar datas para mostrar dias da semana abreviados Dia da semana ou meses com fórmulas
Se preferir gerar dias ou meses abreviados como texto em novas colunas — por exemplo, para exportação, relatórios ou cumprimento de requisitos específicos de estrutura de dados —, as fórmulas do Excel oferecem uma solução direta e altamente personalizável. Este método permite ainda abreviaturas de uma letra ou padrões personalizados indisponíveis com a formatação padrão.
1. Selecione uma célula vazia adjacente à primeira célula com data que pretende converter (por exemplo, se a sua primeira data estiver na célula A2, selecione a célula C2). Introduza a seguinte fórmula para obter o mês abreviado:
=TEXT(A2,"MMM") Isto irá apresentar a abreviatura de três letras do mês (por exemplo, «Jan»).
Após introduzir a fórmula, prima Enter e, em seguida, copie-a para baixo arrastando a alça de preenchimento até abranger todas as linhas necessárias.
Outras variações e dicas:
- Para obter uma abreviatura de uma letra do mês (por exemplo, «J» para janeiro), utilize esta fórmula:
=LEFT(TEXT(A2,"MMM"),1) =TEXT(A2,"DDD") =CHOOSE(WEEKDAY(A2), "Su", "M", "Tu", "W", "Th", "F", "Sa") Como utilizar: Depois de introduzir qualquer uma destas fórmulas, copie o resultado ao longo da sua lista arrastando a alça de preenchimento. Ajuste as referências das células caso as suas datas estejam em colunas diferentes.
Notas:
- As fórmulas com
TEXT()devolvem sempre texto, mesmo que a origem seja um valor de data. - Se vir mensagens de erro, certifique-se de que os seus Dados de Origem na coluna A contêm datas válidas (e não números formatados como texto nem cadeias vazias).
- As abreviaturas personalizadas são flexíveis com
ESCOLHER(), permitindo-lhe substituí-las pelos seus próprios padrões preferidos (por exemplo, «D», «S», «T», etc.).
Depois de preencher estas fórmulas ao longo da coluna de datas, obterá uma nova coluna com a abreviatura pretendida para cada data. Veja a imagem:
Formatar datas para mostrar dias da semana abreviados Dia da semana ou meses com código VBA
Para utilizadores avançados ou quem pretenda automatizar este processo em grandes volumes de dados, o VBA oferece uma solução poderosa para converter datas diretamente no local para formatos abreviados. Esta abordagem é ideal para tarefas repetitivas ou processamento em lote, permitindo agilizar a abreviação de datas sem ter de inserir fórmulas manualmente ou formatar células individualmente.
Atenção: Faça sempre uma cópia de segurança dos seus dados antes de executar scripts VBA, pois operações em lote podem substituir os valores originais.
Para utilizar a solução VBA, siga estas instruções:
- Clique em Ferramentas de Programador > Visual Basic para abrir o editor do VBA.
- Na janela do editor, clique em Inserir > Módulo.
- Cole o seguinte código no novo módulo:
Sub AbbreviateDate()
Dim cell As Range
Dim WorkRng As Range
Dim OutputType As String
On Error Resume Next
xTitleId = "KutoolsforExcel"
Set WorkRng = Application.Selection
Set WorkRng = Application.InputBox("Select the range to abbreviate dates", xTitleId, WorkRng.Address, Type:=8)
OutputType = Application.InputBox("Enter 'D' for day abbreviation or 'M' for month abbreviation", xTitleId, "D", Type:=2)
For Each cell In WorkRng
If IsDate(cell.Value) Then
If OutputType = "M" Or OutputType = "m" Then
cell.Value = Format(cell.Value, "MMM")
ElseIf OutputType = "D" Or OutputType = "d" Then
cell.Value = Format(cell.Value, "DDD")
End If
End If
Next
End Sub Após inserir o código:
1. Feche o editor do VBA.
2. Selecione o intervalo de datas que pretende abreviar no Excel.
3. Prima Alt + F8, escolha AbbreviateDate e clique em Executar.
4. Siga as instruções para selecionar o intervalo e indicar D (para Dia da semana) ou M (para mês).
Vantagens:
- Processamento rápido em lote e sem necessidade de colunas intermédias nem fórmulas
- Personalizável — pode ser expandido para suportar outros estilos, como abreviaturas de uma letra
- O script substitui os valores originais das datas no próprio local; utilize com precaução ou execute em cópias dos dados
Demonstração: formatar datas para mostrar dias da semana abreviados Dia da semana ou meses
Artigos relacionados:
As Melhores Ferramentas de Produtividade para o Office
Potencie as suas competências no Excel com Kutools para Excel e experimente uma eficiência como nunca antes.Kutools para Excel Oferece mais de 300 funcionalidades avançadas para impulsionar a produtividade e Economizar Tempo.Clique aqui para obter a funcionalidade de que mais precisa...
Office Tab Traz uma interface com separadores para o Office e torna o seu trabalho muito mais fácil
- Ative a edição e leitura com separadores no Word, Excel, PowerPoint, Publisher, Access, Visio e Project.
- Abra e crie vários documentos em novos separadores da mesma janela, em vez de em janelas separadas.
- Aumente a sua produtividade em 50 % e elimine centenas de cliques do rato todos os dias!
Todos os suplementos Kutools — num único instalador.
Kutools for Office reúne suplementos para Excel, Word, Outlook e PowerPoint, além do Office Tab Pro, sendo a solução ideal para equipas que trabalham em várias aplicações do Office.
- Pacote tudo-em-um— suplementos para Excel, Word, Outlook e PowerPoint + Office Tab Pro
- Um instalador, uma licença— configuração em minutos (pronto para MSI)
- Funciona melhor em conjunto— produtividade simplificada em todas as aplicações do Office
- Teste gratuito de 30 dias com todas as funcionalidades— sem registo, sem cartão de crédito
- Melhor relação qualidade-preço— poupe face à compra individual dos suplementos