Éditeur de tableau

Comment séparer le prix et la devise depuis une cellule

2026-06-20
Tâche

Une colonne contient le prix avec la devise, par exemple 1 250,50 EUR ou 99.90 USD. Le résultat doit avoir deux colonnes : price et currency.

Réponse courte

Pour price, gardez seulement le nombre, supprimez les espaces de milliers et remplacez la virgule par un point. Pour currency, gardez seulement le signe ou le code de devise.

Comment le faire dans Eofferix

  1. Ouvrez les paramètres de la colonne price.
    Ouverture des paramètres de la colonne price dans Eofferix
    L’animation montre le clic sur la roue de paramètres de la colonne price.
  2. Ajoutez une règle regex pour price : [0-9]+(?:\s[0-9]{3})*(?:[,.][0-9]+)?. Elle garde uniquement la partie numérique.
    Règle pour extraire la partie numérique du prix
    L’expression régulière garde le nombre et supprime le texte de devise.
  3. Si le prix contient des espaces de milliers, ajoutez une règle qui supprime les espaces.
    Règle supprimant les espaces du prix
    Après cette étape, 1 250,50 devient 1250,50.
  4. Ajoutez une règle qui remplace la virgule par un point : cherchez , et mettez . dans le champ de résultat.
    Règle remplaçant la virgule par un point dans le prix
    Le champ de résultat contient seulement un point. La partie décimale devient 1250.50.
  5. Créez ou ouvrez la colonne currency et ajoutez une règle regex : \b(?:USD|EUR|GBP)\b|€|\$.
    Règle pour extraire la devise depuis une cellule
    La seconde colonne de résultat reçoit uniquement la devise.

Avant / Après

Avant

données source
raw_price
1 250,50 EUR
99.90 USD

Après

résultat
pricecurrency
1250.50EUR
99.90USD

Traitez vos données plus vite avec Eofferix

Créez un compte gratuit pour automatiser catalogues et listes de prix selon vos règles.

S’inscrire