Como retornar o texto até o segundo espaço no Microsoft Excel

Anonim

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

  1. DEIXOU
  2. ACHAR
  3. SUBSTITUTO
  4. 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

  1. A função LEN retorna o comprimento da string.
  2. SUBSTITUTE (A2, "", "") retorna "BronchoBillyAnderson" (sem espaços)
  3. 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
  4. A diferença será usada para substituir o * char pelo caractere de espaço específico. Retorna "Broncho Billy * Anderson"
  5. A função FIND encontra o * char e a função LEFT extrai o valor até * char.
  6. -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 :

  1. Use os colchetes com cuidado na fórmula, pois pode retornar um erro.
  2. O * char usado aqui. Você pode usar qualquer caractere exclusivo para substituir os caracteres de espaço para todas as strings.
  3. 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.