Obtenir l'équivalent de printf ou String.Format dans Excel

Comment formater une chaîne dans Excel de manière similaire à printf ou String.Format dans les langages de programmation ?

En formule :
Utilisez TEXTE (TEXT) :

=TEXTE(A1;"000.00")

Pour construire des chaînes formatées :

="Le total est "&TEXTE(A1;"#,##0.00 €")&" pour "&B1&" articles"

En VBA :

resultat = Format(nombre, "#,##0.00")

Ou utilisez Sprintf personnalisé pour une syntaxe similaire à printf.