Apri l'editor vba di excel. Vai su strumenti => riferimenti e spunta la voce "microsoft vbscript regular expression x.x". Una volta abilitato il riferimento, sempre all'interno dell'editor vai su inserisci => modulo e copia queste poche righe
codice:
Function cancella_numeri(str As String)
Set regEx = CreateObject("VBScript.RegExp")
regEx.Pattern = "^\d+"
str = regEx.Replace(str, "")
cancella_numeri = "impresa " & Trim(str)
End Function
Adesso non fai altro che usare la funzione come se fosse una funzione nativa di excel.
Quindi se nella cella b1 hai
000000 rossi srl
nella cella c1 scriverai
=cancella_numeri(B1)
la funzioncina cancella dalla cella tutta la sequenza di cifre a inizio stringa e antepone la parola impresa al testo rimanente.
Quindi anche nel caso il numero di cifre iniziali non fosse sempre lo stesso non avrai problemi.