Cómo insertar filas intercaladas en Excel

Si necesitas insertar una fila en blanco entre cada una de las filas de tus datos puedes utilizar el comando Insertar, pero esto podría tomar una gran cantidad de tiempo y convertirse en una tarea ineficiente.

En esta ocasión te mostraré dos métodos para insertar filas intercaladas en Excel de una manera sencilla y rápida. El primer método utiliza el ordenamiento de celdas y el segundo método utiliza una macro para hacer la misma tarea en una fracción de segundo.


Descargar el archivo de trabajo

Insertar filas en blanco intercaladas

La siguiente imagen muestra los datos originales y el resultado que buscamos después de haber insertado las filas en blanco.

Como insertar filas intercaladas en Excel

Para lograr nuestro objetivo es necesario utilizar una columna adicional donde colocaré el número de cada fila. Para eso ingresaré el número 1 y 2 en las primeras dos filas de los datos y en seguida seleccionaré ambas celdas. Como último paso debo hacer doble clic en el controlador de relleno.

Como intercalar filas en Excel

Esto hará que Excel genere una lista de números consecutivos hasta llegar a la última fila de datos tal como se observa en la siguiente imagen:

Insertar filas intercaladas

En seguida seleccionaré todas las celdas de la columna de números para copiarla y pegarla al final de la misma columna de la siguiente manera.

Insertar filas intercaladas en blanco en Excel

Ahora tenemos lista nuestra columna auxiliar y debemos ordenar los datos por dicha columna. Para eso debes asegurar te seleccionar una sola celda de dicha columna e ir a Inicio > Ordenar y filtrar > Ordenar de menor a mayor.

Añadir filas intercaladas en blanco automáticamente

Excel se encargará de intercalar las filas de datos con las filas en blanco que se encontraban por debajo de los datos para dejarnos un resultado como el siguiente:

Insertar múltiples filas intercaladas en Excel

Puedes eliminar la columna auxiliar para dejar solamente los datos y además dar el formato a las celdas que mejor te convenga. Aunque este método es simple y muy rápido de aplicar, si haces continuamente esta tara, es posible que quieras considerar la solución con una macro la cual explicaré a continuación.

Macro para insertar filas intercaladas

La macro que nos ayudará a insertar las filas intercaladas en nuestros datos está basada en la instrucción EntireRow.Insert cuyo objetivo es insertar una nueva fila en la hoja. Utilizaremos este método con la celda activa de manera que se inserte la fila por arriba de nuestra ubicación actual.

ActiveCell.EntireRow.Insert

Una vez que se inserte la primera fila, moveremos la selección de la celda actual para activar la celda que se encuentre dos filas por debajo. Eso lo lograremos con la siguiente instrucción:

ActiveCell.Offset(2, 0).Select

Una vez que se ha activado la celda de abajo, volveremos a repetir ambas instrucciones hasta llegar al final de los datos y eso lo lograremos colocando ambas instrucciones dentro de un bucle Do-While. El código completo de la macro es el siguiente:

Sub InsertarFilas()

    Do While Not IsEmpty(ActiveCell)
        ActiveCell.EntireRow.Insert
        ActiveCell.Offset(2, 0).Select
    Loop

End Sub

Antes de ejecutar esta macro, debemos seleccionar la celda que se encontrará por debajo de la primera línea en blanco. En la siguiente imagen se observa que he seleccionado la celda B4 porque quiero que la primera fila sea insertada por arriba del mes Febrero.

Macro para insertar filas intercaladas

Para ejecutar la macro podemos ir a la pestaña Vista > Macros lo cual abrirá el cuadro de diálogo Macro donde podremos elegir la macro InsertarFilas. Una vez que ejecutamos la macro obtenemos el resultado deseado.

Cómo insertar n filas intercaladas

Recuerda que las acciones realizadas con una Macro no se pueden revertir con el comando Deshacer por lo tanto, es importante hacer la selección adecuada de la celda antes de ejecutar la macro.

131 comentarios en “Cómo insertar filas intercaladas en Excel

  1. Julian Gonzalez

    Excelente el consejo y me servirá para listados y agregar datos a bases ya creadas.

  2. Angel Cabrera

    Impresionante!!, qué fácil y cuánto rompe la cabeza hacer esto a la antigüita. Muchas gracias por el tip y eres un trome, la verdad.

  3. Hilda Juárez Prior

    Gracias Moisés por esta enseñanza que nos permite ahorrar tiempo. Aprendí algo muy útil para intercalar filas. Que tengas un día excelente.

  4. Juan Carlos

    Muy útil el tip para ahorrar tiempo y ordenar datos

  5. Luis M. San Juan

    Muy practico y sencillo. Muchas gracias

  6. Fabricio Sauceda

    ¡Felicidades! Excelente tip’s, gracias por compartir tus conocimientos saludos

  7. Graciela

    Me encanta toda la informacion q das y como lo explicas. gracias

  8. oscar

    excelente gracias por el dato

  9. David

    Que buen truco, muy útil para los reportes desagreagdos.

  10. Hugo Harfield

    Muy bueno el ejemplo. Me sirve y mucho. Felicitaciones y gracias por estos tips de gran ayuda.

  11. felix

    Gracias maestro Moises Que truco mas fácil el de ordenar, no se me había ocurrido, pero me gusta mas la macro.

  12. enrique

    Me va fantástico, simple y comodo, muchas gracias

  13. jorge

    muy buena, simplificar los trabajos dia dia

  14. wilder

    Excelente gracias por el aporte

  15. KELVIN ANDONY SAUCEDA

    EXLENTE MUCHAS GRACIAS SON MUY UTILES TODOS ESTOS TIPS, NO ME PIERDO CADA VEZ QUE LO PUBLICAN ME ESTOY CAPACITANDO

  16. René

    Excelente “truco”. aplaudo no solo tus conocimientos, sino también tu imaginación para implementarlos. La macro la encuentro simple y eficiente. llego a pensar como no se me ocurrió a mi antes. Saludos y gracias por compartir tu sapiencia.

  17. Miguel Zamorano

    gracias por compartir el conocimiento

  18. JuanFrancisco

    Extra ordinario , era justo lo que buscaba. saludos

  19. Fernando

    bastante util todos los tips,porque usualmente cuando se dejan de usar algunas cosas se olvidan.- Muy bueno.-

  20. A. Villegas

    ¡Excelente y creativa solución. Lo mejor; se puede implementar por personas que tienen restringido el uso de macros en su lugar de trabajo!

  21. J Luis

    Wow, que fácil lo hiciste ver, excelente tip

  22. fernando

    me encanta saber que hay personas que te ayudan a darle un mayor uso a exel muchas gracias por estos apoyos

  23. Gabriel

    Muy buen aporte, muchas veces necesario. Gracias por compartir tus conocimiento. Me gustaria aprender mas sobre armado de macros.

  24. CELIA ROJAS

    GRACIAS POR COMPARTIR ES DE GRAN AYUDA

  25. Paty cabrera

    Excelente comentario, gracias por el apoyo!

  26. Diana-Panamá

    Excelente, a mi en especial me sirve mucho, ya que manejo matrices a período diario de mínimo 30 años y en muchos casos debo insertar manualmente. Esta nueva técnica aprendida la utilizaré muy frecuente.

  27. Luis Javier Avendaño Monsalve

    Cada vez que publicas algo referente a Excel, lo leo, estudio y aprendo con otros ejercicios y esto me condice a un buen aprendizaje. Los estudiantes son los más beneficiados con este tipo de conocimiento nuevo que a nadie se le ha ocurrido pero es una buena herramienta para implementar en diversos casos. Muchas gracias por compartir esta leccion.

  28. Francisco Puente Macías

    Excelente me agradan esas ideas

  29. Carlos López

    Excelente aporte, muchas gracias por compartir tus conocimientos.Saludos

  30. Ferney

    Excelente— a la espera de mas trucos que ma han ayudado bastante en mi productividad laboral Felicitaciones

  31. Daniel

    Muy bueno el truco y consejo que ayuda a simplificarnos el uso de esta herramienta

  32. Antonio Castan

    Excelente maniobra. Se nota tu dominio del excel. Tiene mucho potencial de aplicación. Muchas Gracias.

  33. ALBERTA RODRÍGUEZ M.

    GRACIAS POR COMPARTIR SUS CONOCIMIENTOS SON DE MUCHA UTILIDAD

  34. Erlan

    Excelente, que practico y sencilla forma de hacerlo, felicidades!

  35. Miguel Gonzalez

    Gracias por tu aporte,excelente

  36. GERARDO AGUILAR

    Hola Moises, buen articulo. una pregunta, como entro a la parte de programación para hacerlo con la macro. gracias.

    1. Moises Ortiz Autor

      Hola Gerardo, si no tienes habilitada la pestaña Desarrollador, entonces puedes pulsar ALT + F11 para abrir el Editor de Visual Basic. Si quieres mostrar la pestaña Desarrollador (o Programador en versiones anteriores), puedes hacer clic derecho sobre la Cinta de opciones > Personalizar la cinta de opciones y marcar la caja de selección de la pestaña.

  37. Polerman Rivera Argoty

    muy buen aporte, muchas gracias.

  38. Jorge

    Excelente sobre todo el primer método, en realidad es volcar la imaginación al sistema. Gracias.

  39. Anayeli Moreno

    Muchas gracias por compartir tus conocimientos, es muy útil.

  40. VICTOR HUGO

    Excelente dato. Mil gracias por compartirlo.

  41. Lucio Hernandez

    Gracias por compartir tus conocimientos. Muy utiles

  42. Eduardo Mallcu

    Excelente, muchas gracias por impartir su conocimiento. Saludos.

  43. Marya Armijo

    Super fácil y práctico, gracias por compartirlo!

  44. clem

    Agradezco compartas tan valiosas informaciones. Saludos

  45. JOSE LOPEZ

    Muchas gracias por este truco, es excelente, no cambies.

  46. danilo

    Excelentes ejercicios. Gracias por compartir tus conocimientos. Saludos! Danilo

  47. David Santiago

    Excelente! Muchas gracias, entendido. Fácil y práctico

  48. Liliana Ortega

    Muy práctico y útil, muchas gracias Moisés

  49. Flor Sila Rodríguez Arrocha

    Gracias Moisés por todos los casos que envías ya resulto. Ahora me pregunto: ¿Cómo haríamos en caso contrario, eliminar las filas en blanco? Saludos

    1. Moises Ortiz Autor

      Hola Flor, gracias por tu comentario y pregunta.
      Prepararé una publicación al respecto y lo compartiré con los suscriptores.

  50. Cristina López

    Muy útil para mi trabajo. Muchas Gracias

  51. L@nd3r

    Muy buena ayuda, felicidades y espero mas publicaciones, gracias

  52. Leonardo

    ¡Qué gran articulo! Honestamente el primer método lo entendí mejor. En el caso de la macro no lo comprendí bien, pero es cuestión de experimentar, que en ocasiones es lo que hace uno. Reconozco tu gran capacidad como perito y como humano. ¡Gracias!

  53. Felix Poueriet

    Gracias por el aporte, es muy util

  54. CESAR MEDINA

    BASTANTE DIDACTICO E ILUSTRATIVO. MIL GRACIAS.

  55. Omar V

    Excelente consejo, será de mucha utilidad y es muy práctico. Gracias.

  56. Mario Rojas

    Muy buen consejo, agradezco que nos hagan más facil nuestro trabajo con estos tips

  57. Eduardo Márquez

    Gracias Moises, realmente información muy útil que nos ahorra mucho tiempo…

  58. FIDE ALVAREZ

    Buen truco, rápido y sencillo Gracias!

  59. Ana - Edo. de México

    Gracias, súper útil en mis actividades.

  60. Ber

    Fácil, Práctico y muy Util. Gracias.

  61. FRANCISCO

    Excelente los tips que nos proporcionas nos sirve para agilizar el trabajo gracias por compartir tus conocimientos con nosotros

  62. Carlos Herbas C.

    Que ingenioso. gracias por los trucos, siempre sirven, ya que Excel utilizo todos los días.

  63. Freddy Guevara

    Demasiado Bueno; bien explicado. Excelente

  64. JUAN MANUEL C.

    GRACIAS, BUEN APORTE AL CONOCIMIENTO

  65. Francisco

    Bueno, excelente ayuda para el trabajo rutinario, Muchas gracias por los Tips.

  66. Eduardo Rodríguez

    Muy bueno, gracias por apoyar el desarrollo del conocimiento

  67. Pilar

    Excelente! Muchas gracias! Muy bien explicado.

  68. Antonio Ricaurte Rojas

    Excelente, Moisés. Sencillo pero muy útil. ¿Cuál sería la línea de código que debo insertar en la macro para que seleccione la tercera fila del rango de datos o tabla? Esto para que automáticamente la macro empiece a insertar filas a partir de la segunda fila con datos.

    1. Moises Ortiz Autor

      Hola Antonio. El siguiente código encuentra la primera celda “no vacía” de la columna B. Puedes utilizarlo para encontrar la primera fila y a partir de ahí moverte a la posición adecuada.

      With Columns(“B”)
      .Find(what:=”*”, after:=.Cells(1, 1), LookIn:=xlValues).Activate
      End With

  69. Miguel

    Muchas gracias por la aportacion Saludos Miguel

  70. Miguel de León

    Gracias por compartir tus conocimientos, cada día aprendo mas

  71. Mª Carmen

    Muy bueno. Muchas gracias por la fantástica ayuda.

  72. Sebastián

    Sencillo y practico, eres un fenómeno.

  73. Merce

    Me encanta recibir los correu con nuevos trucos de Excel, no me pierdo ninguno. Muchas gracies

  74. Fco. Velázquez

    Excelentes y muy utiles tus aportes. La verdad es que despues de varios años utilzando Excell, estoy descubriendo muchas cosas gracias a tus articulos y siempre esperando el proximo para ver que nos traes de nuevo. Muchas gracias y enhorabuena, Y por favor manten esto vivo

  75. RAUL GERARDO MUÑOZ GONZALEZ

    Me parece un excelente truco, y la macro tambien está muy bien, pero sobretodo lo felicito por sus aportaciones para todos.

  76. Maricella Galdos

    Muy didáctico y útiles tus tutoriales. Gracias

  77. Jose B.

    Hermano gracias por sus aportes, son muy enriquecedores para el aprendizaje,siga así.

  78. jose quintero

    mil gracias excelente, agradezco los correos. att joquin

  79. jorge villegas

    muy buen consejo practico y sencillo gracias

  80. Guillermo Leon

    Cuanto trabajo se ahorra. Muchas Gracias!

  81. Jaime

    Gracias Moisés,me han servido mucho estos trucos y toda la informacion publicada para mejorar cada día en el manejo de estas herramientas,agradeciendo enormemente este gesto. Cordial saludo

  82. Roberto

    Perfecto, ingeniosa la primera propuesta, práctica la segunda. Gracias

  83. EduardoCS

    Moises muchas gracias por tu aporte por este medio hacia nosotros. Muy excelente todo el material y su ayuda. Saludos

  84. SEBASTIAN FABIAN GARCIA CASILLAS

    EXCELENTE MUY ÚTIL PARA AGILIZAR TRABAJOS Y PRÁCTICOS NO DEJES DE MANDARNOS EJEMPLOS POR MUY SENCILLOS QUE SE VEAN FELICIDADES!

  85. René Antonio Rivera López

    Muchas Gracias Moises, por tus interesantes ilustraciones, son de mucha utilidad. Saludos

  86. Alfredo M.

    Hola Moises gracias por compartir tus conocimiento, son muy útiles

  87. Pedro A. B

    Muchas Gracias Moises me ha sido de mucha utilidad

  88. Jorge Benites Y.

    Genial nos ayuda a ser creativos

  89. César

    Buenas tardes. Excelente, muchas gracias. Éxitos.

  90. Guillermo A. West Perez

    Que buen aporte MO, siempre tu con la observacion oportuna de hacer mas agil, practico y sencillo el desarrollo de las actividades diarias y cotidianas, que no tenemos en mente se pueda modificar y hacer mas eficiente y rapidamente su ejecucion con el conocimiento tecnico de las infinitas capacidades de este maravillosa sistema que tu has demostrado un gran empeño por socializar tus conocimientos en el manejo tecnico practico.

  91. Idekel

    Gracias por compartir esto que es de mucha ayuda.

  92. Fausto

    Bien por hacernos mas útil la herramienta, espero que nos sigas ilustrando. Saludos

  93. Patricia Joya

    !MUCHAS GRACIAS POR LAS AYUDAS AVANZADAS QUE NOS FACILITAN EL CAMINO Y EL TRABAJO!

  94. Luis Enrique

    Información muy valiosa para personas ansiosas de conocer el maravilloso mundo de Excel. Gracias.

  95. Santos Muñoz R

    Excelente y muy didáctico, felicitaciones.

  96. Edgardo

    Gracias Moises, como siempre muy bueno lo que nos enseña.- Saludos

  97. Bonerge Alcantara

    gracias por compartir tu conocimiento

  98. Pablo Baez

    Excelente artículo! Me es de mucha ayuda, muy práctico muy útil. Saludos cordiales

  99. Miguel Angel

    hola, ya habia realizado algo parecido, pero el cambio de enfoque no lo sabia, gracias por aportar conocimiento.

  100. ricardo argueyes

    Excelente el método manual para intercalar filas en blanco en una lista como la macro que explicaste, significa un gran ahorro de tiempo para mí. Gracias y saludos de Ricardo Argueyes.

  101. Sergio

    Excelente, sin lugar a dudas este tipo de tips nos ayudan muchisimo. Gracias Moises.

  102. Misael

    excelente, tengo años buscando quien de cursos de macros pero nadie llega a ese nivel en los cursos “comerciales”. Muchas gracias deberías de habilitar la opción de invitar un café para poder agradecerte de esa forma.
    saludos

  103. Miguel

    Excelente el tip gracias por compartirlo

  104. Edson

    Excelente, gracias por el aporte nos ayuda muchisimo

  105. Edgar Villarreal

    Muy apropiado el ejercicio, de seguro será de gran ayuda, muchas gracias!

  106. JESUS MELENDEZ

    Gracias Moisés, siempre sorprende con algo nuevo, ya se como insertar filas rápido.

  107. marcos flores

    muchas gracias que facil gracias

  108. Maria Vasquez

    Excelente lo ha hecho en forma clara sencilla y rapida. Muchas gracias por su ayuda
    Maria Vasquez

  109. Tureesco

    Excelente trabajo, estos tips ayudan muchísimo. Gracias por compartir!

  110. The Miguel

    Gracias por compartir este tip. me va hacer de gran ayuda.

  111. Marlon Castellanos

    Me parece Excelente y practica esta opción. Muchas Gracias por compartir el Conocimiento!

  112. claudio|

    Gracias por entregar tu experiencia. saludos.

  113. Héctor Santos

    Moises, muchas gracias por su educación. realmente me han sido muy útiles todos los consejos e instrucciones recibidas.

  114. Marbelis Valdespino

    Muchas gracias, Moisés. Están muy interesantes estos atajos, muy útiles los explicas de manera muy detallada. Me han servido de mucho. Mis saludos.

  115. René Mengelle Castro

    Excelente. Años de usar Excel y sigo aprendiendo trucos en esta sección. Muchas gracias

  116. Francisco

    UN APORTE EXCELENTE QUE NOS AYUDA REALIZAR LOS TRABAJOS QUE TENEMOS. MUCHAS GRACIAS.

  117. Aldo

    excelente mi estimado! gracias por compartir tus habilidades!

  118. Alfonso

    Gracias Moisés. Como todos, excelente artículo. Por Usted cada vez aprendo más. Un saludo

  119. Angel Canales Jerí

    Gracias Moisés por todos tus aportes a la comunidad del excel. Un abrazo

  120. Serapio Ortez

    Gracias por los consejos. es una excelente ayuda para el trabajo diaqrio. me gustaría seguir recibiendo esta información

  121. Yesica

    Excelente tip, definitivamente cada consejo es de gran ayuda y facilita la operación de las actividades diarias. Muchas gracias.

  122. PR

    Hola, gran trabajo, estos trucos nos ayudan en el trabajo cotidiano..

  123. Octavio

    Hola buen día! Excelente aporte Moisés, la verdad nunca se me hubiese ocurrido hacerlo así. Gracias por tus tips, son de mucha ayuda.

  124. Luis Alberto

    Moisés, excelente truco para aplicar de manera rápida y eficaz, gracias por compartir tus conocimientos!

  125. luis vera cori

    Excelente mi estimado moisés, me sirvió bastante tu aporte!

  126. Jose Salas

    Muy bien excelente siempre me sirve la informacion que encuentro en esta pagina.

  127. Fernando de los Rios Isaz

    todos los días, aprendo cosas y trucos en excel, gracias a usted ingeniero.

  128. Marcia Rodríguez

    Muchas gracias por todo lo que compartes, estoy aprendiendo de una manera muy facil y practica.

Deja un comentario

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *

Solo se aceptarán comentarios relacionados con el artículo publicado.