Excel: Importierte Daten bereinigen, Fehlerquellen beseitigen

Foto des Autors

Wenn Sie in Excel Informationen aus einer externen Quelle verwenden, haben Sie oft mit unsauberen Daten zu kämpfen. Excel bietet Ihnen hier einige Werkzeuge zum Säubern an.

Bei der Verwendung importierter Daten – etwa Tabellen, die von Websites importiert wurden – kann es zu Problemen kommen, die die Weiterverarbeitung in Excel behindern. Mit Hilfe mächtiger eingebauter Hilfsmittel können Sie für Abhilfe sorgen.

Importierte Daten bereinigen – so hilft Ihnen Excel dabei

  • Unerwünschte Leerzeichen beseitigen: Die Funktion GLÄTTEN() löscht diese meist durch Tippfehler entstandenen Ärgernisse zuverlässig heraus. Mehr dazu im Tipp Excel: Überflüssige Leerzeichen entfernen – vorne, hinten und mittendrin
  • Sonderzeichen ausfiltern: Vor allem beim Transfer von einem anderen Computersystem oder einer anderen Software können Sonderzeichen die Darstellung oder Weiterverarbeitung stören. Abhilfe ist hier die Excel-Funktion SÄUBERN()
  • Daten kombinieren: Haben Sie zwei Felder in den Ursprungsdaten, wie etwa Straße und Hausnummer, die Sie in einer Zelle kombiniert haben möchten, hilft die Verkettung von Zellen und Zeichenketten mittels des Operators & oder der Funktion VERKETTEN(). Wie das funktioniert, finden Sie im Tipp  Excel: Zellen verbinden und ihre Inhalte zusammenfassen
  • Daten auftrennen: Auch für den entgegengesetzten Fall, dass also die importierten Daten kombinierte Informationen enthalten, die Sie getrennt benötigen, bietet Excel eine Lösung. Das klappt gut über den Menüpunkt Text in Spalten aus dem Tab Daten. Ein Beispiel dazu gibt es hier: Excel: Zellen trennen und Inhalt aufteilen
  • Zahlen extrahieren: Die Funktion ZAHLENWERT() versucht eine Zelle so gut wie möglich als Zahl zu interpretieren. Dazu eliminiert sie unter anderem alle Leerzeichen. Steht also in einer Zelle „1 2 3“ und Sie wenden darauf ZAHLENWERT() an, wird daraus 123.
  • Falsches Zahlenformat heilen: Liegen Zahlen in einem anderssprachigen Format vor, also etwa „1,234.567“ und Sie versuchen diese in einer Formel zu verwenden, wird Excel Ihnen nur den Fehler „#WERT!“ ausgeben, weil es die Daten nicht als gültige Zahl anerkennt. Auch hier hilft ZAHLENWERT(), aber mit speziellen Zusätzen. Dazu braucht es die Angabe des verwendeten Dezimaltrenners und Tausendertrennzeichens als Parameter. Folgende Formel macht aus obigem Beispiel eine Zahl, die Sie dann in anderen Formeln nutzen können:
    =ZAHLENWERT("1,234.567";".";",")
Werbung

So kombinieren Sie die Werkzeuge zum Säubern

Meistens wird nicht nur eine der gezeigten Maßnahmen helfen, um importierte Daten zu bereinigen, sondern Sie brauchen eine Kombination aus mehreren Reinigungsschritten. Die bauen Sie am besten zu einer einzigen Formel zusammen.

Möchten Sie also zum Beispiel aus einer Zelle unnötige Leerzeichen löschen und auch noch Sonderzeichen herausfiltern lassen, schreiben Sie etwa folgende Formel:

=SÄUBERN(GLÄTTEN(A1))
Werbung
Foto des Autors

Markus Schraudolph

Markus ist IT-Fachjournalist der ersten Stunde. Seine ersten Texte veröffentlichte er 1987 beim legendären Markt&Technik-Verlag. Seine Spezialität sind Datenbanken und Microsoft Excel. Als PHP-Experte programmierte Markus maßgeblich die erste Version des Tippscout und ist anerkannter Experte für PHP, MySQL und Wordpress.