SVERWEIS und Daten sortieren?

Antwort erstellen


BBCode ist eingeschaltet
[img] ist ausgeschaltet
[url] ist eingeschaltet
Smileys sind ausgeschaltet

Die letzten Beiträge des Themas
   

Ansicht erweitern Die letzten Beiträge des Themas: SVERWEIS und Daten sortieren?

Re: SVERWEIS und Daten sortieren?

von lorbass » Di, 25.09.2012 21:04

Freaky hat geschrieben:Um mit Test2.ods arbeiten zu müssen MUSS Test1.ods geöffnet sein?
Ich kenne jedenfalls keine andere Lösung. Vielleicht ein anderer Leser?

Gruß
lorbass

Re: SVERWEIS und Daten sortieren?

von Freaky » Mo, 24.09.2012 21:50

Eine kleine Nachfrage habe ich da doch noch.

Um mit Test2.ods arbeiten zu müssen MUSS Test1.ods geöffnet sein?
Das macht das aufteilen auf mehrere Dokumente dann doch etwas aufwendiger.

Re: SVERWEIS und Daten sortieren?

von Freaky » Mo, 24.09.2012 21:26

Vielen Dank lorbass,

Ich habe den Bereich einfach noch mal gelöscht und neu angelegt, jetzt klappt es!
Jetzt verstehe ich das auch mit den Bereichen. Da habe ich vorher schon stundenlang im Internet sämtliche Tutorials durchgelesen und nix verstanden. Und jetzt erklärst Du mir das so einfach.

Vielen Dank!!!!!
Jetzt werde ich mein Wissen erst mal anwenden und wenn ich noch Probleme mit Daten sortieren und Makros habe, wende ich mich einfach noch mal an dieses tolle Forum!

Allen noch einen schönen Abend!!

Re: SVERWEIS und Daten sortieren?

von lorbass » Mo, 24.09.2012 20:54

Freaky hat geschrieben:In Test2.ods wird mir in dem Bereich B3-E8 überall 'NAME?' Angezeigt.
Da wird offenbar der Name »Rohdaten« nicht erkannt. Es kann sein, dass du
  1. die Datei Test1.ods nicht vor Test2.ods geöffnet hast
  2. den Bereich A1:E34 in Test1.ods nicht korrekt benannt hast
  3. dich bei der Namensvergabe vertippt hast
1 und 3 sind trivial zu korrigieren.
Freaky hat geschrieben:den Bereichnamen lege ich fest über "Daten>Bereich festlegen" oder?
Oder!

Die einfachste Variante: Zellbereich A1:E34 markieren und die Anzeige »A1:E34« ganz links in der Rechenleiste mit »Rohdaten« überschreiben.
Alternative 1: Zellbereich A1:E34 markieren, mit Strg+F3 den Dialog Namen verwalten aufrufen, dort den Namen eintragen und mit OK abschließen.
Alternative 2: Zellbereich A1:E34 markieren, mit Einfügen → Namen → Festlegen… oder → Verwalten… den Dialog Namen festlegen oder Namen verwalten aufrufen, dort den Namen eintragen und mit OK abschließen.

Sicherheitshalber hier noch mal meine überarbeiteten Testdateien:
Test1.ods
(13.45 KiB) 54-mal heruntergeladen
Test2.ods
(14.47 KiB) 71-mal heruntergeladen
Gruß
lorbass

Re: SVERWEIS und Daten sortieren?

von Freaky » Mo, 24.09.2012 17:39

Hallo lorbass,

vielen Dank für Deine umfangreiche Antwort!
Das meiste davon habe ich auch verstanden, außer das mit den absoluten Adressen.

Habe jetzt alles soweit gemacht. Verstehe auch das mit dem Bereich Rohdaten.
Allerdings bekomme ich jetzt gar nichts mehr angezeigt. In Test2.ods wird mir in dem Bereich B3-E8 überall 'NAME?' Angezeigt.

B3 sieht bei mir so aus:

Code: Alles auswählen

WENN(ISTNV(SVERWEIS($A3;'file:///home/christian/dokumente/test1.ods'#rohdaten;2;0));0;SVERWEIS($A3;'file:///home/christian/dokumente/test1.ods'#rohdaten;2;0))
Gespeichert und aktualisiert habe ich beide Tabellen.
Nur noch mal zur Richtigkeit, den Bereichnamen lege ich fest über "Daten>Bereich festlegen" oder?

Re: SVERWEIS und Daten sortieren?

von lorbass » So, 23.09.2012 21:38

Erfolg habe ich, wenn ich in Test2.ods alle Verweise auf auf Test1.ods als absolute Adressen einrichte. Offenbar hat Calc Probleme, wenn sich durch das Sortieren auch die Verknüpfungen der Zellen ändern. Du hast aber daneben noch einen echten Fehler in deinen Formeln — s.u.

Markiere zunächst in Spalte A die übernommenen Artikelnummern (A3:A8) und ändere die Formeln mit Bearbeiten → Suchen & Ersetzen
  • Suchen nach: Daten.A
  • Ersetzen durch: Daten.$A$
  • [Mehr Optionen]
  • [✓] Nur in Selektion (Optional)
  • [  ] Regulärer Ausdruck
Um das weitere Prozedere zu vereinfachen, markiere deinen kompletten Datenbestand in Test1.ods (also A1:E34) und ordne diesem Bereich einen Namen zu, z.B. »Rohdaten«. Markiere in Test2.ods den Bereich B3:E8 und ändere die Formeln wiederum mit Bearbeiten → Suchen & Ersetzen
  • Suchen nach: $Daten.A.:E3.  (*)
  • Ersetzen durch: Rohdaten
  • [Mehr Optionen]
  • [✓] Nur in Selektion (Optional)
  • [✓] Regulärer Ausdruck
(*) Hier hast du im Übrigen durch das Ziehen deiner Formeln einen „bewegten“ Datenbereich geschaffen (Zeile 3: A1:E34; Zeile4: A2:E35; …), der mit zum Fehlverhalten beiträgt. Solche Effekte vermeidest du elegant durch Verwendung von Namen für Zellbereiche.

Jetzt solltest du nach Lust und Laune sortieren können.

Gruß
lorbass

Re: SVERWEIS und Daten sortieren?

von Freaky » So, 23.09.2012 19:35

Habe es hin bekommen. Über zwei Dateien klappt es nicht.
In Test1.ods ist sogesehen meine Datenbank und in Test2.ods möchte ich die Daten auslesen und sortieren.
Sortieren kann ich nicht. Egal welche Spalte.

Ich verwende LibreOffice 3.5.4.2 Build-ID: 350m1(Build:2)
Ubuntu 12.04 (64 Bit)
Dateianhänge
Test2.ods
(14.69 KiB) 59-mal heruntergeladen
Test1.ods
(13.95 KiB) 70-mal heruntergeladen

Re: SVERWEIS und Daten sortieren?

von Freaky » So, 23.09.2012 19:16

Hallo,

danke erstmal für Deine Antwort.

Beim nachbauen einer Datei zum testen klappt natürlich alles. Ich probiere das noch mal aus zwei verschiedenen Dateien. Hoffentlich kann ich den Fehler nachbilden um hier eine Datei zur Verfügung zu stellen.

Re: SVERWEIS und Daten sortieren?

von lorbass » So, 23.09.2012 18:23

Ich muss gestehen, dass ich keine richtige zielführende Idee habe, die ich auch formulieren könnte. Ich weiß auch nicht, ob die Antworten auf meine folgenden Fragen für die Lösung überhaupt relevant sind. Ich stelle sie trotzdem mal:

Sind die Vergleichs-Daten in der ersten Spalte der durchsuchten Daten-Matrix eindeutig, oder können sie mehrfach auftreten und – unsortiert – über die ganze Spalte verteilt sein? Wenn sie nicht eindeutig sind: Sind dann die zugehörigen Ergebnis-Daten in der zweiten Spalte der Daten-Matrix identisch für identische Vergleichs-Daten, oder kommen bei identischen Vergleichs-Daten unterschiedliche Ergebnis-Daten vor?

Kurz gesagt: Eine anonymisierte und auf ein Minimum reduzierte Beispieldatei wäre ganz schön…

Und wo du schon dabei bist, könntest du auch gleich noch nachtragen, welches Office-Produkt (AOO, LO, OOo) du in welcher Version benutzt, und der Vollständigkeit halber welche Linux-Variante (x86 / x86-64; deb / rpm) du im Einsatz hast.

Gruß
lorbass

SVERWEIS und Daten sortieren?

von Freaky » So, 23.09.2012 16:35

Hallo,

ich habe eine Frage. Ich habe ein Dokument in dem ich sämtliche Daten gesammelt habe. In einer zweiten Datei lese ich alle Werte wie folgt aus:

Code: Alles auswählen

WENN(ISTNV(SVERWEIS($B5;'file:///home/christian/Produkt_Liste.ods'#$01Ab.$B5:$AZ8000;2;0));0;SVERWEIS($B5;'file:///home/christian/Produkt_Liste.ods'#$01Ab.$B5:$AZ8000;2;0))
Das mache ich mit mehreren Werten, klappt alles. Wenn ich jetzt jedoch diese Daten sortieren möchte, werden diese nicht sortiert. Von 200 Zeilen springen 5-6 rum, ein System kann ich dahinter nicht erkennen. Das sortieren funktioniert nach keiner Spalte.

Ich bin auch schon ewig bei Google am suchen, da scheint irgendwie keiner ein Problem mit zu haben. Woran könnte das liegen?
Wenn weitere Infos benötigt werden, sagt dies bitte!

Nach oben