MS Query - manche Felder leer
Hallo, ich habe in einer Exceldatei (2003) mit MS Query Daten verknüpft.
(Daten, Externe Daten importieren, Neue Abfrage erstellen...)
MS Query gibt mir die Daten auch wieder, allerdings werden in manchen Spalten einige Werte nicht richtig angezeigt. Z.B. in einer Spalte für Artikelnummern kommen Werte vor, die nur Zahlen aber auch Zahlen mit Buchstaben enthalten. MS Query gibt nur die Werte die Buchstaben enthalten zurück. Die Werte die nur Zahlen enthalten bleiben leer.
Oder in einer Spalte die ein Datum oder ein "?" enthalten kann, werden alle Felder mit Datum leer angezeigt und nur die "?"-Felder angezeigt.
Kann ich in MS Query irgendwie einstellen, dass er die Felder als Text behandelt, damit keine Daten ausgeblendet werden?
Antwort schreiben
Antwort 1 von Hoehrn vom 27.10.2021, 08:01 Options
Servus,
Das liegt vermutlich an der automatischen Zellenformatierung von Excel. Zellen die nur Zahlen enthalten werden nicht als Text angesehen. Wenn du die Formatierung der Zellen entsprechend änderst, wird es hoffentlich gehen.
Antwort 2 von ghoul-xtc vom 27.10.2021, 16:48 Options
Habe mal testweise die Spalte mit der Artikelnummer auf Text geändert, aber das hatte keine Auswirkung...
Antwort 3 von Hoehrn vom 31.10.2021, 11:32 Options
Hat sich dabei der "Standort" der Zahlen in den entsprechenden Zellen von rechtsbündig auf linksbündig geändert?
Antwort 4 von ghoul-xtc vom 02.11.2021, 19:40 Options
nein, hat sich nichts geändert
Antwort 5 von Hoehrn vom 03.11.2021, 14:35 Options
Dann hat Excel die Format-Änderung nicht gefressen.
Standardmäßig wird text linksbündig angezeigt und Zahlen rechts.
Versuche eine einzelne Zelle mit ner Zahl als Teext zu formatieren.
Antwort 6 von ghoul-xtc vom 17.11.2021, 13:00 Options
sorry für die späte Antwort.
Die Zahl im Textformat sieht nach dem Importieren genauso aus.
Aber ich glaube ich hab das Problem jetzt umgangen. Ich habe in der zu importierenden Datei eine Spalte mit folgender Formel angefügt: =links(<Feld>;10).
Jetzt bekomme ich Felder die numerisch sind und auch die die alphanummerisch sind indem ich die neue Spalte nehme.