Fórmula do Excel: Colocar em maiúscula a primeira letra de uma cadeia de texto ou de cada palavra
Neste tutorial, irá encontrar as fórmulas para colocar em maiúscula a primeira letra de uma determinada cadeia de texto ou de cada palavra e compreender como essas fórmulas funcionam.
| Colocar em maiúscula a primeira letra da cadeia de texto na célula | Colocar em maiúscula a primeira letra de cada palavra na célula |
![]() | ![]() |
Colocar em maiúscula a primeira letra da cadeia de texto na célula
Colocar em maiúscula a primeira letra da cadeia de texto, ignorando as restantes letras
Fórmula genérica:
| UPPER(LEFT(text))&MID(text,2,LEN(text)) |
Argumentos
| Text: the text string you want to uppercase the first letter. |
Como funciona esta fórmula
Por exemplo, se pretende colocar em maiúscula a primeira letra da célula B3, utilize a fórmula abaixo numa célula vazia.
| =UPPER(LEFT(B3))&MID(B3,2,LEN(B3)) |
Prima Enter e, se necessário, arraste a alça de preenchimento para baixo para aplicar a fórmula às células seguintes e colocar em maiúscula a primeira letra de cada uma.
Explicação
MAIÚSCULAS Função: converte todas as letras da cadeia de texto em maiúsculas.
ESQUERDA função: extrai o número indicado de caracteres do início da cadeia de texto; nesta fórmula, obtém apenas o primeiro caractere. Assim, MAIÚSCULAS(ESQUERDA(B3)) converterá em maiúscula o primeiro caractere à esquerda.
EXT.TEXTO função: extrai um número indicado de caracteres a partir de uma posição específica na cadeia de texto.
NÚM.CARACT: Obtém o número de caracteres na cadeia de texto. Assim, MID(B3,2,LEN(B3)) devolve todos os caracteres exceto o primeiro.
Observações:
1. Com esta fórmula, apenas a primeira letra será convertida em maiúscula, ignorando todas as restantes.
2. Se os primeiros caracteres não forem alfabéticos, é devolvido o valor original.
Colocar em maiúscula a primeira letra da cadeia de texto e converter as restantes em minúsculas
Fórmula genérica:
| REPLACE(LOWER(text),1,1,UPPER(LEFT(text,1))) |
Argumentos
| Text: the text string you want to uppercase the first letter and lowercase other characters. |
Como funciona esta fórmula
Por exemplo, se pretende colocar em maiúscula a primeira letra da célula B3, utilize a fórmula abaixo numa célula vazia.
| =REPLACE(LOWER(B3),1,1,UPPER(LEFT(B3,1))) |
Prima Entere, se necessário, arraste a alça de preenchimento para baixo para preencher as células com esta fórmula e colocar em maiúscula todas as primeiras letras de cada célula.
Explicação
UPPER(LEFT(B3,1)): converte o primeiro carácter de uma cadeia de texto em maiúscula.
LOWER(B3): converte todos os caracteres da cadeia de texto em minúsculas ao filtrar por texto.
SUBSTITUIR função: substitui a cadeia Texto Antigo por uma nova cadeia, Texto Novo.
Observações:
1. Com esta fórmula, a primeira letra será convertida em maiúscula e as restantes em minúsculas.
2. Se o primeiro caractere não for alfabético, devolve-se o valor original.
Colocar em maiúscula a primeira letra de cada palavra na célula
Se pretender colocar em maiúscula a primeira letra de cada palavra na célula, pode proceder da seguinte forma:
Fórmula genérica:
| PROPER(text) |
Argumentos
| Text: the text string you want to uppercase the first letter of each word. |
Como funciona esta fórmula
Exemplo: por exemplo, pretende colocar em maiúscula a primeira letra de cada palavra na célula B3; nesse caso, utilize a fórmula abaixo numa célula vazia
| =PROPER(B3) |
Prima Entere, se necessário, arraste a alça de preenchimento para baixo para preencher as células com esta fórmula e colocar em maiúscula todas as primeiras letras de cada célula.
Observações:
1. A função Iniciais converte em maiúsculas as letras que se seguem a caracteres não alfabéticos. Veja a imagem:
2. A função Iniciais não afeta números nem pontuação.
Ficheiro de exemplo
Clique para descarregar o ficheiro de exemplo
Fórmulas relacionadas
- Contar células iguais a
Com a função CONTAR.SE, pode contar células que são iguais a um valor especificado ou que não o contêm. - Contar células iguais a x ou y
Por vezes, poderá querer contar o número de células que cumprem um de dois critérios — nesse caso, pode utilizar a função CONTAR.SE. - Verificar se a célula contém um de vários elementos
Este tutorial apresenta uma fórmula para verificar se uma célula contém algum dos vários valores especificados no Excel, explicando os seus argumentos e como funciona. - Verificar se uma célula contém um de vários valores, mas exclui outros valores
Este tutorial apresenta uma fórmula eficaz para verificar rapidamente se uma célula contém um dos valores pretendidos, excluindo outros, no Excel — e explica detalhadamente cada um dos seus argumentos.
As Melhores Ferramentas de Produtividade para o Office
Kutools for Excel – Ajuda-o a destacar-se da multidão
Kutools for Excel Oferece mais de 300 funcionalidades,garantindo que tudo o que precisa está a apenas um clique…
Office Tab – Ative a leitura e edição com separadores no Microsoft Office (incluindo o Excel)
- Um segundo para alternar entre dezenas de documentos abertos!
- Reduza centenas de cliques diários e diga adeus à tendinite do rato.
- Aumente a sua produtividade em 50 % ao visualizar e editar vários documentos simultaneamente.
- Traz uma navegação eficiente com separadores ao Office (incluindo o Excel), tal como no Chrome, Edge e Firefox.

