Fórmula do Excel: extrair apenas letras maiúsculas
No Excel, como sabemos, a funcionalidade Texto em Colunas permite dividir uma frase em várias células com base num delimitador. Contudo, por vezes, poderá preferir utilizar uma fórmula para realizar esta tarefa. Este tutorial apresenta uma fórmula matricial capaz de o fazer.
Fórmula genérica:
| =SUBSTITUTE(SUBSTITUTE(SUBSTITUTE(SUBSTITUTE(SUBSTITUTE (SUBSTITUTE(SUBSTITUTE(SUBSTITUTE(SUBSTITUTE(SUBSTITUTE (SUBSTITUTE(SUBSTITUTE(SUBSTITUTE(SUBSTITUTE(SUBSTITUTE (SUBSTITUTE(SUBSTITUTE(SUBSTITUTE(SUBSTITUTE(SUBSTITUTE (SUBSTITUTE(SUBSTITUTE(SUBSTITUTE(SUBSTITUTE(SUBSTITUTE (SUBSTITUTE(SUBSTITUTE(txt,"a",""),"b",""),"c",""),"d",""),"e",""), "f",""),"g",""),"h",""),"i",""),"j",""),"k",""),"l",""),"m",""),"n",""),"o",""), "p",""),"q",""),"r",""),"s",""),"t",""),"u",""),"v",""),"w",""),"x",""),"y",""), "z","")," ","") |
Argumentos
| Txt: the text string you want to extract uppercase letter only. |
Como funciona esta fórmula
Para extrair letras maiúsculas da célula B3, utilize a seguinte fórmula:
=SUBSTITUTE(SUBSTITUTE(SUBSTITUTE(SUBSTITUTE(SUBSTITUTE |
Prima Enter.
Explicação
Função SUBSTITUTE substitui texto ou caracteres numa cadeia de texto por outro texto ou caracteres. Nesta fórmula, utilizam-se vários grupos da função SUBSTITUTE para substituir todas as letras minúsculas e espaços por nada.
Ficheiro de exemplo
Clique para descarregar o ficheiro de exemplo
Fórmulas relacionadas
- Extrair da direita até ao caráter
Apresentamos aqui a fórmula para extrair texto a partir do lado direito de uma cadeia até encontrar um caráter especificado. - Cortar texto em N palavras
Aqui está a fórmula para extrair as primeiras N palavras de uma cadeia de texto. - Dividir frase em palavras
Este tutorial apresenta fórmulas práticas para separar as palavras de uma frase em colunas distintas. - Separar euros e cêntimos
Separe euros e cêntimos em duas colunas com fórmulas no Excel.
Funções relacionadas
- Função SUBSTITUTE
Substitui texto com base num texto especificado. - Função COLUMN
Devolve o número da coluna em que a fórmula está inserida ou o número da coluna especificada. - Função ROW
Obtém o número da linha. - Função SEARCH
Localiza a posição de um caráter ou subcadeia específica dentro da cadeia de texto indicada. - Função SE
Testa uma condição específica.
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.