As funções no Excel não são apenas para números e cálculos. Você também pode usar funções ao trabalhar com texto. Aqui estão várias funções de texto úteis do Microsoft Excel.
Se você deseja alterar as maiúsculas e minúsculas, localizar texto em outra string, substituir texto antigo por algo novo ou combinar texto de várias células, há uma função aqui para você.
Índice
Você pode querer que seu texto contenha todas as letras maiúsculas ou todas as letras minúsculas. Ou talvez você queira a primeira letra de cada palavra em maiúscula. É quando as funções UPPER, LOWER e PROPER são úteis.
A sintaxe para cada um é a mesma com apenas um argumento obrigatório:
UPPER(cell_reference)
LOWER(cell_reference)
PROPER(cell_reference)
Para alterar o texto na célula B4 para todas as letras maiúsculas, use a seguinte fórmula:
= SUPERIOR(B4)
Para alterar o texto nessa mesma célula para todas as letras minúsculas, use esta fórmula:
= INFERIOR(B4)
Para alterar o texto na célula B4 para capitalizar a primeira letra de cada palavra, use esta fórmula:
= APROPRIADO(B4)
Você pode ter espaços extras no texto que deseja remover. A função TRIM cuida de eliminar espaços sem trabalho manual.
A sintaxe da função é TRIM(text)
onde você pode inserir o texto entre aspas ou usar uma referência de célula na fórmula.
Para remover os espaços na frase “aparar espaços”, você usaria a seguinte fórmula:
=TRIM(" aparar espaços ")
Para remover os espaços no texto na célula A1, você usaria a referência de célula como nesta fórmula:
=TRIM(A1)
Talvez você tenha duas células contendo texto que deseja comparar e ver se elas correspondem exatamente . Apropriadamente nomeada, a função EXACT vem em socorro.
A sintaxe da função é EXACT(cell_reference1, cell_reference2)
onde ambas as referências de célula são necessárias. O resultado é True para uma correspondência exata ou False para nenhuma correspondência.
Para comparar o texto nas células A1 e B1, insira a seguinte fórmula:
=EXATO(A1,B1)
Neste primeiro exemplo, o resultado é True. Ambas as cadeias de texto são idênticas.
No segundo exemplo, o resultado é False. O texto na célula A1 tem letras maiúsculas, enquanto o texto na célula B1 não.
Em nosso exemplo final, o resultado é False mais uma vez. O texto na célula B1 tem espaços que o texto na célula A1 não tem.
Se você quiser encontrar um texto específico dentro de outra string de texto, você pode usar a função FIND. Tenha em mente que a função diferencia maiúsculas de minúsculas e não usa curingas.
A sintaxe da função é FIND(find, within, start_number)
onde os dois primeiros argumentos são necessários. O start_number
argumento é opcional e permite especificar com qual posição do caractere iniciar a pesquisa.
Para encontrar “QR1” dentro do texto na célula A1, você usaria esta fórmula:
=FIND("QR1",A1)
O resultado mostrado abaixo é 8 representando o oitavo caractere na string como o início do texto localizado.
Para encontrar a letra F na célula A1 começando com o quarto caractere, você usaria esta fórmula:
= ENCONTRAR("F",A1,4)
O resultado aqui é 6 porque essa é a posição do caractere para o primeiro F maiúsculo após o quarto caractere.
Se você já teve que substituir texto com base em onde ele existe em uma string de texto, você apreciará a função REPLACE.
A sintaxe da função é REPLACE(current_text, start_number, number_characters, new_text)
onde cada argumento é necessário. Vejamos os detalhes dos argumentos.
Current_text
: A(s) referência(s) da célula para o texto atual.Start_number
: A posição numérica do primeiro caractere no texto atual.Number_characters
: O número de caracteres que você deseja substituir.New_text
: O novo texto para substituir o texto atual.Neste exemplo, os dois primeiros caracteres de nossos IDs de produtos nas células A1 a A5 estão mudando de “ID” para “PR”. Esta fórmula faria essa mudança de uma só vez:
= SUBSTITUIR(A1:A5,1,2,"PR")
Para resumir, A1:A5 é o nosso intervalo de células, 1 é a posição do primeiro caractere a ser substituído, 2 é o número de caracteres a serem substituídos e “PR” é o novo texto.
Aqui está outro exemplo para esse ID do produto. Usando esta fórmula, podemos alterar o oitavo e o nono caracteres na string “QR” por “VV”.
= SUBSTITUIR(A1:A5,8,2,"VV")
Para quebrar este, A1:A5
é o nosso intervalo de células, 8
é a posição do primeiro caractere a ser substituído, 2
é o número de caracteres a ser substituído e VV
é o novo texto.
Semelhante a REPLACE, você pode usar a função SUBSTITUTE para alterar o texto real em vez de usar a posição de um caractere.
A sintaxe é SUBSTITUTE(cell_reference, current_text, new_text, instances)
onde todos os argumentos são necessários, exceto instances
. Você pode usar instances
para especificar qual ocorrência na string de texto deve ser alterada.
Para alterar o sobrenome Smith para Jones na célula A1, use a seguinte fórmula:
=SUBSTITUIR(A1,"Smith","Jones")
Para alterar “Location 1, Quarter 1” para “Location 1, Quarter 2” na célula A1, você usaria esta fórmula:
=SUBSTITUIR(A1,"1","2",2)
Decompondo essa fórmula, A1 é a referência da célula, 1 é o texto atual, 2 é o novo texto e o número final 2 é a segunda instância na string. Isso garante que apenas a segunda ocorrência do número 1 seja alterada.
Uma função final que você pode achar útil ao trabalhar com texto é CONCAT. Esta função ajuda você a unir texto de várias strings ou locais em uma string.
A sintaxe da função é CONCAT(text1, text2)
onde apenas o primeiro argumento é necessário, mas você provavelmente sempre usará o segundo argumento.
Para unir o texto nas células A1 e B1 com um espaço entre as palavras, use esta fórmula:
=CONCAT(A1," ",B1)
Observe que as aspas contêm o espaço a ser adicionado.
Para juntar esse mesmo texto, mas adicionar o prefixo Mr. e um espaço na frente, você usaria esta fórmula:
=CONCAT("Sr. ",A1," ",B1)
Aqui você tem o Sr. com um espaço no primeiro conjunto de aspas, a primeira referência de célula, outro espaço entre aspas e a segunda referência de célula.
Espero que essas funções de texto do Excel ajudem você a manipular seu texto em menos tempo e com menos esforço.
Muitos aplicativos de limpeza estão disponíveis para Windows ao longo dos anos, mas hoje em…
Seu PlayStation 4 está congelado? Seus jogos favoritos continuam travando? Reiniciar seu PS4 pode resolver…
A popularidade das mensagens de texto significou aprender uma forma totalmente nova de comunicação. Você…
A foto dos "Pilares da Criação" tirada pelo Telescópio Espacial Hubble é uma das fotos…
O Proton Drive saiu de seu estágio beta há algumas semanas, mas o aplicativo real…
Para ver suas fotos mais de perto ou para uma edição precisa , você pode…