Buona sera, Melissa:
consentimi un caro saluto all'ottimo @federico460.
Non voglio sconvolgerti la vita, ma ho notato che con la Formula:
=SINISTRA(B4;TROVA( "-"; B4) -1)
Il Valore reso in Cella "C4" contiene uno spazio finale:
- "SAMBINO "
non so se questo sia il risultato desiderato altrimenti la Formula dovrebbe essere:
=SINISTRA(B4;TROVA( "-"; B4) -2)
Detto ciò, dovremmo considerare a quanti Record andrebbero applicate le due Formule; in alternativa potresti considerare un Codice VBA con il quale otterresti il medesimo risultato ma senza Formule.
Se ritieni utile e opportuno considerare l'utilizzo di un Codice VBA, in realtà molto semplice, possiamo approfondire.
Considera che il Codice VBA potrebbe valutare tutti i Record presenti nel DataSet oppure solo un Record specifico.
A disposizione.
Buona serata.
Giuseppe
Windows XP - Excel 2000
Windows 10 - Excel 2013