KutoolsforOffice — Una solución, cinco potentes herramientas.Lograr más con menos esfuerzo.Venta de marzo: 20 % de descuento

¿Cómo insertar o eliminar una fila parcial en Excel?

AutorSiluvia Fecha de modificación

Insertar o eliminar una fila completa en Excel es una habilidad fundamental conocida por la mayoría de los usuarios. Sin embargo, existen muchos escenarios prácticos en los que solo necesita añadir o quitar un segmento de una fila (es decir, varias celdas contiguas o no contiguas en una fila), sin afectar al contenido del Fila completa. Por ejemplo, puede que desee desplazar ciertos elementos hacia la derecha en una parte de una tabla de datos o eliminar datos de solo unas pocas celdas en una fila específica, manteniendo intacto el resto. Esta necesidad suele surgir al gestionar hojas de cálculo complejas que contienen datos estructurados, horarios o formularios, lo que hace especialmente valiosos los ajustes precisos. Si no está seguro de cómo insertar o eliminar solo parte de una fila en lugar de toda la fila, este artículo le proporcionará orientación paso a paso y soluciones prácticas.


Insertar o eliminar una fila parcial con la función Insertar/Eliminar celdas

Suponga que necesita insertar o eliminar solo una parte de una fila, como tres celdas específicas en la fila 5. Las funciones **Insertar celdas** y **Eliminar celdas** de Excel le permiten hacerlo con apenas unos clics. Son ideales cuando tiene un conjunto claramente definido de celdas que modificar dentro de una fila o una región consistente que requiere actualizaciones periódicas.

Insertar fila parcial

1. Seleccione exactamente el mismo número de celdas contiguas en la fila 5 donde desea insertar las nuevas celdas. Por ejemplo, si quiere insertar tres celdas, seleccione tres celdas adyacentes en la fila 5. El número de celdas seleccionadas debe coincidir con el número que va a insertar para mantener la alineación.

2. Vaya a la pestaña Inicio, haga clic en Insertar > Insertar celdas. Vea la captura de pantalla:

haga clic en Insertar > Insertar celdas en la pestaña Inicio

3. En el cuadro de diálogo Insertar, elija: Desplazar celdas a la derecha para empujar las celdas existentes hacia la derecha en la fila; o Desplazar celdas hacia abajo para empujar las celdas hacia abajo (menos habitual en inserciones horizontales). Haga clic en Aceptar.

seleccione la opción Desplazar celdas a la derecha o Desplazar celdas hacia abajo

Excel inserta las nuevas celdas y desplaza el contenido existente según su elección. Resultado del ejemplo:

se inserta una fila parcial con tres celdas

  • Fórmulas y referencias: Insertar con Desplazar celdas a la derecha puede mover celdas referenciadas; revise posteriormente las fórmulas dependientes.
  • Selección contigua: La inserción funciona mejor con celdas contiguas; evite selecciones mixtas no adyacentes.

Eliminar fila parcial

1. Seleccione las celdas contiguas específicas de la fila 5 que desea eliminar (por ejemplo, tres celdas adyacentes).

2. Vaya a la pestaña Inicio, haga clic en Eliminar > Eliminar celdas.

3. En el cuadro de diálogo Eliminar, elija: Desplazar celdas a la izquierda para mover las celdas de la derecha y rellenar el espacio (típico en eliminaciones horizontales); o Desplazar celdas hacia arriba para mover las celdas de abajo hacia arriba (usado en ajustes verticales). Haga clic en Aceptar.

En el cuadro de diálogo Eliminar, seleccione Desplazar celdas a la izquierda o Desplazar celdas hacia arriba

Las celdas seleccionadas se eliminan y el contenido restante se desplaza según su preferencia.

  • Compruebe las fórmulas: eliminar con Desplazar celdas a la izquierda puede afectar a las referencias de la misma fila; verifique los resultados.
  • Celdas no contiguas: Elimine en bloques contiguos para evitar desplazamientos inesperados en el diseño.
  • Deshacer: Usa Ctrl+Z para revertir inmediatamente si el diseño no es el que deseas.

Estas opciones integradas son ideales para ediciones puntuales u ocasionales. Para operaciones repetitivas o a gran escala, considere adoptar un enfoque con VBA.

una captura de pantalla de kutools for excel ia

Descubra la magia de Excel con KUTOOLS AI

  • Ejecución inteligente: Realice operaciones en celdas, analice datos y cree gráficos con comandos sencillos.
  • fórmulas personalizadas: Cree fórmulas a medida para optimizar sus flujos de trabajo.
  • Programación en VBA: Escriba e implemente código VBA con facilidad.
  • Interpretación de fórmulas: Entienda las fórmulas complejas con facilidad.
  • Traducción de texto: Rompa las barreras del idioma directamente en sus hojas de cálculo.
Potencie sus capacidades en Excel con herramientas impulsadas por inteligencia artificial.Descárguelo ahora¡y experimente una eficiencia como nunca antes!

Insertar o eliminar una fila parcial con código VBA

Para usuarios avanzados o tareas repetitivas, VBA (Visual Basic para Aplicaciones) ofrece una forma flexible de insertar o eliminar segmentos dentro de filas mediante programación. Este enfoque resulta especialmente eficaz al trabajar con grandes volúmenes de datos, donde las operaciones manuales serían demasiado lentas, o cuando se requiere personalizar operaciones parciales en filas más allá de las opciones estándar de Excel.

Puede utilizar las siguientes soluciones VBA para insertar o eliminar filas parciales en Excel. Estas macros automatizan la manipulación de celdas según sus parámetros.

1. Seleccione cualquier celda de la fila en la que desee insertar filas parciales. A continuación, pulse Alt+F11 para abrir la ventana de Microsoft Visual Basic para Aplicaciones.

2. En la ventana de Microsoft Visual Basic para Aplicaciones, haga clic en Insertar > Módulo. Copie y pegue el código VBA que aparece a continuación en la ventana de código.

Código VBA: Insertar fila parcial en Excel

Sub InsertRow()
    Dim I As Long
    On Error Resume Next
LInput:
    I = Application.InputBox("Enter number of rows required.", "Kutools for Excel", 1, , , , , 1)
    If I < 1 Then
        MsgBox "Error, please retype", vbInformation, "Kutools for Excel"
        GoTo LInput
    End If
    Cells(ActiveCell.Row, 1).Resize(Int(I), 3).Insert xlDown
End Sub

Explicación de los parámetros: En este código VBA, 1 (el primer parámetro) indica que la inserción comienza en la columna 1 (es decir, la columna A), mientras que 3 (el segundo parámetro) determina que se insertarán tres celdas nuevas a lo largo de la fila seleccionada. Puede ajustar estos valores según sus necesidades exactas, ya sea para insertar celdas desde otra columna o modificar la cantidad de celdas insertadas, lo que le brinda una flexibilidad total para adaptar estructuras de datos personalizadas.

3. Tras pegar el código, pulse F5 o haga clic en el botón Ejecutar. Aparecerá un cuadro de diálogo Kutools para Excelsolicitándole el número de filas que desea insertar. Introduzca el número deseado (por ejemplo,)3) y haga clic en Aceptar.

Tras confirmar, la macro insertará el número especificado de filas parciales con la cantidad elegida de columnas, comenzando en la ubicación designada en su hoja de cálculo. Este método elimina tareas manuales repetitivas y garantiza precisión en operaciones complejas.

código VBA para introducir el número de filas necesarias

Si, por el contrario, necesita eliminar varias filas parciales, puede usar el siguiente código VBA. Es especialmente útil para limpiar datos estructurados o eliminar segmentos obsoletos de forma eficiente dentro de un conjunto de datos.

Código VBA: Eliminar fila parcial en Excel

Sub DelActiveCell_Row()
    Dim I As Long
    On Error Resume Next
LInput:
    I = Application.InputBox("Enter number of rows required.", "Kutools for Excel", 1, , , , , 1)
    If I < 1 Then
        MsgBox " Error, please retype", vbInformation, "Kutools for Excel"
        GoTo LInput
    End If
    Cells(ActiveCell.Row, 1).Resize(Int(I), 3).Delete xlShiftUp
End Sub

Tras ejecutar este código, aparecerá un cuadro de diálogo Kutools para Excel que le pedirá que introduzca el número de filas parciales que desea eliminar. Introduzca el valor adecuado y haga clic en Aceptar. El código eliminará inmediatamente el número especificado de filas parciales de su hoja de cálculo.

  • Guarde primero: Las macros no se pueden deshacer con Deshacer. Guarde una copia de seguridad antes de ejecutarlas.
  • Configuración de macros: Asegúrese de que las macros estén habilitadas y de que la hoja o el libro no estén protegidos.
  • Rangos contiguos: Estos procedimientos actúan sobre bloques contiguos que comienzan en la fila activa, columna 1, abarcando 3 columnas y extendiéndose por I filas.
  • Fórmulas y referencias: Insertar o eliminar celdas puede desplazar referencias; revise cualquier fórmula dependiente después de realizar esta acción.

En resumen, el método que elija dependerá del diseño de sus datos, de su necesidad de automatización y de las limitaciones integradas de Excel. Para modificaciones habituales, Insertar o eliminar celdas cubre la mayoría de las necesidades; para automatización o escenarios más complejos, VBA ofrece una mayor flexibilidad. Verifique siempre sus datos tras realizar operaciones para evitar cambios inesperados, especialmente al desplazar celdas, ya que las referencias y fórmulas pueden actualizarse automáticamente.

Las mejores herramientas de productividad para Office

🤖KUTOOLS AI Asistente: Revolucione Análisis de datos basándose en:Ejecución Inteligente   |  Generar código|  Crear fórmulas personalizadas  |  Analizar datos y generar gráficos|  Invocar Funciones mejoradas
Funciones populares:Buscar, resaltar o Marcar duplicados   |  Eliminar filas en blanco   |  Combinar Columnas o celdas sin perder datos   |   Redondeo sin usar fórmulas...
Super BUSCARV:Búsqueda vertical (VLookup) con múltiples criterios  |  Búsqueda vertical (VLookup) con múltiples valores  |   Búsqueda vertical (VLookup) entre varias hojas   |   Coincidencia difusa....
Lista desplegable avanzada:Crear rápidamente una lista desplegable   |  Lista desplegable dependiente   |  Lista desplegable de selección múltiple....
Gestor de columnas:Añadir un número específico de columnas|Mover columnas|Alternar el estado de visibilidad de columnas ocultas|Comparar rangos y columnas...
Funciones destacadas:Cuadrícula de enfoque   |  Vista de diseño   |Barra de fórmulas mejorada   | Gestor de libros y hojas   |  Biblioteca de recursos(Texto automático)|  Selector de Fecha   |  Combinar Hojas de Cálculo  |  Cifrar/Descifrar celdas   | Enviar correos electrónicos desde una lista   |  Super Filtro   |   Filtro especial(Filtrar celdas con fuente en negrita/cursiva/tachado...) ...
Principales conjuntos de herramientas 15:12 Herramientasde texto(Agregar texto,Eliminar caracteres específicos, ...)|   50+Tiposde gráfico(Diagrama de Gantt, ...)|   40+ Fórmulas prácticas(Calcular la edad basada en la fecha de nacimiento, ...)|   19 Herramientasde inserción(Insertar Código QR,Insertar imagen desde ruta, ...)|   12 Herramientasde conversión(Convertir a palabras,Conversión de moneda, ...)|   7 Herramientasde combinación y división(Combinar filas avanzado,Dividir celdas, ...)|...y muchas más
Use Kutools en su idioma preferido: compatible con inglés, español, alemán, francés, chino y 40+ más idiomas.¡

Potencie sus habilidades en Excel con Kutools para Excel y experimente una eficiencia como nunca antes.Kutools para Excel ofrece más de 300 funciones avanzadas para aumentar su productividad y Ahorrar tiempo.Haga clic aquí para obtener la función que más necesita...


Office Tab aporta una interfaz con pestañas a Office y hace que su trabajo sea mucho más fácil

  • Active la edición y lectura con pestañas en Word, Excel, PowerPoint, Publisher, Access, Visio y Project.
  • Abra y cree varios documentos en nuevas pestañas dentro de la misma ventana, en lugar de hacerlo en ventanas separadas.
  • ¡Aumente su productividad en un 50 % y elimine cientos de clics del ratón cada día!

Todos los complementos de Kutools en un solo instalador.

Kutools for Office es la suite que incluye complementos para Excel, Word, Outlook y PowerPoint, además de Office Tab Pro, ideal para equipos que trabajan en distintas aplicaciones de Office.

ExcelWordOutlookTabsPowerPoint
  • Suite integral— complementos para Excel, Word, Outlook y PowerPoint + Office Tab Pro
  • Un instalador, una licencia— configuración en minutos (compatible con MSI)
  • Rendimiento mejorado en conjunto— productividad optimizada en todas las aplicaciones de Office
  • Prueba gratuita de 30 días con todas las funciones— sin registro ni tarjeta de crédito
  • La mejor relación calidad-precio— ahorre frente a la compra individual de complementos