In diesem Tutorial lernen wir, wie man Duplikate mithilfe eines Office-Skripts entfernt. Um dieses Ziel zu erreichen, folgen wir diesen Schritten.
Schritt 1: Erstellen eines neuen Skripts
Öffnen Sie die Excel-Arbeitsmappe, die die Daten mit Duplikaten enthält, die Sie entfernen möchten.
Klicken Sie auf die Registerkarte „Automatisieren“ im Menüband und wählen Sie „Neues Skript“.
Der Code-Editor wird rechts angezeigt.
Schritt 2: Umbenennen des Skripts
Klicken Sie auf das rote Symbol mit dem Namen „Script“ und benennen Sie es dann in “ Remove Duplicate“ um. Drücken Sie die Eingabetaste.
Im Code-Editor sehen Sie ein Code-Fenster auf der rechten Seite. Kopieren Sie den folgenden Office Script-Code in den Editor und klicken Sie auf die Schaltfläche „Speichern“.
function main(workbook: ExcelScript.Workbook) { let tblResult = workbook.getTable("tblResult"); // Duplikate aus der Tabelle "tblResult" entfernen tblResult.getRange().removeDuplicates([0,1,2,3,4,5], true); }
„tblResult“ ist der Name der Tabelle. Um den Tabellennamen zu erfahren, gehen Sie zum Register „Tabellenentwurf“.
Schritt 3: Skript ausführen:
Klicken Sie auf die Schaltfläche „Ausführen“ (▶), um das Skript auszuführen.
Ergebnisse überprüfen:
Nachdem das Skript ausgeführt wurde, werden Duplikate automatisch aus dem angegebenen Bereich entfernt.
Bitte beachten Sie, dass das Ausführen des Skripts Änderungen direkt an Ihren Excel-Daten vornimmt. Stellen Sie sicher, dass Sie eine Sicherungskopie erstellen oder ein Testblatt verwenden, bevor Sie es auf wichtigen Daten ausführen.
Zusammenfassung:
Der Artikel verdeutlicht die Vorteile von Office Scripts in Excel, um Datenbereinigungsaufgaben zu automatisieren, insbesondere die Entfernung von Duplikaten aus zusammengeführten Datensätzen. Die beschriebenen Schritte zeigen, wie einfach es ist, mithilfe eines neuen Skripts und der Umbenennung in „Remove Duplicates“ Duplikate zu entfernen. Office Scripts bieten eine effiziente Lösung, um wiederkehrende Aufgaben zu automatisieren, menschliche Fehler zu minimieren und die Datenqualität zu verbessern. Die Möglichkeit, das Skript individuell anzupassen, eröffnet weiteres Potenzial für die Anpassung an spezifische Datenanforderungen. Insgesamt können Office Scripts die Effizienz und Genauigkeit der Datensäuberung erheblich steigern und damit die Datenauswertung und -analyse optimieren.
Benötigen Sie einen VBA Programmierer?
Wir als exact construct programmieren mit einem Team von rd. 20 Mitarbeitern seit über 10 Jahren Excel-Tools. Wir sind ein Nischenanbieter der spezialisiert auf Makros/VBA-Codes ist. Daneben unterstützen wir auch als 3rd Level Support die IT-Abteilungen rund um Probleme bei MS Office (Excel, Word, PowerPoint, etc.).
Haben Sie ein Excel-Problem? Benötigen Sie einen Makro-Programmierer? Rufen Sie uns unverbindlich an +41 52 511 05 25 oder kontaktieren Sie uns via Kontaktformular.