Operaciones en celdas de Excel
Contents
[
Hide
]
Operaciones en celdas de Excel
Realiza operaciones avanzadas en celdas de Excel con automatización potenciada por IA. Fusiona celdas, realiza operaciones de copiar/pegar, borra contenido y manipula celdas de Excel con precisión.
Herramientas disponibles
cell_operations- Operaciones en celdas de Excel (fusionar, copiar/pegar, borrar) con automatización potenciada por IAcell_operations_batch- Realiza múltiples operaciones en celdas de Excel en lote mediante MCP de hojas de cálculo
Operaciones en una sola celda
Fusionar celdas
{
"tool": "cell_operations",
"parameters": {
"filepath": "reports/merged-layout.xlsx",
"sheet_name": "Report",
"operation": "merge_cells",
"range": "A1:C1"
}
}
Desfusionar celdas
{
"tool": "cell_operations",
"parameters": {
"filepath": "reports/unmerged.xlsx",
"sheet_name": "Data",
"operation": "unmerge_cells",
"range": "A1:C1"
}
}
Copiar celdas
{
"tool": "cell_operations",
"parameters": {
"filepath": "reports/data-copy.xlsx",
"sheet_name": "Source",
"operation": "copy_cells",
"source_range": "A1:D5"
}
}
Pegar solo valores
{
"tool": "cell_operations",
"parameters": {
"filepath": "reports/data-copy.xlsx",
"sheet_name": "Target",
"operation": "paste_values",
"destination_range": "A1"
}
}
Borrar contenidos
{
"tool": "cell_operations",
"parameters": {
"filepath": "reports/cleanup.xlsx",
"sheet_name": "Data",
"operation": "clear_contents",
"range": "A1:Z100"
}
}
Operaciones de Celdas en Lote
Flujo de trabajo de fusión y copiado completo
{
"tool": "cell_operations_batch",
"parameters": {
"filepath": "reports/financial-report.xlsx",
"sheet_name": "Sheet1",
"operations": [
{
"operation": "merge_cells",
"range": "A7:C7"
},
{
"operation": "paste_values",
"source_range": "A1:F1",
"destination_range": "A9"
},
{
"operation": "paste_formats",
"source_range": "A1:F1",
"destination_range": "A12"
}
]
}
}
Operaciones entre hojas
{
"tool": "cell_operations",
"parameters": {
"filepath": "reports/multi-sheet.xlsx",
"sheet_name": "Summary",
"operation": "paste_values",
"source_range": "A1:F5",
"source_sheet": "Data",
"destination_range": "A1"
}
}
Operaciones de Limpieza de Datos
{
"tool": "cell_operations_batch",
"parameters": {
"filepath": "reports/cleanup-demo.xlsx",
"sheet_name": "Data",
"operations": [
{
"operation": "clear_contents",
"range": "A1:A10"
},
{
"operation": "clear_formats",
"range": "B1:B10"
},
{
"operation": "clear_all",
"range": "C1:C10"
}
]
}
}
Referencia de Tipos de Operaciones
Operaciones de Fusión
merge_cells- Fusionar celdas en una sola celdaunmerge_cells- Dividir celdas fusionadas de nuevo en celdas individualesmerge_across- Fusionar celdas a través de filas manteniendo filas separadas
Operaciones de Copiar/Pegar
copy_cells- Copiar rango de celdas al portapapelespaste_values- Pegado solo de valores (sin formato ni fórmulas)paste_formulas- Pegado solo de fórmulas (sin valores ni formato)paste_formats- Pegado solo de formato (sin valores ni fórmulas)transpose_paste- Pegado con orientación transpuesta (filas↔columnas)
Operaciones de Borrado
clear_contents- Borrar contenido de celdas (mantener formato)clear_formats- Borrar formato de celdas (mantener contenido)clear_all- Borrar tanto contenido como formato
Ejemplos Avanzados
Configuración del Título del Informe
{
"tool": "cell_operations_batch",
"parameters": {
"filepath": "reports/title-report.xlsx",
"sheet_name": "Report",
"operations": [
{
"operation": "merge_cells",
"range": "A1:F1"
},
{
"operation": "merge_cells",
"range": "A2:F2"
},
{
"operation": "merge_cells",
"range": "A3:C3"
},
{
"operation": "merge_cells",
"range": "D3:F3"
}
]
}
}
Creación de Plantillas de Datos
{
"tool": "cell_operations_batch",
"parameters": {
"filepath": "templates/data-template.xlsx",
"sheet_name": "Template",
"operations": [
{
"operation": "copy_cells",
"source_range": "A1:F1"
},
{
"operation": "paste_formats",
"destination_range": "A10"
},
{
"operation": "paste_formats",
"destination_range": "A20"
},
{
"operation": "paste_formats",
"destination_range": "A30"
}
]
}
}
Consolidación de Datos
{
"tool": "cell_operations_batch",
"parameters": {
"filepath": "reports/consolidated.xlsx",
"sheet_name": "Summary",
"operations": [
{
"operation": "paste_values",
"source_range": "A1:E10",
"source_sheet": "Q1Data",
"destination_range": "A2"
},
{
"operation": "paste_values",
"source_range": "A1:E10",
"source_sheet": "Q2Data",
"destination_range": "A12"
},
{
"operation": "paste_values",
"source_range": "A1:E10",
"source_sheet": "Q3Data",
"destination_range": "A22"
}
]
}
}
Separación de Fórmulas y Formatos
{
"tool": "cell_operations_batch",
"parameters": {
"filepath": "reports/separated.xlsx",
"sheet_name": "Analysis",
"operations": [
{
"operation": "paste_formulas",
"source_range": "A1:F10",
"source_sheet": "Calculations",
"destination_range": "A1"
},
{
"operation": "paste_formats",
"source_range": "A1:F10",
"source_sheet": "Formatting",
"destination_range": "A1"
}
]
}
}
Operaciones Entre Hojas
Copiar Entre Hojas
{
"tool": "cell_operations",
"parameters": {
"filepath": "reports/multi-sheet-copy.xlsx",
"sheet_name": "Destination",
"operation": "paste_values",
"source_range": "A1:D10",
"source_sheet": "Source",
"destination_range": "B2"
}
}
Creación de Hoja Resumen
{
"tool": "cell_operations_batch",
"parameters": {
"filepath": "reports/summary-creation.xlsx",
"sheet_name": "Summary",
"operations": [
{
"operation": "paste_values",
"source_range": "A1:C5",
"source_sheet": "January",
"destination_range": "A2"
},
{
"operation": "paste_values",
"source_range": "A1:C5",
"source_sheet": "February",
"destination_range": "E2"
},
{
"operation": "paste_values",
"source_range": "A1:C5",
"source_sheet": "March",
"destination_range": "I2"
}
]
}
}
Transformación de Datos
Transponer Datos
{
"tool": "cell_operations",
"parameters": {
"filepath": "reports/transposed.xlsx",
"sheet_name": "Data",
"operation": "transpose_paste",
"source_range": "A1:E5",
"destination_range": "G1"
}
}
Copiar Solo Valores
{
"tool": "cell_operations_batch",
"parameters": {
"filepath": "reports/values-only.xlsx",
"sheet_name": "Clean Data",
"operations": [
{
"operation": "copy_cells",
"source_range": "A1:F20",
"source_sheet": "Raw Data"
},
{
"operation": "paste_values",
"destination_range": "A1"
}
]
}
}
Mejores Prácticas
- Combinar Estrategicamente: Usa combinar para encabezados y títulos, no para áreas de datos
- Copiar Antes de Pegar: Copia siempre el rango fuente antes de operaciones de pegar
- Limpiar Apropiadamente: Escoge la operación de limpiar adecuada a tus necesidades
- Planificación entre Hojas: Planifica operaciones en varias hojas para evitar conflictos
- Operaciones por Lotes: Agrupa operaciones relacionadas para mejor rendimiento
Casos de Uso Comunes
Encabezados de Reporte
- Combinar celdas para títulos
- Copiar formato de encabezado
- Aplicar estilo consistente
Limpieza de datos
- Eliminar contenido obsoleto
- Eliminar formato
- Restablecer estados de celdas
Creación de plantillas
- Copiar patrones de formato
- Pegar estructura sin datos
- Crear diseños reutilizables
Consolidación de datos
- Combinar datos de varias hojas
- Pegar solo valores para evitar conflictos con fórmulas
- Transponer orientación de datos
Manejo de errores
Rango de fusión inválido
{
"tool": "cell_operations",
"parameters": {
"filepath": "test.xlsx",
"sheet_name": "Sheet1",
"operation": "merge_cells",
"range": "A1"
}
}
Resultado: Error - no se puede fusionar una sola celda
Rango de origen faltante
{
"tool": "cell_operations",
"parameters": {
"filepath": "test.xlsx",
"sheet_name": "Sheet1",
"operation": "paste_values",
"destination_range": "A1"
}
}
Resultado: Error - no hay datos copiados disponibles
Referencia de hoja inválida
{
"tool": "cell_operations",
"parameters": {
"filepath": "test.xlsx",
"sheet_name": "Sheet1",
"operation": "paste_values",
"source_range": "A1:B2",
"source_sheet": "NonExistentSheet",
"destination_range": "A1"
}
}
Resultado: Error - hoja de origen no encontrada