Ich endete mit einem Excel-Befehl "OFFSET":
= OFFSET ($ A $ 1, (ROW () - 2) * 8 + INT ((SPALTE () - 4)), 0)
Dadurch werden Daten aus einer Tabelle beginnend mit A1 in eine neue Tabelle wie folgt gedruckt:
"ROW () - 2" gibt den Abstand von A1 oder Zeile 3 um zwei Zeilen an.
"* 8" zeigt an, dass die ursprüngliche Tabelle 8 Zeilen hat. Diese Aktion sollte also alle 8 Zeilen wiederholt werden.
"+ INT ((SPALTE () - 4)") zeigt den Versatz vier Spalten rechts von A1 oder Spalte D an.
", 0" gibt an, dass die ursprüngliche Tabelle nur eine Spalte enthält, sodass die Aktion nicht wiederholt wird.
Dann habe ich diese Formel in die rechten 8 Spalten kopiert und dann nach unten kopiert, bis alle Daten in die neue Tabelle gedruckt wurden.
Das ist meine Arbeitslösung und mein aktuelles Verständnis dieser Excel-Funktion. Ich habe vor Ort eine riesige Tabelle überprüft und alle Daten waren dort, wo sie sein sollten. Da ich diese Funktion mehr benutze, hoffe ich, ein besseres Verständnis für deren Nutzen zu erlangen.
Vielen Dank an alle, die sich die Zeit genommen haben, meine Frage zu lesen. Ich bin sicher, es gibt eine bessere Lösung mit grep, sed, awk oder list, aber ich weiß noch nicht wie. Ich hoffe, dass ich mich bald weiterentwickeln kann. Ich habe nach einer Nicht-Excel-Lösung gesucht, aber ich habe nicht die nötige Erfahrung, um angemessene Google-Suchbegriffe zu finden.