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.