Como o comprimento do seu número de série é fixo, podemos usar essa fórmula que encontrará o último -
antes do número de série e usá-lo para limitar a função LEFT ():
=LEFT(A1,FIND("}}}",SUBSTITUTE(A1,"-","}}}",LEN(LEFT(A1,LEN(A1)-22))-LEN(SUBSTITUTE(LEFT(A1,LEN(A1)-22),"-",""))))-1)
Eu tive que alterar o -39
para -22
, pois os dados forneceram apenas 22 caracteres à série. Talvez seja necessário colocá-lo de volta em -39
para seus dados reais.