Neste artigo, aprenderemos como retornar texto até o segundo espaço no Microsoft Excel.
Extração de texto até o caractere de segundo espaço ("") de uma determinada string
Às vezes, recebe uma lista de strings de texto e é necessário extrair uma parte da string até o segundo caractere de espaço (""). Por exemplo, extraindo o nome e o nome do meio do nome completo separados por espaços. Então, vamos entender como resolver esse problema com o exemplo explicado a seguir.
Fórmula
Para isso, usaremos uma combinação das seguintes funções
- DEIXOU
- ACHAR
- SUBSTITUTO
- LEN
A combinação dessas funções encontrará o segundo caractere de espaço e o substituirá por qualquer outro caractere que possa ser localizado facilmente na string manipulada. Vamos ver a sintaxe fornecida abaixo com a explicação do argumento.
Sintaxe da fórmula:
= LEFT (string, FIND ("*", SUBSTITUTE (string, "", "*", LEN (string) - LEN (SUBSTITUTE (string, "", ""))))) - 1) |
string: string fornecida
"": caractere de espaço
"*": char para substituir o caractere de espaço (deve ser único para todos os nomes)
Exemplo :
Tudo isso pode ser confuso de entender. Vamos entender como usar a função usando um exemplo. Aqui temos uma lista de nomes e precisamos encontrar o nome e o nome do meio entre os nomes completos.
Use a fórmula:
= ESQUERDA (A2, ENCONTRAR ("*", SUBSTITUIR (A2, "", "*", LEN (A2) - LEN (SUBSTITUIR (A2, "", "")))) - 1) |
Explicação
- A função LEN retorna o comprimento da string.
- SUBSTITUTE (A2, "", "") retorna "BronchoBillyAnderson" (sem espaços)
- LEN (A2) - LEN (SUBSTITUTE (A2, "", "")) retorna a diferença de nomes com espaços e sem espaços. Portanto, obtemos a contagem de espaços na string. ou seja, 2
- A diferença será usada para substituir o * char pelo caractere de espaço específico. Retorna "Broncho Billy * Anderson"
- A função FIND encontra o * char e a função LEFT extrai o valor até * char.
- -1 seja usado para que a nova string não contenha caracteres de espaço. É uma escolha momentânea de manter o espaço ou não. Não faz diferença.
Como você pode ver, o nome resultante tem apenas o nome e o nome do meio. Copie a fórmula para outras células usando o atalho Ctrl + D.
Como você pode ver, temos todos os nomes usando uma fórmula. Não é interessante!
NOTA: Use a função SEARCH em vez da função FIND. Ambos retornam o mesmo valor. Mas a função FIND diferencia maiúsculas de minúsculas e não oferece suporte a curingas. |
Aqui estão todas as notas de observação usando a fórmula no Excel
Notas :
- Use os colchetes com cuidado na fórmula, pois pode retornar um erro.
- O * char usado aqui. Você pode usar qualquer caractere exclusivo para substituir os caracteres de espaço para todas as strings.
- Se o nome for dividido por qualquer outro caractere (como |), substitua o delimitador fornecido na fórmula por aspas.
Espero que este artigo sobre Retornar texto até o segundo espaço no Microsoft Excel seja explicativo. Encontre mais artigos sobre fórmulas de edição de strings e fórmulas Excel relacionadas aqui. Se você gostou de nossos blogs, compartilhe com seus amigos no Facebook. E você também pode nos seguir no Twitter e no Facebook. Gostaríamos muito de ouvir de você, diga-nos como podemos melhorar, complementar ou inovar nosso trabalho e torná-lo melhor para você. Escreva para nós no site de e-mail.
Como usar a função TRIM no Excel: A função TRIM é usada para aparar strings e limpar quaisquer espaços à direita ou à esquerda da string. Isso nos ajuda muito no processo de limpeza de dados.
Como usar a função CLEAN no Excel: A função de limpeza é usada para limpar caracteres não imprimíveis da string. Esta função é usada principalmente com a função TRIM para limpar dados estrangeiros importados.
Substitua o texto do final de uma string começando na posição variável: Para substituir o texto do final da string, usamos a função REPLACE. A função REPLACE usa a posição do texto na string para substituir.
Como verificar se uma string contém um dos muitos textos no Excel: Para verificar se uma string contém algum texto múltiplo, usamos esta fórmula. Usamos a função SUM para somar todas as correspondências e, em seguida, executamos uma lógica para verificar se a string contém alguma das várias strings.
Contar células que contêm texto específico: Uma simples função CONT.SE fará a mágica. Para contar o número de células múltiplas que contêm uma determinada string, usamos o operador curinga com a função CONT.SE.
Função REPLACE vs SUBSTITUTE do Excel: As funções REPLACE e SUBSTITUTE são as funções mais incompreendidas. Para localizar e substituir um determinado texto, usamos a função SUBSTITUTE. Onde REPLACE é usado para substituir vários caracteres na string …
Artigos populares :
Como usar a função IF no Excel : A instrução IF no Excel verifica a condição e retorna um valor específico se a condição for TRUE ou retorna outro valor específico se FALSE.
Como usar a função PROCV no Excel : Esta é uma das funções mais usadas e populares do Excel, usada para pesquisar valores em diferentes intervalos e planilhas.
Como usar a função SUMIF no Excel : Esta é outra função essencial do painel. Isso ajuda você a somar valores em condições específicas.
Como usar a função CONT.SE no Excel : Conte valores com condições usando esta função incrível. Você não precisa filtrar seus dados para contar valores específicos. A função Countif é essencial para preparar seu painel.