daten aus zwei Tabellen richtig zuordnen

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: daten aus zwei Tabellen richtig zuordnen

Re: daten aus zwei Tabellen richtig zuordnen

von kabo73 » Mo, 13.10.2014 09:41

Hallo,

danke Gert, es hat genauso funktioniert.
Da stand ich wohl total auf dem Schlauch...

paljass: das die xls Datei in diesem Forum nix zu suchen hat, habe ich nicht gewusst. Meine erste hochgeladene Datei hatte das gleiche Format. Ich werde mich bessern....

Vielen Dank nochmals an euch.

VG kabo

Re: daten aus zwei Tabellen richtig zuordnen

von Gert Seler » So, 12.10.2014 18:00

Hallo Kabo,
Du mußt nur die "Formel in H2 " nach unten kopieren (Mauszeiger rechts unten bis der Mauszeiger ein " + " zeigt),
und nun das " + " mit gedrückter li. Maustaste nacht unten ziehen.
Und schon wird die " Formel " nach unten kopiert und automatisch an die Zelladresse angepasst.
Siehe :https://help.libreoffice.org/Calc/Addre ... elative/de
Bitte durchlesen.

mfg
Gert

Re: daten aus zwei Tabellen richtig zuordnen

von paljass » Sa, 11.10.2014 13:27

Hi,
Was mache ich falsch?
xls-Dateien in einem OpenOffice/LibreOffice-Forum zu posten ist falsch. :wink:
Das Kopieren der Formeln klappt bei mir unter AOO 4.1 problemlos.
Daher stellt sich die Frage, wie kopierst du?
Ist die Tabelle grundsätzlich geschützt? ist der Schutz eingeschaltet? Sind die Formeln ausgeblendet?

Gruß
paljass

Re: daten aus zwei Tabellen richtig zuordnen

von kabo73 » Sa, 11.10.2014 12:24

Sorry, dass ich mich erst heute für deine Mühe bedanke, aber ich habe erst jetzt mal wieder hier reingeschaut. Also DANKE.

Ich habe das jetzt, so wie du beschrieben hast, durchgeführt.
Das klappt auch sehr gut.
Nun habe ich nur folgendes Problem:
In der Tabelle KUNDE DATEN KOMPLETT erscheint, wenn ich die neue angepasste Formel in H2 kopiere, der richtige Wert.
Kopiere ich diese jedoch in die folgenden Zeilen, passt sich dieser Wert nicht an, sondern bleibt der Gleiche, wie in Zelle H2.
Wie kann ich das ändern?
Was mache ich falsch?

VG kabo
Dateianhänge
KUNDENDATEN FORUM.xls
(61.5 KiB) 174-mal heruntergeladen

Re: daten aus zwei Tabellen richtig zuordnen

von lorbass » Sa, 13.09.2014 17:15

kabo73 hat geschrieben:mir gefällt dieses Wirrwarr auch nicht. Nur spuckt mir meine erworbene Warenwirtschaft diese Auswertungen genau so aus.
Da hat sich also irgendein Programmierer ohne Rücksicht auf Verluste und ohne „Belästigung“ durch das Qualitätsmanagement austoben dürfen. Na ja, dann tickere ich dir mal schnell ein »Kochrezept« zusammen, wie du die Tabelle KUNDEN UMSATZ mit wenig Aufwand in einen übersichtlicheren und allgemein benutzerfreundlicheren Grundzustand versetzen kannst:
  1. eine neue leere Tabelle KUNDEN UMSATZ neu anlegen;
  2. wechseln in die Tabelle KUNDEN UMSATZ;
  3. Kopfzeilen 1 - 10 löschen;
  4. komplette Tabelle KUNDEN UMSATZ selektieren: Strg+A;
    1. Menüpunkt Format → Zellen zusammenfassen → Zellen verbinden und zentrieren
      (damit werden bestehende Zusammenfassungen aufgehoben);
    2. im Kontextmenü irgendeines Spaltenkopfes: Optimale Spaltenbreite…[/];
    3. im Kontextmenü irgendeines Zeilenkopfes: Optimale Zeilenbreite…;

  5. Selektion der kompletten Tabelle aufheben (z.B. Klick in Zelle A1);
  6. Zuordnung der vorhandenen Überschriften korrigieren, so dass sie über den Werten stehen;
  7. leere Spalten manuell löschen löschen;
  8. die verbliebenen Spalten A bis E selektieren;
  9. Menüpunkt Daten → Filter → Standardfilter… wählen
  10. Dialog Standardfilter ausfüllen:
    1. Feldname: Spalte A
    2. Bedingung: =
    3. Wert: - nicht leer -
    4. [Mehr Optionen… ▼]
    5. Filterergebnisse ausgeben nach$'KUNDEN UMSATZ neu'.$A$1
    6. [OK]
Die Formel für die Zelle ='Kundenadressen Stammdaten'.H2 lautet nach dieser Überarbeitung:

Code: Alles auswählen

(1.a)	=WENN( ISTNV( VERGLEICH( A2; $'KUNDEN UMSATZ neu'.$B$1:$B$333; 0 ) ); ""; SVERWEIS( A2; $'KUNDEN UMSATZ neu'.$B$1:$E$333 ;4; 0 ))
Diese wird wie üblich soweit wie erforderlich nach unten gezogen.

Gruß
lorbass

Re: daten aus zwei Tabellen richtig zuordnen

von kabo73 » Fr, 12.09.2014 18:31

Also Lorbass,

ich habe zwar überhaupt keine Ahnung wie das geht und was das, was du "verformelt" hast bedeutet - aber mit Formel 1 hat es super funktioniert.
Vielen Dank!!!

Nebenbei bemerkt, mir gefällt dieses Wirrwarr auch nicht. Nur spuckt mir meine erworbene Warenwirtschaft diese Auswertungen genau so aus.
Die Kundenumsätze sind hier schon zusammengefasst - enthalten also auch Stammkunden.

Vielen Dank nochmal - echt Klasse

LG
Kabo

Re: daten aus zwei Tabellen richtig zuordnen

von lorbass » Fr, 12.09.2014 17:48

Mal vorweg: Die Tabelle KUNDE UMSATZ hat das wartungsunfreundlichste, ja: wartungsfeindlichste Layout, das mir jemals untergekommen ist. Und da selbst diese entsetzliche Struktur mit Millionen leerer und nutzloser Zellen, Zeilen und Spalten, die zur Unterbringung der Nutzdaten das Zusammenfassen von Zellen in beiden Dimensionen erfordert, nicht mal durchgängig eingehalten wird, ist das Layout sogar fast schon wartungsverhindernd, in jedem Fall extrem fehleranfällig. Deshalb werde ich auch die Datei nicht verwenden, um darin eine Lösung zu skizzieren.

Da du nun offenbar keine Stammkunden hast, denn jede Kunden-Nummer taucht ja nur mit genau einem Umsatz auf, ist die Lösung recht einfach. In diesem einfachen Fall reicht es aus, wenn du in den Kundenadressen Stammdaten in einer neuen Spalte die Umsätze mit SVERWEIS(…) abrufst. Kopiere dazu die folgende Funktion in die Zelle H2 und kopiere sie bis zur letzten benutzten Zeile nach unten. (Siehe auch: FAQ Calc – 5. Wie kann ich einen großen Zellbereich selektieren, ohne „unendlich lange“ mit Maus oder Pfeil-Tasten zu scrollen?)

Code: Alles auswählen

(1)	=WENN( ISTNV( VERGLEICH( A2; $'KUNDEN UMSATZ'.$E$17:$E$999; 0 ) ); 0; SVERWEIS( A2; $'KUNDEN UMSATZ'.$E$17:$AF$999 ; 28; 0 ))
Sollten deine echten Daten so was wie Stammkunden enthalten, müsstest du zunächst die Umsätze zu jeder Kunden-Nummer in der Tabelle KUNDE UMSATZ in einer neuen Spalte (z.B. AW) summieren. Die Formel für AW2 lautet:

Code: Alles auswählen

(2)	=SUMMEWENN( $E$1:$E$999; E17; $AF$1:$AF$999)
Das Runterkopieren in deinem Irrgarten überlasse ich dir. Die Formel (1) muss dann entsprechend angepasst werden:

Code: Alles auswählen

(3)	=WENN( ISTNV( VERGLEICH( A2; $'KUNDEN UMSATZ'.$E$17:$E$999; 0 ) ); 0; SVERWEIS( A2; $'KUNDEN UMSATZ'.$E$17:$AW$999 ; 45; 0 ))
Gruß
lorbass

daten aus zwei Tabellen richtig zuordnen

von kabo73 » Fr, 12.09.2014 15:55

Hallo,
nachdem ich schon etliche Stunden vergeblich selber probiert habe, bin ich nun hier angemeldet in der Hoffnung eine Lösung meines Problems zu finden.
Ich habe zwei Tabellen. Eine Tabelle enthält Stammdaten (Adresse, Kundennummer)von Kunden und die andere Tabelle enthält ebenfalls den Kundennamen, Kundennummer und den über einen gewissen Zeitraum zu Stichtag X gefilterten Umsatz des Kunden.
Nun meine Frage:
Ist es möglich den Umsatz aus Tabelle 2 dem richtigen Kunden in Tabelle 1 zuzuordnen bzw. dort anzuzeigen?
Da zwischenzeitlich schon wieder neue KundenStammdaten dazugekommen sind, die zum Stichtag noch nicht angelegt waren, kann ich nicht einfach rüber kopieren. das ergibt ein heilloses Durcheinander.

Ich freue mich auf Antworten.
Allerdings muss ich dazu sagen, dass ich absoluter Newbie in calc bin. Also habt bitte Nachsicht mit mir.
Ich habe die Kopie Datei hier dran gehängt.
Ich arbeite mit OpenOffice 3.4.1.

Vielen Dank schon mal.....
Dateianhänge
OOffice Tabellen.xls
(244 KiB) 286-mal heruntergeladen

Nach oben