Editor de tablas

Cómo separar precio y moneda desde una celda

2026-06-20
Tarea

Una columna contiene precio y moneda juntos, por ejemplo 1 250,50 EUR o 99.90 USD. El resultado necesita columnas separadas price y currency.

Respuesta corta

Para price, deja solo el número, elimina espacios de miles y cambia la coma por punto. Para currency, deja solo el signo o código de moneda.

Cómo hacerlo en Eofferix

  1. Abre los ajustes de la columna price.
    Apertura de ajustes de la columna price en Eofferix
    La animación muestra el clic en la rueda de ajustes de la columna price.
  2. Añade una regla regex para price: [0-9]+(?:\s[0-9]{3})*(?:[,.][0-9]+)?. La regla deja solo la parte numérica.
    Regla para extraer la parte numérica del precio
    La expresión regular conserva el número y elimina el texto de moneda.
  3. Si el precio tiene espacios de miles, añade una regla que elimine espacios.
    Regla que elimina espacios del precio
    Después de este paso, 1 250,50 se convierte en 1250,50.
  4. Añade una regla que cambie coma por punto: busca , y escribe . en el campo de resultado.
    Regla que cambia coma por punto en el precio
    El campo de resultado contiene solo un punto. La parte decimal queda como 1250.50.
  5. Crea o abre la columna currency y añade una regla regex: \b(?:USD|EUR|GBP)\b|€|\$.
    Regla para extraer moneda desde una celda
    La segunda columna de resultado recibe solo la moneda.

Antes / Después

Antes

datos de origen
raw_price
1 250,50 EUR
99.90 USD

Después

resultado
pricecurrency
1250.50EUR
99.90USD

Procesa datos más rápido con Eofferix

Crea una cuenta gratis para automatizar catálogos y listas de precios según tus reglas.

Registrarse