Copiar una fila determinada cada 3 filas y eliminar celdas en blanco
En las filas 1 y 2 de una hoja excel tengo 9 columnas:
A1: "apodo" A2: "1ª" A3: "D" A4: "2ª" A5: "D" A6: "2ªB" A7: "D" A8: "3ª" A9: "D"
B1: "apariciones" B2: "J" B3: "G" B4: "J" B5: "G" B6: "J" B7: "G" B8: "J" B9: "G"
En las filas siguientes (de la 3 a la 800), tengo datos numéricos. Por ejemplo:
C1: "PEPITO" C2: "20" C3: "0" C4: "30" C5: "6" C6: " " (vacía) C7: " " (vacía) C8: "120" C9: "26"
D1: "LUISITO" D2: " " (vacía) D3: " " (vacía) D4: "22" D5: "1" D6: "10" D7: "0" D8: " " (vacía) C9: " " (vacía)
E1: "PEDRITO" E2: "5" E3: "0" E4: "4" E5: "1" E6: "12" E7: "0" E8: "10" E9: "1"
Lo que necesito es, de alguna manera, copiar las filas A1 y B1 entre medias de cada una de las 800 filas (a modo de encabezado).
Y luego, para redondearlo todo, que busque celdas vacías y las elimine moviendo todas las celdas hacia la izquierda, pero que elimine también las dos celdas superiores (las que equivaldrían a las copiadas A1 y B1). En el caso del ejemplo, debería eliminar C6 y C7 y también A6 y A7 y B6 y B7. Y así por cada tres filas, buscar las vacías y eliminarlas del mismo modo.
Espero haberme explicado. No sé si hay un modo más sencillo de hacerlo, estoy abierto a cualquier sugerencia. Porque manualmente, con 800 filas y bastantes en blanco, me puedo pasar muuuucho tiempo.