Web Analytics

Fremddaten in Excel einlesen: Entfernung von Sonderzeichen

Ernst Fischer
Daten aus anderen Systemen in Excel weiter zu verarbeiten, liegt im Trend, und alle großen Softwarehersteller stellen Excel-Schnittstellen zur Verfügung. Oft liegen die Rohdaten aber nicht so geordnet vor, wie es die Weiterverarbeitung erfordert. 

Soweit sich der Weiterverarbeitungsbedarf auf Verdichtungen, Zuordnungen und Darstellungen von Zahlen handelt, stellt die Aufbereitung mittels Excel kein großes Problem dar. Anders, wenn die Quelldaten Bestandteile aufweisen, welche diese Absicht blockieren. Dann müssen diese Störelemente entfernt werden, bevor es mit der Weiterverarbeitung losgehen kann. Typisch sind allerlei Sonderzeichen. Teilweise sind diese auch noch schwer erkennbar und deshalb gelegentlich besonders ärgerlich. Beispiele sind Leertasten in Leerzellen oder Hochkommas vor Zahlen. 
Für den in der Praxis relativ häufig auftretenden Fall „Entfernung von Sonderzeichen“ gibt es fertige Lösungen zu kaufen, außerdem zahlreiche kostenlose Hilfestellungen per Internet. In der Regel arbeiten diese Lösungen mit Zelle-für-Zelle-Abfragen, was in größeren Datenbereichen ziemlich schnell zu längeren Wartezeiten führt. Wenn es sich um monatliche Routinen handelt, kann dies als erträglich betrachtet werden. Es gehört jedoch grundsätzlich zur guten Excel-Arbeit, aus der Vielzahl der Möglichkeiten gezielt die schnellsten auszuwählen. Alle Excel- Entwickler/-innen kennen den Umstand, dass Excel oft mehrere Lösungswege erlaubt (ein großes Problem für alle Einsteiger, gleichzeitig jedoch ein großer Vorteil).

Nehmen wir also eine schnelle, einfache Lösung für den Anfang, die in vielen Fällen den Bedarf vollständig abdecken wird:

Excel-Zeichen-entfernen_Fischer.jpg
 
In C11-C20 sind verschiedene „Sonderzeichen“ aufgelistet.

Ab G11:G21 stehen Beispiele von Quelldaten. Daneben stehen die bereinigten Daten nach Entfernung der Sonderzeichen. Die Reihenfolge ist in den Spalten nicht identisch – es ist somit unterstellt, dass die Reihenfolge keine Rolle spielt. Zur Sonderzeichen-Entfernung dient folgendes Makro, das per Schaltfläche Zeichen entfernen gestartet wird:

 Sub ZeichenEntfernen()
    Application.ScreenUpdating = False
  Z = 11
  While Z < 21
    Range("G11:G125010").Select
    Selection.Sort Key1:=Range("G11"), Order1:=xlAscending, Header:=xlNo, _
      OrderCustom:=1, MatchCase:=False, Orientation:=xlTopToBottom
    Application.CutCopyMode = False
    Cells(Z, 3).Select
    Selection.Copy
    Range("G10").Select
    Selection.PasteSpecial Paste:=xlPasteValues
    Application.CutCopyMode = False
    Selection.CurrentRegion.Select
    Selection.Replace What:=Cells(10, 7), Replacement:="", LookAt:=xlPart, _
        SearchOrder:=xlByRows, MatchCase:=False, SearchFormat:=False, _
        ReplaceFormat:=False
    Application.CutCopyMode = False
  Z = Z + 1
  Wend
    Range("G11:G125010").Select
    Selection.Sort Key1:=Range("G11"), Order1:=xlAscending, Header:=xlNo, _
      OrderCustom:=1, MatchCase:=False, Orientation:=xlTopToBottom
    Application.CutCopyMode = False
    Range("A1").Select
    Application.ScreenUpdating = True
End Sub


Erläuterung: Das Makro arbeitet mit der so genannten Blocktechnik. Gemeint ist, dass nicht Zelle für Zelle befragt wird, sondern der gesamte zu bearbeitende Datenblock auf einen Schlag. Damit erreichen Sie in größeren Datenbereichen einen enormen Zeitvorteil.

Die Lösung ist auf 10 Sonderzeichen (Zeile 11-20) eingerichtet – diese Festlegung ist nach Bedarf zu erweitern. Anfangs wird der Datenblock in Spalte G aufsteigend G11 sortiert, damit für jede der einzelnen Sonderzeichen-Entfernungsvorgänge ein bündiger Datenblock entsteht (weil dieser beim Entfernen von Nullen unterbrochen wird). Die Sortierung ist auf 125.000 Zeilen ausgelegt – diese Festlegung kann großzügig ausgelegt werden, weil Sortiervorgänge zu den schnellen Excel-Routinen zählen.

In der Schleife wird das jeweilige Sonderzeichen nach G10 kopiert und im Block ab G10 entfernt. Hochkommas werden ggf. nicht sauber entfernt, es stehen aber rechenbare Zahlen in den Zellen, die zuvor wegen Hochkommas nicht rechenbar gewesen sind. Mit dem *-Zeichen funktioniert es nicht. Das Makro funktioniert auch, wenn das vermutete Zeichen gar nicht im Block vorhanden ist.

Wenn Sie mehr als 20 Zeichen benötigen, erweitern Sie den Block in C nach unten und im Makro die Anweisung While Z < 21 entsprechend höher als 21.





letzte Änderung E.R. am 11.08.2023
Autor:  Ernst Fischer

Weitere Fachbeiträge zum Thema

Bleiben Sie auf dem Laufenden mit unserem Newsletter

Tragen Sie sich für den kostenfreien und unverbindlichen Newsletter von Controlling-Portal.de ein und erhalten Sie jeden Monat aktuelle Neuigkeiten für Controller. Wir informieren Sie über neue Fachartikel, über wichtige News, aktuelle Stellenangebote, interessante Tagungen und Seminare. Wir empfehlen Ihnen spannende Bücher und geben Ihnen nützliche Excel-Tipps. Verpassen Sie nie mehr wichtige Diskussionen im Forum und stöbern Sie in Software-Angeboten, die Ihnen den Arbeitsalltag erleichtern. Beispiel-Newsletter >>

Jetzt Newsletter gratis erhalten

Premium-Stellenanzeigen



Eigenen Fachbeitrag veröffentlichen? 

Sie sind Autor einer Fachpublikation oder Entwickler einer Excel-Vorlage? Gern können Sie sich an der Gestaltung der Inhalte unserer Fachportale beteiligen! Wir bieten die Möglichkeit Ihre Fachpublikation (Fachbeitrag, eBook, Diplomarbeit, Checkliste, Studie, Berichtsvorlage ...) bzw. Excel-Vorlage auf unseren Fachportalen zu veröffentlichen bzw. ggf. auch zu vermarkten. Mehr Infos >>

Kommentar zum Fachbeitrag abgeben

Nur registrierte Benutzer können Kommentare posten!

Controlling- Newsletter

Neben aktuellen Neuigkeiten für Controller und neu eingegangene Fachartikel, informieren wir Sie über interessante Literaturtipps, Tagungen , Seminarangebote und stellen Ihnen einzelne Software- Produkte im Detail vor.
Werden Sie jetzt monatlich über
neue Fachbeiträge, Controlling-Tools und News informiert! Zur Newsletter-Anmeldung >>

Über 3.000 Artikel und Vorlagen

Community_Home.jpg






Werden Sie Mitglied in einer großen Controller-Community (fast 12.000 Mitglieder!) und erhalten Zugriff auf viele Inhalte und diskutieren ihre Fragen im Controlling-Forum.

Sehen Sie hier die neuesten Fachbeiträge >>

Eine neue Stelle?

Mit dem Studium fertig, Umzug in eine andere Region, Aufstiegschancen nutzen oder einfach nur ein Tapetenwechsel? Dann finden Sie hier viele aktuell offene Stellen im Controlling.
Zu den Stellenanzeigen >>

Zukunft_Aussicht_Menschen_Fernglas_pm_prometeus_315.jpg

Sie suchen einen Controller? Mit einer Stellenanzeige auf Controlling-Portal.de erreichen Sie viele Fachkräfte. weitere Informationen >>

KLR-Begriffe von A bis Z

A-C   D-F   G-I   J-L   M-R   S-U   V-Z 

Testen Sie ihr Wissen mit unseren Aufgaben und Lösungen im Bereich Kostenrechnung >>

Sie haben eine Frage?

Ratlos_Verwirrt_pm_RainerPlendl_400x275.jpg

Nutzen Sie kostenfrei das Forum für Controller und und diskutieren ihre Fragen zu Controlling-Themen.

Riesen- Ressource

Auf Controlling-Portal.de sind bereits über 1.500 Fachbeiträge veröffentlicht und ständig kommen neue dazu.

Zu den neuesten Fachbeiträgen >>
Zu den derzeit meistgelesenen Fachbeiträgen >>
Zu den Premium-Beiträgen >>

Sie möchten auch einen Fachbeitrag hier veröffentlichen? Dann erhalten Sie hier weitere Informationen >>

Amüsante Glosse

Zweifel_Denken_Frau_Brille_pm_luckyraccoon_400x300.jpg

Erfolgreiche Unternehmer einer Kleinstadt treffen sich regelmäßig im örtlichen Golfclub und diskutieren mit Ihrer Lieblingskellnerin und BWL-Studentin Pauline betriebswirtschaftliche Probleme. Amüsant und mit aktuellem Bezug geschrieben von Prof. Peter Hoberg.

Zur Serie "Neulich im Golfclub" >>

Sie möchten sich weiterbilden?

mann-treppe-up-karriere_pm_pressmaster_B10716345_400x300.jpg

In unserer Seminar-Rubrik haben wir einige aktuelle Seminar- und Kurs-Angebote für Controller, u.a. auch Kurse zum Controller / IHK zusammengestellt.

Talentpool - Jobwechsel einfach!

HR-Bewerbung-Digital_pm_yupiramos_B123251108_400x300.jpg

Tragen Sie sich kostenfrei im Talentpool auf Controlling-Portal.de ein und erhalten Jobangebote und Unterstützung beim Jobwechsel durch qualifizierte Personalagenturen.
Nützliche Excel-Tools

Diagramme_Charts_pm_chormail@hotmail-com_B347361660_290px.jpg

Excel Dashboard Baukasten für das Projektmanagement
Zahlreiche fertig vorbereitete Module, Grafiken und Übersichten, die leicht individuell angepasst und zu beliebigen Dashboards für Präsentationen, Reporting oder das Projektcontrolling zusammengestellt.... mehr Infos >>

Preiskalkulation für Produkte u. Dienstleistungen

Branchenübergreifende Excel-Vorlagen zur einfachen Preiskalkulation und Angebotskalkulation für Selbständige. Separate Vorlagen für Produktgeschäft und Dienstleistungen (Stundensatzkalkulator). Preis- und Angebotskalkulation für Selbständige. mehr Infos >>

Excel-Projektmanagement-Paket

Professionelle Excel-Vorlagen für Ihr Projektmanagement Dieses Vorlagen-Paket enthält insgesamt 9 verschiedene Excel-Dateien für die Projektplanung und das Projektmanagement. Alle Dateien sind einfach zu bedienen, können vom Nutzer beliebig angepasst werden. mehr Infos >>

Weitere Excel-Vorlagen finden Sie hier >>

Controlling-Software gesucht?

controlling_Dashboard_pm_ml12nan_B9707546_400x300.jpg

Verschaffen Sie sich hier einen Überblick >>
Anzeige
Excel-Vorlagen für Controlling und Rechnungswesen

Stellenanzeigen

Abteilungsleiter:in Rechnungswesen, Finanzen, Haushalt
Die Kassenärztliche Vereinigung (KV) Berlin ist eine Körperschaft des öffentlichen Rechts und eine wichtige Schlüsselfunktion im Gesundheitswesen. Wir sind für die Sicherstellung der ambulanten medizinischen und psychotherapeutischen Versorgung der gesetzlich Versicherten in der Hauptstad... Mehr Infos >>

Leiter (m/w/d) Administration
Die transnova-RUF Verpackungs- und Palettier­technik GmbH ist ein inter­national agierender, techno­logisch führender Anbieter von Maschinen und Anlagen zur Automati­sierung von Ver­packungs- und Palettier­prozessen. Auf der techno­logischen Basis modernster Roboter- und Auto­matisierungs­technik... Mehr Infos >>

Junior Business Controller*in (m/w/d)
A+W ist weltweiter Marktführer für Software in der Flachglas- sowie der Fenster- und Türenindustrie mit Hauptsitz in Mittelhessen, Deutschland. Gegründet auf einem krisensicheren Fundament vor über 40 Jahren, ist unser Unternehmen Teil der großen Familie der Constellation Software Inc., die n... Mehr Infos >>

Controller (w/m/d)
Energie Südbayern (ESB) bildet gemein­sam mit den Toch­ter­unter­nehmen Ener­gie­netze Bayern und der ESB Wärme die ESB-Unter­nehmens­gruppe. Mit rund 450 Mit­arbeite­rin­nen und Mit­arbei­tern, Auszu­bil­denden und Trai­nees stehen wir für leis­tungs­fähigen Service, flexible Energie­pro... Mehr Infos >>

Buchhalter / Buchhalterin (m/w/d)
text2net legt Wert auf eine familienbewusste und flexible Arbeitszeitgestaltung, kurze Entscheidungswege und eine gute Arbeitsatmosphäre. Unsere Büroräume liegen in Bonn in zentraler Lage mit sehr guter Anbindung an öffentliche Verkehrsmittel (Nähe Hauptbahnhof / Busbahnhof). Bei uns erwa... Mehr Infos >>

Controller (m/w/d) Fokus Kostenrechnung und Projektcontrolling
Leidenschaft für Kaffee, Kakao und Schokolade. Faszination für Technologie. Die PROBAT-Gruppe. Seit 1868 steht PROBAT für wegweisende Lösungen in der Kaffeeverarbeitung. Das Unternehmen ist unangefochtener Weltmarktführer im Maschinen- und Anlagenbau für die Kaffeeindustrie. Mit der Übernahme von... Mehr Infos >>

Financial Analyst/Controller (m/w/d)
Unsere ausgeprägte Leidenschaft für Live Entertainment, Musicals und Theateraufführungen auf höchstem Niveau ist, was uns bei Stage verbindet. Diese gemeinsame Begeisterung macht aus den vielfältigsten Mitarbeitenden in unterschiedlichsten Jobs ein hingebungsvolles Team: ein echtes „Wir“. Und das... Mehr Infos >>

Controller (m/w/d)
Bei Bauermeister vereinen sich Innovationskraft und eine lange Tradition im Maschinenbau zu maßgeschneiderten Lösungen für Kunden weltweit. Mit über 135 Jahren Erfahrung zählt Bauermeister zu den weltweit führenden Herstellern von Mahl- und Sichtanlagen für die Lebensmittel-, Mineralien- und Chem... Mehr Infos >>

Weitere Stellenanzeigen im Stellenmarkt >>

Folgen Sie uns!

panthermedia_B90564160_patronestaff_310px.jpg

Controlling-Portal auf:
Facebook >> und  Linkedin >>

Veranstaltungs-Tipp

Confex_Online-Banner_290px.jpg
Lernen Sie von unseren Experten alle Tricks zum Thema Power BI.
  • Erfahrene Trainer mit fundiertem Power BI Wissen
  • Praxisnahe Beispiele und Übungen für sofortige Anwendung
  • Kleine Gruppen für maximale Interaktion
Melden Sie sich jetzt an, es gibt noch freie Plätze.

JOB- Letter

 jobletter.jpg
Sie möchten über neu eingehende Stellenangebote automatisch informiert werden? Dann können Sie unseren kostenfreien Jobletter abonnieren. Mit diesem erhalten Sie alle 14 Tage die aktuellsten Stellenanzeigen und weitere Arbeitsmarkt-News.
 



aufgefallen ?!


Ihre Werbung hier !






Excel-Tools für Controller!

Diagramme_Charts_pm_chormail@hotmail-com_B347361660_400x300.jpg

Über 500 Vorlagen direkt zum Download. Verschaffen Sie sich einen Überblick >>

Software-Tipps

LucaNet_simply_intelligent_Logo_RGB.jpg
LucaNet.Financial Consolidation ist die Software für eine prüfungssichere Konsolidierung, die alle Funktionen für die Erstellung eines legalen Konzernabschlusses nach unterschiedlichen Rechnungslegungsstandards bietet.
Mehr Informationen >>

Weitere Controlling-Software-Lösungen im Marktplatz >>

Excel-Vorlage: Bilanzanalyse

Analysieren Sie die Bilanz Ihres Unternehmens oder Wettbewerbers ohne großen Aufwand aber transparent in Grafiken aufbereitet. Profitieren Sie von einer klaren Übersicht und Jahresvergleich der einzelnen Bilanzpositionen.
Mehr Informationen >>

Excel Vorlage Boston Matrix

Boston_Matrix_Excel_Vorlage.png
Mit der Excel-Vorlage "Boston Matrix" haben ein strategisches Tool für die Analyse von Marktteilnehmern. Nachdem Sie eine Kennzahl, zum Beispiel Umsatz, der Marktteilnehmer und dem Benchmark-Teilnehmer in einer Eingabemaske eingegeben haben, werden diese im 4 Felder-Portfolio visualisiert. Ideal für Unternehmensberater bzw. strategische Auswertungen.
Mehr Informationen >>

RS Toolpaket - Planung

Wir setzen für Sie den Rotstift an. Sparen Sie mit unsrem RS Toolpaket - Planung über 35% im Vergleich zum Einzelkauf. Das RS Toolpaket -Planung stellt Ihnen die wichtigsten Werkzeuge für Ihre Unternehmensplanung zur Verfügung. Das Planungspaket umfasst 4 Excel-Tools! 
Mehr Informationen >>

Weitere über 400 Excel-Vorlagen finden Sie hier >>
Premium-Mitglied werden

Excel TOP-SellerRS Liquiditätsplanung L

PantherMedia_pannawat_B100513902_400x300.jpg
Die RS Liquiditätsplanung L ist ein in Excel erstelltes Werkzeug für die Liquiditätsplanung von Kleinunternehmen sowie Freiberuflern. Die Planung erfolgt auf Basis von veränderbaren Einnahmen- und Ausgabepositionen. Detailplanungen können auf extra Tabellenblättern für z.B. einzelne Projekte oder Produkte vorgenommen werden. 
Mehr Informationen >>

Rollierende Liquiditätsplanung auf Wochenbasis

Dieses Excel-Tool bietet Ihnen die Grundlage für ein Frühwarnsystem. Der erstellte Liquiditätsplan warnt Sie vor bevorstehenden Zahlungsengpässen, so dass Sie frühzeitig individuelle Maßnahmen zur Liquiditätssicherung einleiten können. Gerade in Krisensituationen ist eine kurzfristige Aktualisierung und damit schnelle Handlungsfähigkeit überlebenswichtig. Mehr Informationen >>

Strategie-Toolbox mit verschiedenen Excel-Vorlagen

Die Strategie-Toolbox enthält 10 nützliche Excel Vorlagen, die sich erfolgreich in der Strategie bewährt haben. Alle Tools sind sofort einsatzbereit und sind ohne Blattschutz. Damit können die Vorlagen individuell angepasst werden.
Ideal für Mitarbeiter aus dem strategischen ManagementMehr Informationen>>

Weitere über 400 Excel-Vorlagen finden Sie hier >>

Software-Tipp

Liquiditätsplanung_Fimovi.jpgRollierende Liquiditätsplanung auf Wochenbasis. Mit der Excel-Vorlage „Liquiditätstool“ erstellen Sie schnell und einfach ein Bild ihrer operativen Liquiditätslage für die nächsten (bis zu 52) Wochen. Mehr Infos und Download >>