Quando você importa dados para uma planilha do Excel, há uma chance de que o texto que você acabou de importar esteja todo em letras minúsculas ou maiúsculas. Mas e se você quiser que eles estejam no caso de sentença? Você teria que reescrever a coisa toda?
Felizmente, você pode usar uma fórmula composta para que o Excel converta automaticamente seu texto em maiúsculas e minúsculas. Esta fórmula é composta por diversas funções, pois não existe uma função exclusiva do Excel para esta finalidade.
Conversão de maiúsculas e minúsculas no Excel
Há três funções nativas no Excel para conversão de maiúsculas e minúsculas. Essas funções recebem o texto, alteram a capitalização e, em seguida, a exibem.
- SUPERIOR: Converte o texto em MAIÚSCULAS.
- MAIS BAIXO: Converte o texto em letras minúsculas.
- APROPRIADO: Converte o texto para maiúsculas e minúsculas ou maiúsculas e minúsculas.
Como você deve ter notado, não há função do Excel para converter texto em maiúsculas e minúsculas. Felizmente, as funções mencionadas nos fornecem os ingredientes certos para construir uma fórmula que converte texto em maiúsculas e minúsculas no Excel.
No caso da frase, a primeira letra do texto está em maiúscula, enquanto as demais estão em minúsculas. É claro que existem exceções como nomes e pronomes, mas vamos omiti-los por enquanto.
Convertendo texto em maiúsculas e minúsculas no Excel
Para criar uma fórmula com essa finalidade, vamos utilizar cinco funções. Usaremos as funções UPPER e LOWER no Excel para alterar as maiúsculas e minúsculas. Também usaremos os botões ESQUERDA, DIREITA e LEN funções do Excel para indicar quais letras devem ser maiúsculas ou minúsculas.
Por exemplo, nesta planilha, temos uma frase na célula A2, que claramente não está em maiúsculas e minúsculas. O objetivo aqui é escrever uma fórmula que converta o texto de A2 para maiúsculas e minúsculas e o exiba em D2. Vamos lá.
- Selecione a célula onde deseja exibir a saída. vamos selecionar D2.
- Na barra de fórmulas, insira a fórmula abaixo:
= SUPERIOR(ESQUERDA(A2,1))&INFERIOR(DIREITA(A2,LEN(A2)-1))
- Imprensa Digitar.
Assim que você pressionar Digitar, o Excel pegará a frase de A2, transformará em uma caixa de sentença e a exibirá em D2, onde você inseriu a fórmula. Você pode usar a alça de preenchimento para usar a fórmula para várias células, e é isso. No entanto, se você está se perguntando como essa fórmula funciona, a próxima seção é para você.
Decompondo a Fórmula
Esta fórmula usa cinco funções diferentes para converter texto em maiúsculas e minúsculas. As funções e o que elas fazem são as seguintes:
- ESQUERDA: Retorna um número especificado de caracteres desde o início da string ou texto.
- CERTO: Retorna um número especificado de caracteres do final da string ou texto.
- LEN: Conta o comprimento de uma string em caracteres.
- SUPERIOR: Converte a string para letras maiúsculas.
- MAIS BAIXO: Converte a string para letras minúsculas.
Agora dê uma olhada na fórmula, e você provavelmente será capaz de dizer como a fórmula funciona sozinho:
= SUPERIOR(ESQUERDA(A2,1))&INFERIOR(DIREITA(A2,LEN(A2)-1))
Esta fórmula consiste em duas partes. O SUPERIOR função antes do e comercial, e o MAIS BAIXO funcionar depois dele. Inicialmente, ESQUERDA olha para o A2 string e retorna letras de 0 a 1, que é a primeira letra. Então o SUPERIOR função torna esta letra maiúscula.
Próximo, LEN conta os caracteres em A2 e subtrai 1 dele (porque a primeira letra da string deve permanecer maiúscula), então alimenta o número resultante para o CERTO função. CERTO leva em A2, e retorna todas as letras, exceto a primeira. finalmente, o MAIS BAIXO função converte as letras em minúsculas.
Em última análise, SUPERIOR é implantado na primeira letra da frase, e MAIS BAIXO é implantado em todo o resto e, portanto, a string é convertida em maiúsculas e minúsculas.
Deixe o Excel cuidar disso
Em alguns casos, como converter texto em maiúsculas e minúsculas no Excel, não há nenhuma função interna que faça o que você tem em mente. No entanto, isso não significa que você deva desistir da automação no Excel. Você pode combinar diferentes funções e criar uma fórmula que faça exatamente o que você deseja.