Pular para o conteúdo
Função por FunçãoDicionário de funções de planilha em português
UPPER

Função MAIÚSCULA do Excel

O que a função MAIÚSCULA faz?

A função MAIÚSCULA transforma todas as letras de um texto em letras maiúsculas e devolve o resultado como texto. Ela recebe um único argumento, que pode ser um texto entre aspas ou uma referência de célula. Use para padronizar nomes, siglas, códigos e títulos antes de exibir, ordenar ou juntar dados.

Nome em portuguêsMAIÚSCULA
Nome em inglêsUPPER
CategoriaTexto
RetornaTexto (o mesmo conteúdo com todas as letras em maiúsculas)
Existe desdeExcel 2007 ou anterior · existe no Excel 2013

Qual é a sintaxe da função MAIÚSCULA?

Excel em português do BrasilMAIÚSCULA(texto)
Excel em inglêsUPPER(text)

No Excel em português do Brasil os argumentos se separam com ponto e vírgula; em inglês, com vírgula. Argumentos entre colchetes são opcionais.

ArgumentoObrigatórioO que aceita
textoSimO texto que será convertido: uma sequência entre aspas ou uma referência de célula. Números, símbolos e espaços não mudam.

Como usar a função MAIÚSCULA na prática?

Exemplo 1: Padronizar nomes de cidades

Planilha do exemplo 1 da função MAIÚSCULA
ABC
1 CidadeEm maiúsculas
2 são pauloSÃO PAULO
3 belo horizonteBELO HORIZONTE
4 recifeRECIFE
Fórmula na célula C2 =MAIÚSCULA(A2) Em inglês: =UPPER(A2)
Resultado: SÃO PAULO
Fórmula na célula C3 =MAIÚSCULA(A3) Em inglês: =UPPER(A3)
Resultado: BELO HORIZONTE
Fórmula na célula C4 =MAIÚSCULA(A4) Em inglês: =UPPER(A4)
Resultado: RECIFE

A fórmula, copiada para baixo, converte cada nome. As letras acentuadas continuam acentuadas (ã vira Ã) e os espaços ficam como estão. O texto original da coluna A não muda: o resultado aparece em outra célula.

Exemplo 2: Montar um código de produto com letras maiúsculas

Planilha do exemplo 2 da função MAIÚSCULA
ABCD
1 ProdutoNúmeroCódigo
2 camiseta2048CAM-2048
3 bermuda1317BER-1317
4 boné905BON-905
Fórmula na célula D2 =MAIÚSCULA(ESQUERDA(A2;3))&"-"&B2 Em inglês: =UPPER(LEFT(A2,3))&"-"&B2
Resultado: CAM-2048
Fórmula na célula D3 =MAIÚSCULA(ESQUERDA(A3;3))&"-"&B3 Em inglês: =UPPER(LEFT(A3,3))&"-"&B3
Resultado: BER-1317
Fórmula na célula D4 =MAIÚSCULA(ESQUERDA(A4;3))&"-"&B4 Em inglês: =UPPER(LEFT(A4,3))&"-"&B4
Resultado: BON-905

ESQUERDA pega as três primeiras letras do nome, MAIÚSCULA converte essas letras e o e comercial (&) junta um hífen e o número da coluna B. O resultado de "camiseta" e 2048 é CAM-2048.

Quais erros a função MAIÚSCULA costuma dar?

#N/D

Por que acontece: A célula de origem já contém um erro, e MAIÚSCULA devolve o mesmo erro.

Como corrigir: Corrija a célula de origem ou proteja a fórmula com SEERRO.

Exemplo que gera o erro, na célula C2=MAIÚSCULA(A2)Resultado: #N/D

O texto original continua em minúsculas

Por que acontece: A fórmula devolve o texto convertido em outra célula e não altera a célula de origem.

Como corrigir: Copie as células com a fórmula e use Colar Especial, Valores, sobre o texto original. Depois apague a coluna auxiliar.

MAIÚSCULA no Google Planilhas e no LibreOffice Calc

ProgramaNome da funçãoObservação
ExcelMAIÚSCULA (UPPER)Referência deste dicionário.
Google PlanilhasMAIÚSCULA (UPPER)Funciona do mesmo jeito, com um único argumento de texto. A lista em português do Google Planilhas mostra o nome MAIÚSCULA (UPPER). Documentação do Google
LibreOffice CalcMAIÚSCULA (UPPER)No LibreOffice Calc em português a função também se chama MAIÚSCULA e converte a cadeia de texto do argumento em letras maiúsculas. Ajuda do LibreOffice

A função MAIÚSCULA existe no Excel 2013?

Existe no Excel 2013 Excel 2007 ou anterior

A lista oficial de funções do Excel não traz marcador de versão para a MAIÚSCULA, o que indica que ela existe desde antes do Excel 2010 e, portanto, também no Excel 2013.

Veja todas as funções por versão em funções do Excel por versão.

O que mais vale saber sobre a MAIÚSCULA?

  • MAIÚSCULA só muda letras. Números, sinais e espaços ficam exatamente como estão.
  • Para deixar só a primeira letra de cada palavra em maiúscula, use PRI.MAIÚSCULA. Para tudo em minúsculas, use MINÚSCULA.
  • O operador = não diferencia maiúsculas de minúsculas, então não é preciso converter antes de comparar dois textos. Use EXATO quando a diferença importar.

Perguntas frequentes sobre a MAIÚSCULA

A função MAIÚSCULA mantém os acentos?

Sim. As letras acentuadas continuam acentuadas e viram a versão maiúscula, como ã que vira à e é que vira É. Números, sinais e espaços não mudam.

Como deixar só a primeira letra do texto em maiúscula?

Combine as funções: =MAIÚSCULA(ESQUERDA(A2;1))&MINÚSCULA(EXT.TEXTO(A2;2;999)). Para a primeira letra de cada palavra, use PRI.MAIÚSCULA.

Funções relacionadas

Ver todas as funções de texto

Fontes consultadas

Consultado em 21/10/2026. Os resultados dos exemplos acima foram calculados por programa, a partir dos dados mostrados em cada tabela. Encontrou algo errado? Escreva para contato@office2013.com.br.