Tabla de contenido
Al realizar análisis de datos de gran tamaño, es posible que necesite copiar varias filas alternativas y pegarlas en algún lugar al mismo tiempo. Excel no tiene una función o fórmula incorporada para lograr esto. Como resultado, en este artículo, demostraremos cómo copiar filas alternas en Excel.
Descargar el cuaderno de prácticas
Descárgate este cuaderno de prácticas para ejercitarte mientras lees este artículo.
Copiar Filas Alternativas.xlsm4 Formas Adecuadas de Copiar Filas Alternas en Excel
En las secciones siguientes, copiaremos filas alternas en Excel utilizando una combinación de ajustes y fórmulas de Excel. Más adelante, le mostraremos cómo realizar lo mismo utilizando VBA En la siguiente imagen se proporciona un conjunto de datos de ejemplo que se utilizará para completar el procedimiento.
1. Mantenga pulsada la tecla Ctrl y seleccione para copiar filas alternas en Excel
Si sus datos no son demasiado grandes, puede seleccionarlos con la tecla Ctrl del teclado y el ratón. Para ello, siga las instrucciones que se indican a continuación.
Primer paso:
- Mantenga su Ctrl
- Seleccione las filas alternativas.
Segundo paso:
- Después de seleccionar la celda, pulse Ctrl + C para copiar.
Tercer paso:
- Después, pégalo donde quieras.
Más información: Cómo copiar datos de una celda a otra en Excel automáticamente
2. Aplicar la Opción Ir a Especial para Copiar Filas Alternativas en Excel
Puede copiar filas alternativas en Excel utilizando la opción Edición. Siga las instrucciones que se indican a continuación para hacerlo.
Primer paso:
- Introduzca una columna junto a su conjunto de datos.
- Tipo 'X' en la primera fila y deje en blanco la segunda fila, como se muestra en la siguiente imagen.
Segundo paso:
- A continuación, utilice la función Autorrelleno para rellenar cuántas celdas necesita copiar.
- Selecciona las celdas.
Tercer paso:
- Desde el Edición de seleccione la opción Buscar & Seleccionar
- A continuación, elija la opción Ir al especial
Paso 4:
- En el cuadro, haga clic en el botón Fogueo
- A continuación, pulse Entre en .
Paso 5:
- Obtendrá sus celdas en blanco seleccionadas, ahora borrará todas sus celdas en blanco.
Paso 6:
- Para borrar las celdas en blanco, haga clic con el botón derecho del ratón en el ratón y seleccione la Borrar
Paso 7:
- Haga clic en el botón Toda la fila
- A continuación, pulse la tecla Entre en
Por lo tanto, encontrarás todas tus filas alternativas en una serie. Ahora, puedes copiarlas y pegarlas donde quieras.
Más información: VBA Pegado Especial para Copiar Valores y Formatos en Excel (9 Ejemplos)
Lecturas similares
- Excel VBA para copiar filas a otra hoja de cálculo basado en criterios
- Usar VBA para Pegar Valores Sólo sin Formato en Excel
- Cómo Autofiltrar y Copiar Filas Visibles con Excel VBA
- Copiar Valores Únicos a Otra Hoja de Cálculo en Excel (5 Métodos)
- Cómo copiar celdas combinadas y filtradas en Excel (4 métodos)
3. Utilizar una Fórmula y la Opción de Filtro para Copiar Filas Alternativas en Excel
Puede copiar filas alternativas utilizando la fórmula en combinación con la tecla Filtro opción en Excel Siga los procedimientos descritos a continuación para completar la tarea.
Primer paso:
- Escriba la siguiente fórmula en la celda D5 .
=MOD(FILA(A1),2)=0
Segundo paso:
- El resultado será FALSO .
Paso 3:
- Arrástrelos hacia abajo a tantas celdas como desee. Dará resultados con FALSE y VERDADERO en filas alternativas.
Paso 4:
- Tras seleccionar el intervalo, haga clic en el botón Datos menú de pestañas.
- Seleccione Filtro
Paso 5:
- A continuación, haga clic en el botón Filtro
- Deseleccione el FALSE
- Pulse el botón Entre en
Paso 6:
- Como resultado, obtendrá el valor sólo para el parámetro ' VERDADERO .
Paso 7:
- Copie el valor de la celda de la barra de fórmulas y péguelo en el campo VERDADERO
Paso 8:
- Entonces, Autorrelleno las celdas de descanso.
Paso 9:
- Desde el Filtro elija la opción Seleccionar todo
Paso 10:
- Resultará como se ve en la imagen de abajo. Por lo tanto, tenemos que quitar el FALSE valor en celdas.
Paso 11:
- Elija el FALSE de la Filtro
Paso 12:
- El valor de la celda que se valora FALSE aparecerá.
- Simplemente, bórralos.
Paso 13:
- De nuevo, desde el Filtro elija la opción Seleccionar todo
Paso 14:
- Por último, puede obtener los resultados de forma alternativa.
Más información: Cómo Copiar Filas en Excel con Filtro (6 Métodos Rápidos)
4. Ejecutar un Código VBA para Copiar Filas Alternas en Excel
Además, con la ayuda del VBA código, también puede copiar filas alternativas. Para ello, siga los pasos que se indican a continuación.
Primer paso:
- Seleccione las celdas del rango.
Segundo paso:
- Pulse Alt + F11 para abrir el Macro VBA .
- Haga clic en el botón Inserte
- Seleccione Módulo
Tercer paso:
- Pegue el siguiente código VBA.
Sub CopyAlternateRows() Dim SelectionRng As Range Dim alternatedRowRng As Range Dim RowNumber, i As Long Set SelectionRng = Selection RowNumber = SelectionRng.Rows.Count With SelectionRng 'selecciona la fila número 1 a la variable range Set alternatedRowRng = .Rows(1) 'aplica un bucle a través de cada fila y las añade a la variable range For i = 3 To RowNumber Paso 2 Set alternatedRowRng = Union(alternatedRowRng,.Rows(i)) Next i End With 'selecciona las filas alternadas alternatedRowRng.Select End Sub
Paso 4:
- Guarde el programa y pulse F5 se seleccionarán las filas alternativas.
Paso 5:
- Ahora, pulse Ctrl + C para copiarlo y pegarlo donde desee.
Más información: Cómo Copiar Varias Filas en Excel Usando Macro (4 Ejemplos)
Conclusión
Para resumir, espero que ahora entiendas cómo copiar filas alternas en Excel utilizando fórmulas y VBA Consulte el libro de prácticas y ponga en práctica lo aprendido. Gracias a su inestimable apoyo, nos sentimos inspirados para seguir ofreciendo seminarios como éste.
Si tiene alguna pregunta, no dude en ponerse en contacto con nosotros. Háganos saber su opinión en la sección de comentarios más abajo.
En Exceldemy responderá a sus preguntas lo antes posible.
Quédate con nosotros y sigue aprendiendo.