Trazer valor entre parênteses

Pessoal, bom dia.

Texto ID
ANTONIO (38) 38
MARIA (SILVA) SILVIA, JOSE (36054) #VALOR!

Preciso trazer o ID do nome que está entre parênteses em uma coluna separada, para isso utilizei a fórmula:

=VALOR(EXT.TEXTO(A2;LOCALIZAR("(";A2)+1;LOCALIZAR(")";A2)-LOCALIZAR("(";A2)-1))

Porém na segunda linha não deu certo, porque antes do parênteses com o ID, tem um ID com texto, porém eu quero o ID.

Alguém sabe como resolver?

@marocha, Bom Dia.

Voce só colocou dois texto, então se nesse texto tem sempre desta forma usa esta formula, ela é matricial se seu Excel for antes de 2019 tem encerrar com CTRL+SHITF+ENTER

=INT(VPL(-0,9;SEERRO(EXT.TEXTO(A2;1+NÚM.CARACT(A2)-LIN(INDIRETO(“1:”&NÚM.CARACT(A2)));1)/10;"")))

CUIDAADO as aspas aqui são notificada então substitui todas as aspas

Confere se é desta forma que desejas, se não poste um modelo

Se minha resposta foi útil, clique no coração é uma forma de agradecimento da ajuda

Decio

Boa tarde.

Obrigado pela resposta, porém não funcionou.
Não entendi a parte que você comentou sobre as aspas, será que é isso?

Texto ID
ANTONIO (38) 38
MARIA (SILVA) SILVIA, JOSE (36054) #VALOR!

Preciso que a linha 2 me traga o (36054) e não (SILVA).
E queria deixar a mesma fórmula para os dois cenários.

@marocha, Bom Dia.

Sim são as aspas, redigita todas elas novamente pois neste site altera o tipo de aspa

Redigita todas elas, ou poste uma planilha que coloco a formula

Decio