Bonjour
Pour Excel, un mot est séparé d'un autre mot par une espace et dans ce cas, la fonction NOMPROPRE() fait ce que tu demandes. (sauf que tu veux que nous soyons prècis, que"chaque mot commence par une Majuscule et que tu donnes dans ton exemple "sur-Lot" avec une minuscule à Sur)
Sois donc prècis d'autant..
Pour le cas citè, même chose
Cordialement