Datatoo me derrotou (+1).
Se você quer uma alternativa que não envolva fórmulas, você sempre pode usar o Localizar e substituir do Excel -
- Ctrl + H
- Digite " ensino médio " (com um espaço antes da palavra) na caixa Localizar o que
- Deixar Substituir por em branco.
- Substituir tudo
- Repita para cada palavra / frase que você deseja remover de suas células.
Adendo:
Se você quiser usar uma função personalizada, tente fazer isso:
Option Compare Text
Public Function REPLACETEXT(src As Range, crt As Range) As String
s = Trim(src.Value)
For Each c In crt
If InStr(1, s, Trim(c.Value)) Then newstr = Replace(s, Trim(c.Value), "")
Next c
REPLACETEXT = newstr
End Function
Pressione ALT + F11 . Cole o código em um novo módulo.
Uso:
=REPLACETEXT(A1,D1:D3)
onde A1 contém o texto completo ("Really Cool Middle School") e D1: D3 contém as strings que você deseja remover de suas células (por exemplo "ensino médio "," high school "," elementar ")