Es fühlt sich natürlich gut an, wenn Sie Ihre Datenquellen endlich so einrichten, wie Sie möchten. Wenn Sie Daten aus einer externen Datenquelle aktualisieren, funktioniert der Vorgang hoffentlich reibungslos. Das ist aber nicht immer der Fall. Änderungen am Datenfluss während des ganzen Wegs können zu Problemen führen, die beim Versuch, Daten zu aktualisieren, als Fehler enden. Einige Fehler können leicht behoben werden, einige sind vorübergehend, und einige sind schwer zu diagnostizieren. Im Folgenden finden Sie eine Reihe von Strategien, die Sie zum Behandeln von Fehlern ergreifen können, die Ihnen auf den Weg kommen.
Es gibt zwei Arten von Fehlern, die beim Aktualisieren von Daten auftreten können.
Lokal Wenn in Ihrer Excel-Arbeitsmappe ein Fehler auftritt, sind ihre Problembehandlungsbemühungen begrenzt und überschaubarer. Möglicherweise haben aktualisierte Daten einen Fehler mit einer Funktion verursacht, oder die Daten haben eine ungültige Bedingung in einer Dropdownliste erstellt. Diese Fehler sind lästig, lassen sich aber ziemlich einfach nachverfolgen, identifizieren und beheben. Excel hat außerdem die Fehlerbehandlung mit übersichtlicheren Nachrichten und kontextbezogenen Links zu gezielten Hilfethemen verbessert, um das Problem zu finden und zu beheben.
Remote Ein Fehler, der aus einer externen Remotedatenquelle stammt, ist jedoch eine andere Sache. In einem System, das sich auf der anderen Straßenseite, auf halber Welt oder in der Cloud befindet, ist etwas geschehen. Diese Fehlertypen erfordern einen anderen Ansatz. Häufige Remotefehler sind:
-
Es konnte keine Verbindung mit einem Dienst oder einer Ressource hergestellt werden. Überprüfen Sie Ihre Verbindung.
-
Die Datei, auf die Sie zugreifen möchten, wurde nicht gefunden.
-
Der Server reagiert nicht und wird möglicherweise wartunglich ausgeführt.
-
Dieser Inhalt ist nicht verfügbar. Möglicherweise wurde sie entfernt oder ist vorübergehend nicht verfügbar.
-
Bitte warten... die Daten geladen werden.
Im Folgenden finden Sie einige Vorschläge, mit deren Hilfe Sie möglicherweise aufgetretene Fehler beheben können.
Suchen und Speichern des spezifischen Fehlers Überprüfen Sie zuerst den Bereich &-Verbindungen (Wählen Sie Daten > Abfragen & Verbindungenaus, wählen Sie die Verbindung aus, und zeigen Sie dann das Flyout an). Sehen Sie sich an, welche Datenzugriffsfehler aufgetreten sind, und notieren Sie sich die bereitgestellten zusätzlichen Details. Öffnen Sie als Nächstes die Abfrage, um bestimmte Fehler bei jedem Abfrageschritt zu sehen. Alle Fehler werden mit einem gelben Hintergrund zur einfachen Identifizierung angezeigt. Notieren oder Bildschirm erfassen Sie die Fehlermeldungsinformationen, auch wenn Sie sie nicht vollständig verstehen. Ein Kollege, Administrator oder Ein Supportdienst in Ihrer Organisation kann Ihnen möglicherweise helfen, zu verstehen, was geschehen ist, und eine Lösung vorschlagen. Weitere Informationen finden Sie unter Behandlung von Fehlern in Power Query.
Hilfeinformationen erhalten Durchsuchen Sie die Office-Hilfe- und -Schulungswebsite. Dies enthält nicht nur umfangreiche Hilfeinhalte, sondern auch Informationen zur Problembehandlung. Weitere Informationen finden Sie unter Fixes oder Problemumgehungen für aktuelle Probleme in Excel für Windows.
Nutzen der technischen Community Verwenden Sie Microsoft Community-Websites, um nach Diskussionen zu suchen, die sich speziell auf Ihr Problem bezieht. Es ist sehr wahrscheinlich, dass Sie nicht die erste Person sind, die das Problem hat, andere sind damit beschäftigt und haben möglicherweise sogar eine Lösung gefunden. Weitere Informationen finden Sie unter Microsoft Excel Communityund Office Answers Community.
Im Web suchen Verwenden Sie Ihre bevorzugte Suchmaschine, um nach weiteren Websites im Web zu suchen, die relevante Diskussionen oder Hinweise liefern können. Dies kann zeitaufwändig sein, aber es ist eine Möglichkeit, ein breiteres Netz zu gegossen, um nach Antworten auf besonders schwierige Fragen zu suchen.
Kontaktieren des Office-Support An diesem Punkt verstehen Sie das Problem wahrscheinlich viel besser. Dies kann Ihnen helfen, Ihre Unterhaltung zu fokussieren und den Zeitaufwand für den Microsoft-Support zu minimieren. Weitere Informationen finden Sie unter Microsoft 365- und Office-Kundensupport.
Obwohl Sie das Problem möglicherweise nicht beheben können, können Sie genau herausfinden, was das Problem ist, um anderen zu helfen, die Situation zu verstehen und für Sie zu lösen.
Probleme mit Diensten und Servern Zeitweilige Netzwerk- und Kommunikationsfehler sind wahrscheinlich ein Fehler. Am besten warten Sie, und versuchen Sie es erneut. Manchmal ist das Problem einfach weg.
Änderungen am Standort oder an der Verfügbarkeit Eine Datenbank oder Datei wurde verschoben, beschädigt, zur Wartung offline geschaltet, oder die Datenbank ist abgestürzt. Datenträgergeräte können beschädigt werden, und Dateien gehen verloren. Weitere Informationen finden Sie unter Wiederherstellen verlorener Dateien unter Windows 10.
Änderungen an Authentifizierung und Datenschutz Es kann plötzlich vorkommen, dass eine Berechtigung nicht mehr funktioniert oder eine Änderung an einer Datenschutzeinstellung vorgenommen wurde. Beide Ereignisse können den Zugriff auf eine externe Datenquelle verhindern. Wenden Sie sich an Ihren Administrator oder den Administrator der externen Datenquelle, um zu sehen, was sich geändert hat. Weitere Informationen finden Sie unter Verwalten von Datenquelleneinstellungen und -berechtigungen undFestlegen von Datenschutzstufen.
Geöffnete oder gesperrte Dateien Wenn ein Text, eine CSV oder eine Arbeitsmappe geöffnet ist, werden änderungen an der Datei erst in die Aktualisierung einbezogen, wenn die Datei gespeichert wurde. Wenn die Datei geöffnet ist, ist sie möglicherweise gesperrt und kann erst nach dem Schließen darauf zugegriffen werden. Dies kann geschehen, wenn die andere Person eine Version von Excel ohne Abonnement verwendet. Bitten Sie sie, die Datei zu schließen oder einchecken. Weitere Informationen finden Sie unter Entsperren einer Datei, die für die Bearbeitung gesperrt wurde.
Änderungen an Schemas im Back-End Jemand ändert einen Tabellennamen, Spaltennamen oder Datentyp. Dies ist fast nie klug, kann große Auswirkungen haben und ist besonders bei Datenbanken gefährlich. Man hofft, dass das Datenbankverwaltungsteam die richtigen Steuerelemente erstellt hat, um dies zu verhindern, aber es kommt zu Ausrutungen.
Blockieren von Fehlern beim Falten von Abfragen Power Query versucht, die Leistung nach Möglichkeit zu verbessern. Häufig ist es besser, eine Datenbankabfrage auf einem Server ausführen, um eine höhere Leistung und Kapazität zu nutzen. Dieser Vorgang wird als Abfragefaltung bezeichnet. Power Query blockiert jedoch eine Abfrage, wenn ein Potenzielles Risiko besteht, dass Daten gefährdet werden. Beispielsweise wird ein Seriendruck zwischen einer Arbeitsmappentabelle und einer SQL Server definiert. Der Datenschutz der Arbeitsmappe ist auf Datenschutzfestgelegt, die SQL Server daten jedoch auf Organisationsdaten. Da Der Datenschutz restriktiver ist als "Organisation",blockiert Power Query den Informationsaustausch zwischen den Datenquellen. Die Abfragefaltung erfolgt hinter den Kulissen, sodass Sie möglicherweise überrascht werden, wenn ein Blockierungsfehler auftritt. Weitere Informationen finden Sie unter Grundlagenzum Falten von Abfragen, Faltenvon Abfragen und Falten mit Abfragediagnose.
Häufig können Sie mit Power Query genau herausfinden, was das Problem ist, und es selbst beheben.
Umbenannte Tabellen und Spalten Änderungen an den ursprünglichen Tabellen- und Spaltennamen oder Spaltenüberschriften führen fast sicher zu Problemen beim Aktualisieren von Daten. Abfragen verwenden Tabellen- und Spaltennamen, um Daten in fast jedem Schritt zu formen. Vermeiden Sie es, die ursprünglichen Tabellen- und Spaltennamen zu ändern oder zu entfernen, es sei denn, Sie sollen die Übereinstimmung mit der Datenquelle sicherstellen.
Änderungen an Datentypen Änderungen am Datentyp können manchmal zu Fehlern oder unbeabsichtigten Ergebnissen führen, insbesondere in Funktionen, die in den Argumenten möglicherweise einen bestimmten Datentyp erfordern. Beispiele hierfür sind das Ersetzen eines Textdatentyps in einer Zahlenfunktion oder der Versuch, eine Berechnung für einen nicht numerischen Datentyp zu machen. Weitere Informationen finden Sie unter Hinzufügen oder Ändern von Datentypen.
Fehler auf Zellenebene Diese Fehlertypen verhindern nicht, dass eine Abfrage geladen wird, sie zeigen jedoch Fehler in der Zelle an. Um die Nachricht zu sehen, wählen Sie Leerzeichen in einer Tabellenzelle aus, die Fehler enthält. Sie können die Fehler entfernen, ersetzen oder einfach behalten. Beispiele für Zellfehler sind:
-
Konvertierung Sie versuchen, eine Zelle mit NA in eine ganze Zahl zu konvertieren.
-
Mathematisch Sie versuchen, einen Textwert mit einem numerischen Wert zu multiplizieren.
-
Verkettung Sie versuchen, Zeichenfolgen zu kombinieren, aber eine davon ist numerisch.
Sicheres Experimentieren und Iterieren Wenn Sie nicht sicher sind, ob eine Transformation negative Auswirkungen haben könnte, kopieren Sie eine Abfrage, testen Sie Ihre Änderungen, und durch Variationen eines Power Query-Befehls wird iteriert. Wenn der Befehl nicht funktioniert, löschen Sie einfach den von Ihnen erstellten Schritt, und versuchen Sie es erneut. Um schnell Beispieldaten mit demselben Schema und derselben Struktur zu erstellen, erstellen Sie eine Excel-Tabelle mit mehreren Spalten und Zeilen, und importieren Sie sie dann (Wählen Sie Daten> Aus Tabelle/Bereichaus). Weitere Informationen finden Sie unter Erstellen einer Tabelle und Importieren aus einer Excel-Tabelle.
Sie können sich wie ein Kind in einem Bonbonladen fühlen, wenn Sie zum ersten Mal verstehen, was Sie mit Daten im Power Query-Editor tun können. Aber wehren Sie sich gegen die Versuchung, alle Bonbons zu essen. Sie möchten Vermeiden von Transformationen, die versehentlich Aktualisierungsfehler verursachen können. Einige Vorgänge sind einfach, z. B. das Verschieben von Spalten an eine andere Position in der Tabelle, und sollten nicht zu Aktualisierungsfehlern im Weg führen, da Power Query Spalten nach dem Spaltennamen nach verfolgt.
Andere Vorgänge können zu Aktualisierungsfehlern führen. Eine allgemeine Faustregel kann Ihr Leitlicht sein. Vermeiden Sie wesentliche Änderungen an den ursprünglichen Spalten. Um sie sicher zu spielen, kopieren Sie die ursprüngliche Spalte mit einem Befehl(Spalte hinzufügen,Benutzerdefinierte Spalte,Doppelte Spalte und so weiter), und nehmen Sie dann Ihre Änderungen an der kopierten Version der ursprünglichen Spalte vor. Im Folgenden werden die Vorgänge aufgeführt, die manchmal zu Aktualisierungsfehlern führen können, und einige bewährte Methoden, mit deren Hilfe Sie alles reibungsloser machen können.
Vorgang |
Leitfaden |
---|---|
Filtern |
Verbessern Sie die Effizienz, indem Sie Daten so früh wie möglich in der Abfrage filtern und nicht benötigte Daten entfernen, um unnötige Verarbeitung zu vermeiden. Verwenden Sie AutoFilter auch, um nach bestimmten Werten zu suchen oder auszuwählen und typspezifische Filter zu nutzen, die in datums-, datums- und datumsspezifischen Zeitzonenspalten (z. B. Monat,Woche,Tag) verfügbar sind. |
Datentypen und Spaltenüberschriften |
Power Query fügt Ihrer Abfrage direkt nach dem ersten Schritt Quelle automatisch zwei Schritte hinzu:"Heraufgestufte Kopfzeilen", die die erste Zeile der Tabelle als Spaltenüberschrift heraufstufen, und "GeänderterTyp", mit dem die Werte aus dem Datentyp "Any" basierend auf der Überprüfung der Werte aus den einzelnen Spalten in einen Datentyp konvertiert werden. Dies ist ein nützlicher Komfort, aber es kann auch sein, dass Sie dieses Verhalten explizit steuern möchten, um unbeabsichtigte Aktualisierungsfehler zu verhindern. Weitere Informationen finden Sie unter Hinzufügen oder Ändern von Datentypen und Bewerben oder Destufen von Zeilen und Spaltenüberschriften. |
Umbenennen einer Spalte |
Vermeiden Sie das Umbenennen der ursprünglichen Spalten. Verwenden Sie den Befehl Umbenennen für Spalten, die durch andere Befehle oder Aktionen hinzugefügt werden. Weitere Informationen finden Sie unter Umbenennen einer Spalte. |
Spalte teilen |
Teilen Sie Kopien der ursprünglichen Spalte, nicht der ursprünglichen Spalte. Weitere Informationen finden Sie unter Teilen einer Textspalte. |
Spalten zusammenführen |
Führen Sie Kopien der ursprünglichen Spalten und nicht der ursprünglichen Spalten zusammen. Weitere Informationen finden Sie unter Zusammenführen von Spalten. |
Entfernen einer Spalte |
Wenn Sie eine kleine Anzahl von Spalten behalten müssen, verwenden Sie Spalte auswählen, um die von Ihnen verwendeten Spalten zu behalten. Berücksichtigen Sie den Unterschied zwischen dem Entfernen einer Spalte und dem Entfernen anderer Spalten. Wenn Sie andere Spalten entfernen und Ihre Daten aktualisieren, bleiben neue Spalten, die der Datenquelle seit der letzten Aktualisierung hinzugefügt wurden, möglicherweise unentdeckt, da sie als andere Spalten betrachtet würden, wenn der Schritt Spalte entfernen erneut in der Abfrage ausgeführt wird. Diese Situation tritt nicht auf, wenn Sie eine Spalte explizit entfernen. Spitze Es gibt keinen Befehl zum Ausblenden einer Spalte (wie in Excel). Wenn Sie jedoch viele Spalten haben und viele davon ausblenden möchten, um Ihre Arbeit zu konzentrieren, können Sie die folgenden Schritte ausführen: Entfernen Sie die Spalten, merken Sie sich den erstellten Schritt, und entfernen Sie dann diesen Schritt, bevor Sie die Abfrage wieder in das Arbeitsblatt laden. Weitere Informationen finden Sie unter Entfernen von Spalten. |
Ersetzen eines Werts |
Wenn Sie einen Wert ersetzen, bearbeiten Sie die Datenquelle nicht. Stattdessen ändern Sie die Werte in der Abfrage. Wenn Sie Ihre Daten das nächste Mal aktualisieren, hat sich der gesuchte Wert möglicherweise geringfügig geändert oder ist nicht mehr vorhanden, sodass der Befehl Ersetzen möglicherweise nicht wie ursprünglich beabsichtigt funktioniert. Weitere Informationen finden Sie unter Ersetzen von Werten. |
Pivot und Unpivot |
Wenn Sie den Befehl Pivotspalte verwenden, kann ein Fehler auftreten, wenn Sie eine Spalte pivotieren, keine Werte aggregieren, aber es wird mehr als ein einzelner Wert zurückgegeben. Diese Situation kann nach einem Aktualisierungsvorgang auftreten, durch den die Daten auf unerwartete Weise geändert werden. Verwenden Sie den Befehl Andere Spalten unpivot, wenn nicht alle Spalten bekannt sind, und Sie möchten, dass neue Spalten, die während eines Aktualisierungsvorgangs hinzugefügt werden, ebenfalls entfernt werden. Verwenden Sie den Befehl Nur ausgewählte Spalte entpivot,wenn Sie die Anzahl der Spalten in der Datenquelle nicht kennen und sicherstellen möchten, dass die ausgewählten Spalten nach einem Aktualisierungsvorgang nicht mehr angezeigt werden. Weitere Informationen finden Sie unter Pivotspalten und Spalten zum Entpivot. |
Verhindern von Fehlern Wenn eine externe Datenquelle von einer anderen Gruppe in Ihrer Organisation verwaltet wird, muss sie sich ihrer Abhängigkeit bewusst sein und Änderungen an ihren Systemen vermeiden, die nachgeordnete Probleme verursachen können. Bewahren Sie die Auswirkungen auf Daten, Berichte, Diagramme und andere Artefakte auf, die von den Daten abhängen. Richten Sie Kommunikationslinien ein, um sicherzustellen, dass sie die Auswirkungen verstehen, und ergreifen Sie die erforderlichen Schritte, damit die Dinge reibungslos ablaufen. Hier finden Sie Möglichkeiten zum Erstellen von Steuerelementen, die unnötige Änderungen minimieren und die Konsequenzen erforderlicher Änderungen antizipieren. Zugegeben, dies ist einfach zu sagen und manchmal schwierig zu tun.
Zukunftsicher mit Abfrageparametern Verwenden Sie Abfrageparameter, um Änderungen zu verringern, z. B. an einem Datenspeicherort. Sie können einen Abfrageparameter so entwerfen, dass er einen neuen Speicherort ersetzt, z. B. einen Ordnerpfad, einen Dateinamen oder eine URL. Es gibt weitere Möglichkeiten zum Verwenden von Abfrageparametern, um Probleme zu verringern. Weitere Informationen finden Sie unter Erstellen einer Parameterabfrage.