Récupérez tout ce qui se trouve à gauche du premier tiret, de la barre oblique ou d'un autre séparateur.
Copier cette formule
=TEXTBEFORE(A2, "-")TEXTBEFORE renvoie le texte précédant le délimiteur ; TEXTAFTER renvoie ce qui le suit. Dans les anciennes versions d'Excel, utilisez LEFT avec FIND pour faire de même. Passez une occurrence négative pour compter à partir de la fin.
=TEXTBEFORE("SKU-2026-A", "-")→SKUTexte avant le premier tiret.
Ancienne méthode (LEFT + FIND)
=LEFT(A2, FIND("-", A2)-1)À utiliser avant l'existence de TEXTBEFORE.
TEXTBEFORE renvoie #N/A ; ajoutez un 4e argument pour définir une valeur de repli, par ex. la chaîne entière.
Besoin d'une formule pour vos propres données ?
Décrivez ce que vous voulez en langage naturel et laissez ExcelGPT rédiger, expliquer et vérifier la formule — gratuit pour commencer, sans plugin.