Internettabellen einfach aufbereiten
Wie können html-Tabellen aus dem Netz am einfachsten für Grafiken genutzt werden?
Im Internet finden sich oft Tabellen, die wir gerne für Grafiken nutzen würden, wie in unserem Beispiel etwa die Tabellen von der erstklassigen Website "wahlrecht.de" mit den Ergebnissen diverser Wahlen in Deutschland und aller seriösen Sonntagsfragen, die sich hierzulande auftreiben lassen. Beim Markieren im Browser und dem anschließenden Kopieren in die Tabellenkalkulation jedoch landen alle Daten in einem Tabellenfeld oder werden ungewünscht verteilt. Da kommt meist nicht das heraus, was wir wollen und was wir zur Weiterverarbeitung der Daten benötigen. Abtippen der Daten ist nicht nur fehlerträchtig, sondern auch extrem nerfig. Einfacher und sicherer geht das, wenn die Seite mit der Tabelle vom Browser aus auf der eigenen Festplatte als normale html-Datei gespeichert wird.
Diese html-Datei wird dann in Excel über das Datei-Menü importiert und landet dann mit allem, was auf der Internetseite sonst noch verzeichnet war schön in Spalten sortiert im Excel-Sheet.

Da ist es natürlich erstmal nötig, das Sheet zu bearbeiten und ungewünschte Spalten, Zeilen und Felder herauszulöschen um die Datenreihen auf das zu reduzieren, was für die Grafik tatsächlich benötigt wird.
Die derart aufgeräumte Tabelle muss nun nur noch in die richtige Reihenfolge gebracht werden. Momentan liegen die akuellsten Werte oben in der Tabelle, richtig wäre aber, wenn der aktuellste Wert am Ende der Tabelle ständ. Das Umsortieren ist möglich, indem die Kurven, wenn sie später im Grafikprogramm geplottet wurden, einfach gespiegelt werden. Wer diese Arbeit aber schon jetzt erledigen möchte, der kann die Reihenfolge in Excel mit Hilfe einer simplen Formel ändern: Dazu benötigen wir eine aufsteigende Zahlenreihe. In das erste Kästchen einer freien Spalte (neben dem zu Sortierenden Wert) muss dazu die Formel "=X+1" geschrieben werden. Für den Buchstaben X muss die Bezeichnung des über dem markierten Feld liegenden Kästchens eingegeben werden. In diesem Fall wäre das das Feld "H1".

Diese Formel wird nun mit dem Drücken auf die Eingabetaste bestätigt und nun dürfte im ersten Feld eine simple "1" stehen, da 0+1 eben 1 ergibt. In Excel kann nun diese Formel auch auf die folgenden Spaltenfelder übertragen werden. Dazu muss man nur den kleinen farbigen Anfasser unten rechts am Zahlenfeld anklicken und bei gedrückter Maustaste nach unten über die Spalten ziehen. Ergebnis ist, das zum Wert des vorhergehenden Kästchens immer der die Zahl "1" addiert wird und sich dadurch eine aufsteigende Zahlenreihe ergibt.

Um nun die Reihenfolge der Tabellenwerte umzudrehen muss die Tabelle nur noch sortiert werden und zwar in unserem Beispiel nach der Spalte "H", in absteigender Richtung. Schon steht der aktuellste Wert nicht mehr am Anfang der Tabelle, sondern an ihrem Ende ...

Damit diese Daten nun im Grafikprogramm genutzt werden können, wird die Tabelle als Textdokument exportiert. Wichtig ist, beim Export darauf zu achten, dass als Format "Text mit Tabulatortrennung" gewählt wird. Nur so landen beim Import im Grafikprogramm die Werte alle in eigenen Zellen und nicht wieder alle in einer Zelle.

Manche Programme können nur nackte Zahlenwerte lesen und werden durch z.B. Prozentzeichen wie in diesem Beispiel verwirrt. Um das Prozentzeichen zu löschen kann man am einfachsten die Funktion "Text" - "Suchen -Ersetzen" aufrufen und mit ihrer Hilfe alle Prozentzeichen in der Auswahl durch nichts (keine Eingabe im "Ersetzen-Feld") ersetzen. So werden sie gelöscht und das Programm erkennt dann wieder die Zahlen als Werte.

Diese Zahlenkolonne lässt sich jetzt prima Plotten und Weiterverarbeiten.
Frohes Schaffen ...
Hanno Weinert-Sprissler
|