Guía de Redacción de Comandos en Excelmatic

Propósito

Enseñarte a crear comandos efectivos para que Excelmatic produzca exactamente el resultado que deseas—rápido, consistente y con mínima retrabajo.

Por Qué Importa

Excelmatic depende de tus instrucciones en lenguaje natural. Comandos vagos u omitidos obligan a la IA a adivinar, aumentando riesgo de resultados incompletos, incorrectos o genéricos. Intención clara = mejores hojas más rápido.

1. Fundamentos de la Redacción de Comandos

Concéntrate en 4 pilares:

  1. ACCIÓN: ¿Qué debe hacerse? (remove duplicates, calculate, group, forecast, visualize, extract, format)
  2. ALCANCE: ¿Qué columnas / filas / hojas / archivos? Usa nombres exactos entre comillas simples.
  3. CONDICIÓN(ES): Filtros, umbrales, rangos de fechas, reglas.
  4. FORMA DE SALIDA: Nueva hoja, sobrescribir, solo resumen, gráfico, archivo limpio, agregar columna, etc.

Bueno vs Malo (Ejemplos Núcleo)

Objetivo Malo (Vago) Bueno (Específico) Por Qué Bueno
Eliminar duplicados Fix my file Remove duplicates based on 'Customer ID'; keep first occurrence; output as new sheet 'Cleaned'. Especifica columna clave + regla + salida
Resumir ventas Analyze data Sum 'Sales' by 'Region' and 'Quarter'; include total row and descending order by Sales. Agregación + agrupación + orden claras
Ordenar datos Make it nicer Sort by 'Date' ascending, then by 'Revenue' descending; keep headers. Orden multinivel explícito
Añadir métrica Improve file Add column 'Profit Margin' = (Revenue - Cost)/Revenue * 100; format as percentage 2 decimals. Fórmula + formato explícitos
Filtrar Clean it Filter rows where 'Revenue' > 1000 AND 'Region' = 'West'; output filtered rows only. Condiciones precisas
Gráfico Make a chart Create bar chart: x='Product', y='Sales', sort descending, title 'Top Product Sales', place in new sheet 'Charts'. Define ejes + orden + metadatos

Patrón Simple

ACCIÓN + COLUMNAS OBJETIVO + CONDICIONES + TRANSFORMACIÓN + FORMATO SALIDA

Ejemplo: Calculate average 'Order Value' by 'Channel' for last 90 days (where 'Order Date' >= 2025-05-28); output summary table + bar chart.


2. Ampliando Precisión

Usa estas técnicas de redacción:

  • Especificidad de columna: 'Customer ID' (mantén mayúsculas).
  • Agregaciones: sum, average, count unique, median, min, max, std dev.
  • Cálculos: "Add column 'Net' = Revenue - Cost - Tax".
  • Ventanas de tiempo: last 30 days, between 2024-01-01 and 2024-12-31, current month.
  • Orden: sort by 'Date' ascending then 'Sales' descending.
  • Formato: format 'Date' as YYYY-MM; format 'Profit Margin' percent 1 decimal.
  • Ubicación salida: overwrite current sheet / create new sheet 'Summary' / keep both.
  • Preservación: mantener hoja original intacta.
  • Límite de filas: mostrar top 20 por 'Sales'.

3. Técnicas Avanzadas de Comandos

A. Lógica Condicional

Ejemplos:

  • Filter rows where 'Revenue' > 1000 AND 'Region' IN ("West","North").
  • Replace nulls in 'Price' with median where 'Category' = 'Accessories'.
  • Flag outliers: Add column 'Is Outlier' = 1 if 'ZScore' > 3 else 0.

B. Combinar Tareas en Una Pasada

Encadena operaciones relacionadas cuando el orden es claro. Ejemplo: Clean 'Orders' by removing duplicates on 'Order ID', fill missing 'Cost' with median, add 'Margin'=(Revenue-Cost)/Revenue*100, then create bar chart of average 'Margin' by 'Region'.

C. Estrategia para Datasets Grandes

  • Empieza: Provide structure summary (columns, types, row count).
  • Luego: Generate sample 10 rows (random or head).
  • Tras validar: Ejecuta transformación completa.
  • Usa comandos incrementales: (1) limpieza, (2) métricas, (3) visualización.

D. Gestión de Salida

Especifica: "Create new sheet 'Cleaned'", "Replace existing 'Sheet1'", etc.

E. Pidiendo Explicaciones

Agrega: "Explain each step" para auditar.

F. Fórmulas Complejas

Ejemplo: Add column 'LTV' = (AverageOrderValue * PurchaseFrequency * GrossMargin %) ...

G. Refinamiento Iterativo

  1. Resumen alto nivel.
  2. Restringir alcance.
  3. Añadir métricas/visuales.

H. Combinando Archivos

"Merge uploaded monthly files; add 'Month' from filename (YYYY-MM)..."

I. Chequeos de Calidad de Datos

"List columns with >10% missing values; suggest fill method; do not modify yet."


4. Plantillas Comunes de Comandos

Copia, adapta y ejecuta. Reemplaza los elementos entre corchetes.

Limpieza y Preparación

  • Remove duplicates on '[Primary Key]' keep first.
  • Standardize date format in '[Date Column]' to YYYY-MM-DD.
  • Fill missing '[Column]' with median.
  • Split '[Full Name]' into 'First Name' and 'Last Name'.
  • Trim whitespace across all text columns.
  • Detect outliers in '[Metric]' using z-score > 3 and list affected rows.

Transformación

  • Add column '[New Metric]' = ([Numerator] - [Denominator]) / [Numerator] * 100 formatted percent.
  • Pivot: Sum '[Value]' by '[Row Dim]' and '[Column Dim]'.
  • Unpivot columns '[Jan]'..'[Dec]' into 'Month','Value'.

Análisis

  • Descriptive stats: mean, median, min, max, std for ['Col1','Col2'].
  • Correlation between '[Var A]' and '[Var B]' with interpretation.
  • Trend: Plot '[Metric]' over '[Date]' and compute period-over-period growth.
  • Forecast '[Metric]' next 6 periods using linear regression; include confidence bands.

Visualización

  • Bar chart: x='[Category]', y='[Value]' sorted descending.
  • Line chart: x='[Date]', y='[Metric]' with moving average window 7.
  • Pie chart: share of '[Category]' by '[Value]'.
  • Scatter: '[X]' vs '[Y]' add regression line + correlation.

Inteligencia de Negocio

  • KPI summary: compute Revenue, Cost, Profit = Revenue - Cost, Margin %.
  • Cohort analysis by 'Signup Month' showing retention across months 0-6.
  • What-if: increase '[Price]' by 10% and recompute 'Profit'; summarize delta.

Operaciones Multi-Archivo

  • Merge all uploaded files; add 'Source File' column; align columns by header name.
  • Append files then remove duplicates on '[ID]'.

Formato y Salida

  • Format '[Currency Column]' as USD currency 2 decimals.
  • Sort by '[Date]' ascending then '[Revenue]' descending.
  • Create new sheet 'Summary' only with aggregated table.
  • Keep original sheet; place transformed data in 'Cleaned'.

Auditoría & QA

  • Show 10 random rows after cleaning for review.
  • List columns with >5% missing values; propose fill strategies.

5. Galería Bueno vs Malo (Por Escenario)

Escenario Malo Mejorado Óptimo
Limpieza Fix this Remove duplicates Remove duplicates on 'Order ID', fill null 'Cost' with median, standardize 'Date' to YYYY-MM-DD, output new sheet 'Cleaned'.
Análisis Analyze sales Sum sales Sum 'Sales' by 'Region' and 'Quarter'; include growth vs prior quarter and sort by 'Sales' desc.
Visualización Make chart Bar chart products Bar chart: x='Product', y='Sales', top 15 only, sorted desc, title 'Top 15 Products', new sheet 'Charts'.
BI Forecast Forecast revenue Forecast 'Revenue' next 6 months using linear regression; include table + line chart + 95% confidence interval.

6. Resolución de Problemas & Refinamiento

Síntoma -> Acción:

  • Salida muy genérica: Agrega columnas/ métricas/ agrupaciones específicas.
  • Columna incorrecta: Usa nombre exacto entre comillas; si no, pide listado.
  • Filas faltantes tras filtro: Repite lógica y aclara inclusivo/exclusivo.
  • Formato de fecha incorrecto: Especifica formato destino y zona horaria.
  • Agregación inesperada: Indica función deseada.
  • Lento en archivo grande: Solicita resumen de esquema primero.
  • Fórmula mal calculada: Provee fórmula con paréntesis claros.
  • Gráfico inesperado: Define tipo, ejes, orden, límites, título, leyenda.
  • Deshacer: Re-ejecuta con "Use original data (ignore prior modifications)".

Plantilla de Ciclo de Refinamiento

  1. Amplio inicial: "Provide column list and row count; no changes yet."
  2. Enfoque: "Remove duplicates on 'Customer ID'; show count removed."
  3. Extender: "Add 'Profit Margin' column."
  4. Visualizar: "Create bar chart of average 'Profit Margin' by 'Region'."
  5. Pulir: "Format 'Profit Margin' percentage 1 decimal; sort descending."

Pidiendo Explicaciones

Agrega: "Explain steps" o "Show formulas used".


7. Hoja Rápida de Referencia

Objetivo Plantilla
Eliminar duplicados Remove duplicates based on '[Key]' keep first occurrence; output new sheet '[Name]'.
Filtrar Filter rows where '[Column]' > / < / = / IN (...) and ... ; output filtered sheet.
Agregar Sum '[Value]' by '[Group1]' and '[Group2]' sorted by Sum descending.
Añadir métrica Add column '[New]' = ([A]-[B])/[A]*100 formatted percent 1 decimal.
Limpiar fechas Standardize '[Date]' to YYYY-MM-DD.
Pivot Pivot: Sum '[Value]' by rows '[RowDim]' columns '[ColDim]'.
Pronóstico Forecast '[Metric]' next N periods using linear regression + confidence.
Gráfico Create [bar/line/pie/scatter] chart x='[X]' y='[Y]' sorted descending top N=10 new sheet 'Charts'.
Atípicos Detect outliers in '[Metric]' using z-score > 3 list rows only.
Unir archivos Merge all uploaded files; add '[Source]' column from filename; align columns.

8. Consejos Finales

  • Sé explícito primero; la brevedad viene después.
  • Entrecomilla nombres de columnas para evitar ambigüedad.
  • Combina solo pasos secuenciales lógicos.
  • Pide explicaciones al auditar datos financieros críticos.
  • Itera: resumen amplio -> transformación -> enriquecimiento -> visualización -> formato.

¿Necesitas inspiración? Revisa la guía de Primeros Pasos. Practica con una cadena de 3 pasos en tu próximo dataset.

¿Tienes feedback o un comando problemático? Escríbenos a [email protected]. Tus mejoras ayudan a la IA.


9. Tu Primer Comando de Práctica

Sube una exportación reciente de ventas y ejecuta:

Remove duplicates on 'Order ID'; fill missing 'Unit Cost' with median; add 'Gross Margin %'=(Revenue-Cost)/Revenue*100 formatted percent 1 decimal; create bar chart average 'Gross Margin %' by 'Region' sorted descending; place chart in new sheet 'Charts'.

Refina desde ahí—ya escribes como usuario avanzado.