Como extrair uma substring no excel (com exemplos)
Você pode usar as seguintes fórmulas para extrair certas substrings do texto no Excel:
Método 1: Retornar substring do início da string
#return first 3 characters of string in cell A2 =LEFT( A2,3 )
Método 2: Retornar substring do meio da string
#return 8 characters of string in cell A2 starting at position 2 =MID( A2,2,8 )
Método 3: Retornar substring do final da string
#return last 3 characters of string in cell A2 =RIGHT( A2 , 3)
Método 4: retornar substring antes de algum texto
#return all text before the string "there" in cell A2 =TEXTBEFORE( A2 , "there")
Método 5: Retornar substring após determinado texto
#return all text after the string "there" in cell A2 =TEXTAFTER( A2 , "there")
Os exemplos a seguir mostram como usar cada um desses métodos na prática.
Método 1: Retornar substring do início da string
A captura de tela a seguir mostra como usar a função LEFT() para retornar os três primeiros caracteres da célula A2 :
Método 2: Retornar substring do meio da string
A captura de tela a seguir mostra como usar a função MID() para retornar os oito caracteres no meio da célula A2 , começando na posição 2:
Método 3: Retornar substring do final da string
A captura de tela a seguir mostra como usar a função RIGHT() para retornar os três últimos caracteres da célula A2 :
Método 4: retornar substring antes de algum texto
A captura de tela a seguir mostra como usar a função TEXTBEFORE() para retornar todo o texto anterior à string “there” na célula A2 :
Método 5: Retornar substring após determinado texto
A captura de tela a seguir mostra como usar a função TEXTAFTER() para retornar todo o texto que vem após a string “lá” na célula A2 :
Recursos adicionais
Os tutoriais a seguir explicam como realizar outras operações comuns no Excel:
Excel: Como remover o primeiro e o último caractere de uma string
Excel: Como encontrar a primeira letra de uma string
Excel: como encontrar o primeiro número em uma string de texto