
Fórmula genérica
=LEFT(name,FIND(", ",name)-1)
Resumo
Se precisar extrair o sobrenome de um nome completo no formato LAST, FIRST, você pode fazer isso com uma fórmula que usa as funções LEFT e FIND. A fórmula funciona com nomes neste formato, onde uma vírgula e um espaço separam o sobrenome do primeiro nome:
LAST, FIRST
Jones, Sarah
Smith, Jim
Doe, Jane
No exemplo, a célula ativa contém esta fórmula:
=LEFT(B4,FIND(", ",B4)-1)
Explicação
Em um nível superior, esta fórmula usa LEFT para extrair caracteres do lado esquerdo do nome. Para descobrir o número de caracteres que precisam ser extraídos para obter o sobrenome, a fórmula usa a função FIND para localizar a posição de "," no nome:
FIND(", ",B4) // position of comma
A vírgula é, na verdade, um caractere além do final do sobrenome, portanto, para obter o comprimento verdadeiro do sobrenome, deve-se subtrair 1:
FIND(", ",B4)-1 // length of the last name
Como o nome está na ordem inversa (LAST, FIRST), a função LEFT pode simplesmente extrair o sobrenome diretamente da esquerda.
Para o exemplo, o nome é "Chang, Amy", a posição da vírgula é 6. Portanto, a fórmula se simplifica para isso:
6 - 1 = 5 // comprimento do sobrenome
Então:
LEFT("Chang, Amy",5) // "Chang"
Observação: esta fórmula só funcionará com nomes no formato Sobrenome, Nome, separados por vírgula e espaço.