Excel: Text in Spaltenbug?
Guten Tag liebe Leute,
Ich bin wieder mal am Excel-verzweifeln, ich hoff, Ihr könnt mir helfen. Es handelt sich um ein scheinbar völlig triviales Problem, die Anwendung von
der Funktion "Text in Spalten". Kein Thema, sollte man meinen aber........
Zelle 1
Grenzlandstrasse 11; Gmünd 3950
soll beim Semicolon in
Zelle2 Zelle3
Grenzlandstrasse 11 Gmünd 3959
aufgeteilt werden. Also "Text in Spalten" Option `Getrennt`, als Trennzeichen ; und fertig. Nein.
Es wird nur der erste Teil bis zum ; ausgegeben, der 2.Teil wird verschluckt.Ich hab gegoogelt, hier die Excel Themen durchforstet.
Ich arbeite hier mit einer Tabelle mit ca 900 Datensätzen, brauch also einen Automatismus. Diese Daten hab ich mit eurer Hilfe
aus einem "Saustall" extrahiert. Was mich zum Verzweifeln bringt ist, wenn ich manuell den Text in Zelle1 eingebe und anschließend die Funktion bemühe,
klappt das tadellos, bei den 900 bestehenden natürlich nicht.
Hat jemand irgendeine Idee, was ich hier falsch mache? Wie üblich, brennt wieder mal der Hut, diese Adressdaten sollten
schon seit gestern beim Kuverter sein. Ich bin wahrscheinlich schon betriebsblind und bitte um euren Input.
Grüße
Michael
Ich bin wieder mal am Excel-verzweifeln, ich hoff, Ihr könnt mir helfen. Es handelt sich um ein scheinbar völlig triviales Problem, die Anwendung von
der Funktion "Text in Spalten". Kein Thema, sollte man meinen aber........
Zelle 1
Grenzlandstrasse 11; Gmünd 3950
soll beim Semicolon in
Zelle2 Zelle3
Grenzlandstrasse 11 Gmünd 3959
aufgeteilt werden. Also "Text in Spalten" Option `Getrennt`, als Trennzeichen ; und fertig. Nein.
Es wird nur der erste Teil bis zum ; ausgegeben, der 2.Teil wird verschluckt.Ich hab gegoogelt, hier die Excel Themen durchforstet.
Ich arbeite hier mit einer Tabelle mit ca 900 Datensätzen, brauch also einen Automatismus. Diese Daten hab ich mit eurer Hilfe
aus einem "Saustall" extrahiert. Was mich zum Verzweifeln bringt ist, wenn ich manuell den Text in Zelle1 eingebe und anschließend die Funktion bemühe,
klappt das tadellos, bei den 900 bestehenden natürlich nicht.
Hat jemand irgendeine Idee, was ich hier falsch mache? Wie üblich, brennt wieder mal der Hut, diese Adressdaten sollten
schon seit gestern beim Kuverter sein. Ich bin wahrscheinlich schon betriebsblind und bitte um euren Input.
Grüße
Michael
Bitte markiere auch die Kommentare, die zur Lösung des Beitrags beigetragen haben
Content-ID: 290588
Url: https://administrator.de/contentid/290588
Ausgedruckt am: 22.11.2024 um 08:11 Uhr
15 Kommentare
Neuester Kommentar
Moin,
nope, kann ich nicht nachvollziehen, vermutlich ein Zeichkodierungsproblem deiner Textdatei, stell die Datei doch mal als Ausschnitt zum Download das man testen kann.
Gruß grexit
nope, kann ich nicht nachvollziehen, vermutlich ein Zeichkodierungsproblem deiner Textdatei, stell die Datei doch mal als Ausschnitt zum Download das man testen kann.
Gruß grexit
Hallo,
Finde ich nicht.
War das ein Import? Wenn ja, gibt es die Importdatei noch? Wenn ja dann erneut importieren und als Trennzeichen dein ; wählen. dann wird es dort immer getrennt und in separaten Zellen gespeichert. Trennzeichen " " (Leerzeichen) und andere dann nicht wählen.
Gruß,
Peter
Finde ich nicht.
Grenzlandstrasse 11; Gmünd 3950
Also ist hier der Text "Grenzlandstrasse 11; Gmünd 3950" in einer Zelle A1 enthalten?War das ein Import? Wenn ja, gibt es die Importdatei noch? Wenn ja dann erneut importieren und als Trennzeichen dein ; wählen. dann wird es dort immer getrennt und in separaten Zellen gespeichert. Trennzeichen " " (Leerzeichen) und andere dann nicht wählen.
Also "Text in Spalten" Option `Getrennt`, als Trennzeichen ; und fertig. Nein.
Import? Version?Es wird nur der erste Teil bis zum ; ausgegeben, der 2.Teil wird verschluckt.
Dann sag doch dein Import das er eben alles importieren soll. Der Import tut nur das was du ihm sagst.Was mich zum Verzweifeln bringt ist, wenn ich manuell den Text in Zelle1 eingebe und anschließend die Funktion bemühe, klappt das tadellos
?!?Hat jemand irgendeine Idee, was ich hier falsch mache?
Falsch importiert?Gruß,
Peter
Nö....ihr versteht glaub ich momentan das Problem nicht.
Er hat ein Excel-Tabellenblatt und da steht bei ihm in Zelle A1 eben der obige Text.
Mit einem Klick auf Daten (Menüband) kann man dann den Button "Text in Spalten" klicken. Dort macht Excel dann das, was es beim Import von CSV und sonstigen Textdateien macht.
Dort braucht man dann aber nur noch das Häkchen bei "Getrennt" setzen, auf weiter klicken und dann als Trennzeichen das Semikolon auswählen.
Fertig stellen und gut is.
Natürlich muss vorher die Zelle, bzw. die Spalte ausgewählt, sprich markiert werden.
Da es bei ihm aber nur mit "neuen" Zellen funktioniert, dürfte da wirklich ein Problem mit dem Zeichensatz vorliegen. Excel kennt das augenscheinliche Semikolon nicht als Semikolon an.
Testen könnte man das mit Suchen und Ersetzen. Da einfach mal die Semikolons durch ein anderes Zeichen ersetzen lassen und dass dan mit "Text in Spalten" abarbeiten.
Er hat ein Excel-Tabellenblatt und da steht bei ihm in Zelle A1 eben der obige Text.
Mit einem Klick auf Daten (Menüband) kann man dann den Button "Text in Spalten" klicken. Dort macht Excel dann das, was es beim Import von CSV und sonstigen Textdateien macht.
Dort braucht man dann aber nur noch das Häkchen bei "Getrennt" setzen, auf weiter klicken und dann als Trennzeichen das Semikolon auswählen.
Fertig stellen und gut is.
Natürlich muss vorher die Zelle, bzw. die Spalte ausgewählt, sprich markiert werden.
Da es bei ihm aber nur mit "neuen" Zellen funktioniert, dürfte da wirklich ein Problem mit dem Zeichensatz vorliegen. Excel kennt das augenscheinliche Semikolon nicht als Semikolon an.
Testen könnte man das mit Suchen und Ersetzen. Da einfach mal die Semikolons durch ein anderes Zeichen ersetzen lassen und dass dan mit "Text in Spalten" abarbeiten.
Nö....ihr versteht glaub ich momentan das Problem nicht.
Doch genau das meinen wir . Ich vermute daher ein Zeichenkodierungproblem oder Bedienungsfehler bei Ihm, aber dazu kann uns nur der TO mit mehr Info aufklären.
Hallo,
wie ist denn die Zellformatierung der Zellen eingestellt, aus denen extrahiert werden soll? Standard, Zahl, Text.... ?
Hast Du für das extrahieren auch 'Tabulatoren' als Trennung mit angekreuzt?
Versuch die Zellen einheitlich zu formatieren, am besten mit 'Format übertragen' aus DER Zelle aus der es funktioniert.
Gruß
Holger
wie ist denn die Zellformatierung der Zellen eingestellt, aus denen extrahiert werden soll? Standard, Zahl, Text.... ?
Hast Du für das extrahieren auch 'Tabulatoren' als Trennung mit angekreuzt?
Versuch die Zellen einheitlich zu formatieren, am besten mit 'Format übertragen' aus DER Zelle aus der es funktioniert.
Gruß
Holger
die Funktion RECHTS aber tut was sie will, wenn ich sie über die unteinanderliegenden Zellen ziehe. Hat das jemand schon erlebt?
Nö, das scheint mir eher Fehlbedienung oder ein verhunztes Excel zu sein, so wie sich deine ganzen Fehler hier anhören.Nimm mal einen anderen Rechner ansonsten liegt es an deinen Rohdaten, die wir leider immer noch nicht begutachten durften
Da hilft kein Heulen sondern besonnenes analytisches Vorgehen. Am Ende des Tages haust du dir ein Brett vor den Kopf weil die Lösung so einfach war du sie nur übersehen hast
Ein Bug gibts bei den Funktionen nicht, das wäre der Community schon viel viel früher aufgefallen.
Wenn du das File anonymisiert zur Verfügung stellst aber das Format der Datei (ANSI/Unicode) nicht änderst können wir dir umgehend die Lösung deines Problems präsentieren. Du hast also die Wahl ...
Hast Du schon den - ich nenne ihn mal - Pasteandcopy-Filter probiert?
Alle Daten nehmen, [Ctrl]+[C] in Word [Ctrl]+[V], speichern als RTF. Datei in Open Office Öffnen, Alle Schriftarten und Absätze auf Standardformate, , als Doc speichern und dann von Word die Daten wieder in Excel einfügen.
Notepad wäre ggf. noch ein Zwischenlager wert, da es hier so gut wie keine Formatierungsmöglichkeiten gibt und 'Speichern unter' auch ANSI, UNICODE und UTF zulässt.
Alle Daten nehmen, [Ctrl]+[C] in Word [Ctrl]+[V], speichern als RTF. Datei in Open Office Öffnen, Alle Schriftarten und Absätze auf Standardformate, , als Doc speichern und dann von Word die Daten wieder in Excel einfügen.
Notepad wäre ggf. noch ein Zwischenlager wert, da es hier so gut wie keine Formatierungsmöglichkeiten gibt und 'Speichern unter' auch ANSI, UNICODE und UTF zulässt.
Nur hab ich keine Ahnung, wie ich hier einen Upload starte.
Lad das auf einen FileHoster deiner Wahl (google drive/dropbox/etc) gibts ja genug, hier können im Moment leider nur Bilder hochgeladen werden.
Ich dachte jetzt eher an die Rohtextdatei welche du importieren wolltest...
Aber mir ist das schon vom Ansehen klar, du hast da einen/mehrere Zeilenumbrüche im String, das ist dein Hund ....wusst ichs doch...
Den kann man ebenfalls mit einer Formel ersetzen Stichwort Wechseln() /Säubern() oder man markiert die Spalte und ersetzt alle Zeilenumbrüche durch durch einen Null-String
Und zum Thema Rechts-Formel : Die hast du nicht richtig verstanden, denn der String wird nicht von hinten aus gesucht sondern von Vorne, das heißt also das du von der Gesamt-Länge des Strings die Fundlänge abziehen musst!
Wie du also richtig bemerkt hast der Fehler saß 50cm vor dem Schirm
Aber mir ist das schon vom Ansehen klar, du hast da einen/mehrere Zeilenumbrüche im String, das ist dein Hund ....wusst ichs doch...
Den kann man ebenfalls mit einer Formel ersetzen Stichwort Wechseln() /Säubern() oder man markiert die Spalte und ersetzt alle Zeilenumbrüche durch durch einen Null-String
Und zum Thema Rechts-Formel : Die hast du nicht richtig verstanden, denn der String wird nicht von hinten aus gesucht sondern von Vorne, das heißt also das du von der Gesamt-Länge des Strings die Fundlänge abziehen musst!
Wie du also richtig bemerkt hast der Fehler saß 50cm vor dem Schirm
Da sind versteckte Steuerzeichen bzw. unsichtbare Zeichen drin.
Das sieht man zum einen an dem Hochkomma vor den Zeichen.
Wenn man da jetzt mal den Inhalt einer Zelle kopiert (und zwar nicht die Zelle selber, sondern aus der Eingabezeile heraus) und die dann in eine andere Zelle einfügen will, dann kopiert Excel die da in zwei Zellen.
Der Fehler liegt also beim ursprünglichen Importieren.
Entfernen kann man die mit der Funktion "SÄUBERN()". Also z.B. SÄUBERN(B2) und dann den Inhalt in eine neue Zelle kopieren.
Mit den Zellen klappt dann das Text in Spalten einwandfrei.
Das sieht man zum einen an dem Hochkomma vor den Zeichen.
Wenn man da jetzt mal den Inhalt einer Zelle kopiert (und zwar nicht die Zelle selber, sondern aus der Eingabezeile heraus) und die dann in eine andere Zelle einfügen will, dann kopiert Excel die da in zwei Zellen.
Der Fehler liegt also beim ursprünglichen Importieren.
Entfernen kann man die mit der Funktion "SÄUBERN()". Also z.B. SÄUBERN(B2) und dann den Inhalt in eine neue Zelle kopieren.
Mit den Zellen klappt dann das Text in Spalten einwandfrei.