Stapelweise Änderung von Excel-Zellenstichwörtern: Praxisbeispiel für arbeitsmappenübergreifendes Suchen und Ersetzen mit Platzhaltern
Übersetzung:EnglishFrançaisDeutschEspañol日本語한국어,Aktualisierungszeit:2026-10-12 10:40:56
Mehrere xlsx-Berichte müssen synchron eine Art von Schlüsselwörtern ändern, aber die Endziffern jeder Nummer sind unterschiedlich? In diesem Fall können Platzhalter und reguläre Regeln die präzise Einzelsuche ersetzen. Dieser Artikel zeigt aus der Perspektive der arbeitsmappenübergreifenden Konsistenz, wie Sie mit HeSoft Doc Batch Tool die Excel-Funktion „Suchen und Ersetzen“ auswählen, mehrere Dateien importieren, den Verarbeitungsbereich auf Zelltext beschränken und durch unscharfe Formelsuche sechsstellige Nummern, die mit 030 beginnen, sowie fünfstellige Codes, die mit 46 beginnen, jeweils durch angegebene Inhalte ersetzen. Außerdem werden die Prüfung der Dateiliste, Formel- und Datentypeinstellungen, die Ausgabeprüfung sowie Methoden zur Vermeidung von Fehlzuordnungen vorgestellt.
Dieselben Geschäftsdaten werden oft auf verschiedene Excel-Arbeitsmappen aufgeteilt, z. B. Produktlisten, Listen teilnehmender Institutionen, Testtabellen, Monatsberichte und Abteilungsregister. Wenn sich Codierungsregeln ändern, müssen Administratoren die Schlüsselwörter in allen Dateien einheitlich aktualisieren. Jede xlsx-Datei manuell zu öffnen und dann nacheinander mit Strg+H zu suchen und zu ersetzen, ist nicht nur repetitiv, sondern macht es auch schwer sicherzustellen, dass jede Datei exakt dieselben Regeln verwendet.
Das Problem wird noch deutlicher, wenn die zu ändernden Inhalte eine Gruppe variierender Nummern sind. Nehmen wir als Beispiel Codes wie 030006, 030010 oder 030011: Sie sind nicht dasselbe vollständige Schlüsselwort, gehören aber alle zu sechsstelligen Nummern, die mit 030 beginnen. In diesem Fall können Platzhalter und reguläre Ausdrücke verwendet werden, um das gemeinsame Muster zu beschreiben, und die Office-Software kann mehrere Dateien stapelweise verarbeiten. Dieser Artikel erklärt anhand der tatsächlichen Oberfläche von HeSoft Doc Batch Tool , wie Excel-Zellschlüsselwörter arbeitsmappenübergreifend gesucht und ersetzt werden.
1. Anwendungsszenarien: Warum arbeitsmappenübergreifendes Ersetzen sinnvoll ist
Der Kernwert des dateiübergreifenden Ersetzens besteht darin, ursprünglich wiederholt auszuführende Vorgänge in einer einzigen Aufgabe zu bündeln. Die folgenden Szenarien eignen sich besonders für diese Methode:
- Dieselbe Vorlage wurde nach Region, Monat oder Projekt in viele xlsx-Arbeitsmappen generiert, und Codes müssen einheitlich aktualisiert werden;
- Mehrere Excel-Register verweisen auf alte Nummern und müssen nach einem festen Präfix migriert werden;
- Test-, Schulungs- oder Demonstrationsdateien müssen echte Nummern durch einheitliche Beispielwerte ersetzen;
- Vor der Weitergabe von Arbeitsmappen müssen bestimmte Kennungen formatbasiert gesucht und grundlegend anonymisiert werden;
- Die Dateianzahl ist zu groß, um sich darauf zu verlassen, jede Datei manuell darauf zu prüfen, ob die Änderung bereits abgeschlossen ist.
Im Vergleich zum Suchen und Ersetzen in einer einzelnen Excel-Datei eignen sich Tools zur Stapelverarbeitung von Dokumenten besser, um eine einheitliche Aufgabe einzurichten: zuerst die Arbeitsmappen zentral hinzufügen, dann Verarbeitungsbereich, Suchregeln, Ersetzungsergebnisse und Speicherort einheitlich festlegen. Dadurch lassen sich Abweichungen vermeiden, die durch mehrfaches Eingeben von Ausdrücken entstehen.
2. Vorschau des Ergebnisses: Auswirkung dateiübergreifender Regeln in einer einzelnen Arbeitsmappe
Vor der Verarbeitung: Zwei Arten von Codes müssen musterbasiert erkannt werden
Im ursprünglichen Arbeitsblatt enthält die Spalte Hospital CCN mehrere Nummern, die mit 030 beginnen, z. B. 030006, 030010, 030011 und 030064. In der Spalte CBSA erscheinen Codes wie 46060. Die roten Pfeile weisen auf diese beiden zu verarbeitenden Bereiche hin.

Die erste Datenart hat das Merkmal „030 + drei Ziffern“, die zweite das Merkmal „46 + drei Ziffern“. Da die letzten Stellen jeder Nummer unterschiedlich sein können, kann eine exakte Suche nach einem einzelnen Wert nicht alle gleichartigen Daten auf einmal abdecken.
Nach der Verarbeitung: Zwei Regelsätze liefern jeweils die entsprechenden Ergebnisse
Im verarbeiteten Arbeitsblatt wurden die CCN-Nummern, die der ersten Regel entsprechen, durch 111111 ersetzt, und die CBSA-Codes, die der zweiten Regel entsprechen, durch 22222. Die gelb markierten Bereiche heben die Zellen hervor, in denen Änderungen stattgefunden haben.

Anhand der benachbarten Daten ist erkennbar, dass Inhalte wie 010039, 010052, 26620 und 10760, die nicht dem Ausdruck entsprechen, nicht einheitlich überschrieben wurden. Genau das sollte beim Erstellen von Regeln angestrebt werden: das Zielformat abdecken und gleichzeitig möglichst vermeiden, nicht betroffene Daten zu beeinflussen.
3. Vorgehen: Vom Dateiimport bis zur Regelkonfiguration
Schritt 1: Das Excel-Such-und-Ersetzen-Werkzeug öffnen
Nach dem Aufrufen von HeSoft Doc Batch Tool wählen Sie in der linken Kategorie „Excel-Werkzeuge“. Klicken Sie in der Funktionsliste auf „Schlüsselwörter in Excel suchen und ersetzen“. Wählen Sie nicht versehentlich Werkzeuge für Dateinamen oder Ordnernamen, denn das Ziel ist diesmal, den Inhalt von Zellen innerhalb der Arbeitsmappe zu ändern.

Die Beschreibung unterhalb des Funktionseintrags weist ausdrücklich darauf hin, dass sie zum stapelweisen Suchen und Ersetzen von Schlüsselwörtern in Excel-Dateiinhalten dient. Nach dem Klicken gelangen Sie auf eine eigene Aufgabenseite.
Schritt 2: Die Liste der zu verarbeitenden Dateien erstellen
Die erste Phase der Aufgabe ist „Zu verarbeitende Datensätze auswählen“. Oben rechts auf der Seite stehen zwei Hauptimportwege zur Verfügung: „Dateien hinzufügen“ und „Dateien aus Ordner importieren“. Wenn die Dateien über verschiedene Verzeichnisse verteilt sind, verwenden Sie „Dateien hinzufügen“; wenn dieselbe Gruppe von Berichten in einem Verzeichnis liegt, können Sie aus dem Ordner importieren.
Im Beispiel wurden product_list.xlsx, team-participant-list.xlsx und test.xlsx importiert, insgesamt 3 Datensätze. Die Dateitabelle zeigt Name, Pfad, Erweiterung, Erstellungszeit und Änderungszeit, sodass die Herkunft vor der Verarbeitung überprüft werden kann.

Beim Prüfen der Liste sollte besonders auf drei Dateitypen geachtet werden: andere Excel-Dateien, die nicht zu dieser Aufgabe gehören, Ergebnisdateien aus einer vorherigen Verarbeitung und nur zur Sicherung dienende Originalkopien. Wenn auch diese Dateien hinzugefügt werden, kann es zu doppelter Verarbeitung oder fehlerhaften Änderungen kommen. Klicken Sie nach der Bestätigung unten auf der Seite auf „Weiter“.
Schritt 3: Den Excel-Verarbeitungsbereich festlegen
In der zweiten Phase legen Sie zuerst den „Verarbeitungsbereich“ fest. Die Oberfläche bietet Zelltext, Arbeitsblatt-Sheet-Namen und Text auf Formen im Arbeitsblatt. In diesem Beispiel wird nur „Zelltext“ aktiviert, um ausschließlich den Tabellendatenbereich zu bearbeiten.
Wenn die tatsächliche Aufgabe nur Änderungen in einem bestimmten Sheet oder einer bestimmten Spalte erlaubt, können die Optionen „Der Name des Arbeitsblatts muss diese Bedingung erfüllen“ und „Der Spaltenname der Zelle muss diese Bedingung erfüllen“ hilfreich sein. Im Screenshot sind beide Bedingungen nicht aktiviert, daher wurden Arbeitsblatt und Spalte im Beispiel nicht weiter eingeschränkt.
Die Bereichseinstellung bestimmt unmittelbar, welche Stellen von den Regeln betroffen sein können. Ein zu großer Bereich erhöht das Risiko falscher Änderungen, ein zu kleiner Bereich kann Ziele übersehen. In echten Aufgaben sollte möglichst der kleinste Verarbeitungsbereich verwendet werden, der den Anforderungen genügt.
Schritt 4: Formeltyp und Datentyp prüfen
Im Screenshot ist für „Formeltyp der zu verarbeitenden Zellen“ „Keine Einschränkung“ gewählt. Für Zellen mit Formeln ist als Verarbeitungsweise „Wert nach Formelberechnung“ ausgewählt, und als Datentyp der zu verarbeitenden Zellen ist nur „Text“ aktiviert. Diese Einstellung passt zu den textförmigen Nummern im Beispiel.
Die Art, wie Nummern in verschiedenen Excel-Dateien gespeichert werden, kann jedoch unterschiedlich sein. Manche Arbeitsmappen speichern Codes als Text, manche möglicherweise als Zahl, und manche stammen aus Formelergebnissen. Vor der Stapelverarbeitung sollten Sie repräsentative Dateien öffnen, die Zielzelle anklicken und die Bearbeitungsleiste beobachten, um tatsächlichen Wert, Anzeigewert und Datentyp zu bestätigen. Wenn nur Text aktiviert ist, das Ziel aber ein Zahlentyp ist, kann es vorkommen, dass ein Teil der Dateien nicht ersetzt wird.
Schritt 5: Von der exakten Suche zur formelbasierten unscharfen Suche wechseln
Unter „Schlüsselwortoptionen festlegen“ gibt es die beiden Modi „Text exakt suchen“ und „Text mit Formel unscharf suchen“. Da in diesem Beispiel eine Art von Nummer statt eines festen Werts gefunden werden soll, wird der zweite Modus gewählt.
Anschließend werden in der linken Liste „Liste der zu suchenden Schlüsselwörter“ zwei Ausdrücke eingegeben:
- 030\d{3}
- 46\d{3}
\d steht für ein Ziffernzeichen, {3} legt fest, dass es genau dreimal hintereinander vorkommt. Der erste Ausdruck matcht daher sechsstellige Inhalte wie 030006, der zweite fünfstellige Inhalte wie 46060.
Schritt 6: Eins-zu-eins zugeordnete Ersetzungsinhalte festlegen
In der rechten Liste „Liste der Schlüsselwörter nach dem Ersetzen“ wird in der ersten Zeile 111111 und in der zweiten Zeile 22222 eingegeben. Die linke und rechte Liste sind keine zwei unabhängigen Inhaltsgruppen, sondern werden über die Zeilennummer einander zugeordnet:
030\d{3} → 111111
46\d{3} → 22222

Wenn weitere Regeln benötigt werden, fügen Sie diese auf dieselbe Weise zeilenweise hinzu. Prüfen Sie danach von der ersten Zeile an erneut, ob Ausdruck, Ersetzungswert, Stellenzahl und Reihenfolge korrekt sind. Bei Regeln mit Buchstaben ist außerdem anhand der tatsächlichen Anforderungen zu entscheiden, ob „Groß-/Kleinschreibung ignorieren“ verwendet werden soll.
Schritt 7: Speicherort festlegen und Stapelverarbeitung starten
Klicken Sie auf „Weiter“, um zur Festlegung des Speicherorts zu gelangen. Es wird empfohlen, ein neues Ausgabeverzeichnis zu erstellen, damit die Verarbeitungsergebnisse getrennt von den Quelldateien gespeichert werden. So lassen sich Originale und Ergebnisse direkt anhand von Dateiname und Verzeichnis unterscheiden, und die Aufgabe kann bei Regelproblemen leichter erneut ausgeführt werden.
Nachdem Sie die Phase „Verarbeitung starten“ erreicht haben, führen Sie die Aufgabe gemäß den Hinweisen auf der Seite aus. Öffnen Sie nach Abschluss die Ausgabedateien zu einer Stichprobenkontrolle, anstatt nur zu prüfen, ob die Aufgabe abgeschlossen ist. Mindestens folgende Punkte sollten geprüft werden:
- Wurden Nummern, die ursprünglich mit 030 begannen und danach drei Ziffern hatten, zu 111111?
- Wurden Codes, die ursprünglich mit 46 begannen und danach drei Ziffern hatten, zu 22222?
- Behalten andere Nummern, die nicht der Regel entsprechen, ihren ursprünglichen Wert?
- Sind nicht betroffene Felder wie Krankenhausnamen oder Regionsnamen unverändert?
- Wurden die verschiedenen Ausgabe-Arbeitsmappen im erwarteten Verzeichnis erzeugt?
4. Wahl zwischen exakter Suche und formelbasierter unscharfer Suche
Wenn der zu ersetzende Inhalt in allen Arbeitsmappen vollständig identisch ist, etwa wenn überall „alte Version“ durch „neue Version“ ersetzt werden soll, ist die exakte Suche meist intuitiver. Ihr Vorteil ist ein klares Ziel, ohne dass ein Ausdruck entworfen werden muss.
Wenn die konkreten Inhalte unterschiedlich, aber strukturell gleich sind, etwa bei gleichem Nummernpräfix und fester Stellenzahl, ist die formelbasierte unscharfe Suche besser geeignet. Sie kann mehrere Werte mit einer einzigen Regel abdecken und die Länge der Schlüsselwortliste deutlich reduzieren. Allerdings ist der Abdeckungsbereich unscharfer Regeln mit bloßem Auge schwerer zu beurteilen, daher sind Tests und Stichproben umso wichtiger.
Das Auswahlprinzip lässt sich so zusammenfassen: bei festen Inhalten bevorzugt exakte Suche, bei musterhaften Inhalten formelbasierte unscharfe Suche; je größer der Bereich und je mehr Dateien, desto wichtiger ist eine vorherige Validierung an Kopien.
5. Häufige Fragen und Hinweise
1. Kann der Ausdruck einen Teil eines längeren Texts treffen?
Das hängt vom Inhalt der Zielzelle und vom Übereinstimmungsverfahren der Software ab. Wenn die Zelle noch andere Zeichen enthält, kann die Regel ein Fragment treffen, das dem Format entspricht. Bei Aufgaben, bei denen die gesamte Zelle vollständig übereinstimmen muss, sollte die tatsächliche Wirkung zuerst mit Testdateien bestätigt werden und nicht nur aus der wörtlichen Bedeutung des Ausdrucks abgeleitet werden.
2. Warum sind einige Arbeitsmappen erfolgreich, andere unverändert?
Häufige Ursachen sind unterschiedliche Datentypen, unterschiedliche Stellenzahlen der Nummern, Leerzeichen davor oder dahinter, fehlende führende Nullen, Zielinhalte an Stellen, die nicht im Verarbeitungsbereich liegen, oder Daten aus Formeln in der Arbeitsmappe. Vergleichen Sie den tatsächlichen Inhalt der Zielzellen in erfolgreichen und fehlgeschlagenen Dateien.
3. Kann die Verarbeitung auf einen bestimmten Spaltennamen beschränkt werden?
Wie in der Oberfläche sichtbar, bietet die Software die Option „Der Spaltenname der Zelle muss diese Bedingung erfüllen“. Wenn nur ein bestimmtes Feld bearbeitet werden soll, kann der Bereich über diese Bedingung eingeschränkt werden. Die genaue Bedingung sollte anhand der tatsächlichen Tabellenüberschriften und der Hinweise auf der Software-Seite festgelegt und vorher getestet werden.
4. Haben mehrere Regeln eine Auswirkung auf die Reihenfolge?
Unabhängig davon, wie die Regeln ausgeführt werden, muss die Zuordnung zwischen linker und rechter Liste exakt sein. Außerdem sollte vermieden werden, dass das Ersetzungsergebnis einer Regel erneut einer anderen Suchregel entspricht, da sonst unerwartete Ergebnisse entstehen können. Beim Entwerfen der Regeln sind sowohl Quell- als auch Zielinhalt zu prüfen.
5. Kann direkt das einzige Original verarbeitet werden?
Nicht empfehlenswert. Stapelaufgaben wirken sich gleichzeitig auf mehrere Dateien aus, und die Auswirkungen fehlerhafter Regeln vervielfachen sich entsprechend. Bewahren Sie mindestens eine unbearbeitete Originalkopie auf und speichern Sie die Ausgabe bevorzugt in einem neuen Verzeichnis.
6. Wie lässt sich das Risiko bei sehr vielen xlsx-Dateien verringern?
Sie können die Aufgabe in eine Testcharge und eine reguläre Charge aufteilen. Importieren Sie zuerst zwei oder drei repräsentative Arbeitsmappen, prüfen Sie die Ergebnisse und verarbeiten Sie erst danach die übrigen Dateien. Wenn sich die Tabellenstrukturen verschiedener Abteilungen deutlich unterscheiden, können Sie auch nach Vorlage oder Herkunft in Chargen verarbeiten, um zu vermeiden, dass eine einzige Regel stark unterschiedliche Dateien abdeckt.
6. Zusammenfassung
Der Schlüssel zum arbeitsmappenübergreifenden Ersetzen liegt nicht nur darin, mehrere Excel-Dateien in die Software aufzunehmen, sondern vor allem darin, einen klaren und überprüfbaren Satz von Verarbeitungsregeln aufzubauen. Mit HeSoft Doc Batch Tool können mehrere xlsx-Arbeitsmappen zentral importiert, der Zelltextbereich eingeschränkt und mit formelbasierter unscharfer Suche Schlüsselwörter mit gemeinsamem Format erkannt werden. In diesem Beispiel entsprechen 030\d{3} und 46\d{3} jeweils 111111 und 22222, wodurch zwei Arten von Nummern einheitlich geändert wurden.
Wenn Sie Monatsberichte, Namenslisten, Register oder Testdaten verarbeiten müssen, können Sie zuerst die Nummernmuster ordnen, die Originaldateien sichern und dann gemäß den Schritten in diesem Artikel eine kleine Testaufgabe erstellen. Nachdem Datentypen, Regelzuordnung und Ausgabeergebnisse als korrekt bestätigt wurden, erweitern Sie die Verarbeitung auf alle Dateien. So lassen sich die Effizienzvorteile der Stapelverarbeitung von Office-Dateien voll ausschöpfen und gleichzeitig Doppelarbeit, übersehene Änderungen und uneinheitliche Standards über Dateien hinweg reduzieren.
Schlüsselwort:Stapelweise Änderung von Excel-Zellen , arbeitsmappenübergreifendes Suchen und Ersetzen , unscharfes Ersetzen von Schlüsselwörtern in Excel