O Excel possui algumas categorias de funções, que podem ser vistas ao acessarmos o Assistente de Funções. Uma dessas categorias é a categoria TEXTO, que possui algumas funções para que possamos trabalhar com caracteres dentro das células.
Neste post, vou falar de algumas delas. Além das funções aqui mencionadas, entre outras, temos também as funções ESQUERDA, DIREITA e EXT.TEXTO, as quais já falei no post “Como extrair partes do texto das células do Excel?“
NÚM.CARACT
Esta função retorna o número de caracteres (incluindo espaços) de uma célula. Ex: Se digitarmos “Isto é um teste” (sem as aspas) em C5 e usarmos a função =NÚM.CARACT(C5), o resultado será 15.
LOCALIZAR
Tem como resultado um número que indica qual a posição que o texto que queremos localizar dentro da célula inicia. Ex: Digamos que você tenha escrito Fera no Excel em D9 e em D10 você utilize a função =LOCALIZAR(“Excel”;D9). O resultado será 9, pois o texto pesquisado (Excel) começa a partir do nono caractere do texto da célula.
Existe ainda um terceiro argumento, que é opcional, onde você pode definir a posição inicial de busca. =LOCALIZAR(“Excel”;D9;5) faz com que a busca inicie no quinto caractere. Neste caso, não faria diferença, mas caso a busca fosse diferente, faria. Experimente colocar apenas a letra E entre aspas na fórmula veja.
SUBSTITUIR
Esta função substitui caracteres (ou palavras, sinais, trechos de texto, etc) do valor original de uma célula na célula onde a fórmula foi inserida. Pegando o exemplo do item anterior (Fera no Excel em D9), caso quiséssemos substituir as letras E pelo número 3, a fórmula ficaria =SUBSTITUIR(D9;”e”;”3″) tem como resultado F3ra no Exc3l.
Possui também um argumento opcional, num_da_ocorrencia. Usamos esta opção caso queiramos que apenas um dos valores seja substituído. No exemplo acima, existem 2 letras E que foram substituídas. Se usarmos o número 1 como argumento, será substituído apenas o primeiro E. O mesmo vale para o número 2, que substituirá o segundo E.
MINÚSCULA, MAIÚSCULA, PRI.MAIÚSCULA
Funções que servem para mudar a “caixa” do texto, de maiúscula para minúscula ou vice-versa. As duas primeiras funções deixam o texto todo em maiúsculo e minúsculo, respectivamente. A terceira função coloca todas as iniciais do texto da célula em maiúscula.
Veja o comparativo das 3, com seus resultados:
=MAIÚSCULA(D9) => FERA NO EXCEL
=MINÚSCULA(D9) => fera no excel
=PRI.MAIÚSCULA(D9) => Fera No Excel
Estas são algumas das funções do Excel. Apresentei-as como “introdução” a algumas coisas que quero mostrar futuramente. Existem também duas outras funções que pretendo falar, mas farei um post específico para elas. Por enquanto, peço que testem as funções citadas neste post e deixem comentário em caso de dúvida.
Até mais,
Ueritom