Tabelle füllen mit Werten aus zweiter Tabelle nach Vergleich

Das Tabellenkalkulationsprogramm

Moderator: Moderatoren

pwistuba
***
Beiträge: 52
Registriert: Fr, 30.11.2012 20:32

Tabelle füllen mit Werten aus zweiter Tabelle nach Vergleich

Beitrag von pwistuba »

Hallo,
habe wieder einmal ein Problem.
Ich habe zwei Tabellen. Aus der Tabelle "KBA" möchte ich Werte nach Tabelle "wawi_Gesamt" kopieren.
Bilder als url LinK
Füllen - http://aav-vertrieb.bplaced.net//Privat ... Gesamt.jpg
Werte suchen - http://aav-vertrieb.bplaced.net//Privat/Tabelle_KBA.jpg

Dazu muss ich aber mehrere Werte vergleichen (grau hinterlegt).
wawi_Gesamt Spalte "N" mit KBA Spalte "B"
wawi_Gesamt Spalte "P" mit KBA Spalte "C"
wawi_Gesamt Spalte "R" mit KBA Spalte "E"
wawi_Gesamt Spalte "T" mit KBA Spalte "F"
wawi_Gesamt Spalte "Z" mit KBA Spalte "D"

und dann den passenden Wert aus Spalte KBA"G" nehmen und nach wawi_Gesamt Spalte "H" kopieren (gelb hinterlegt).
Kann jemand helfen?? Danke
Karolus
********
Beiträge: 7532
Registriert: Mo, 02.01.2006 19:48

Re: Tabelle füllen mit Werten aus zweiter Tabelle nach Vergl

Beitrag von Karolus »

Hallo
1.Importiere 'KBA' ( →Einfügen→Tabelle aus Datei ..)
2.Verkette in beiden Tabellen die 'Schlüssel' in der gewünschten Reihenfolge

3.

Code: Alles auswählen

=INDEX(KBA.$G$1:$G$1000;VERGLEICH( schlüssel; KBA.schlüsselspalte;0))
Karolus
LO7.4.7.2 debian 12(bookworm) auf Raspberry5 8GB (ARM64)
LO25.2.3.2 flatpak debian 12(bookworm) auf Raspberry5 8GB (ARM64)
pwistuba
***
Beiträge: 52
Registriert: Fr, 30.11.2012 20:32

Re: Tabelle füllen mit Werten aus zweiter Tabelle nach Vergl

Beitrag von pwistuba »

Hallo,
danke das ist super.
Habe auch dieses mal daran gedacht das es eine Matrix ist und dem Entsprechend bestätigt.
Habe zur Tabelle noch eine Frage, stelle aber einen neuen Beitrag ein.

Danke
pwistuba
***
Beiträge: 52
Registriert: Fr, 30.11.2012 20:32

Re: Tabelle füllen mit Werten aus zweiter Tabelle nach Vergl

Beitrag von pwistuba »

Hallo,
ich habe mich zu früh gefreut, nach Prüfung der Daten musste ich feststellen das die Werte nicht stimmen.
Ich habe die Datei diesesmal hochgeladen.
KBA_1.ods
Tabelle füllen mit Werten aus zweiter Tabelle nach Vergleich
(109.16 KiB) 103-mal heruntergeladen
In der Tabelle wawi Spalte L habe ich Ihre Formel eingegeben, in der Spalte M stehen 3 Kontrollwerte diese müssten rauskommen wenn alles klappt?
Habe auch probiert die Bereiche mit einem $ zuversehen aber das Ergebniss stimmt nicht.
Könnten Sie bitte mir helfen?
paljass
******
Beiträge: 803
Registriert: Do, 25.10.2012 07:25

Re: Tabelle füllen mit Werten aus zweiter Tabelle nach Vergl

Beitrag von paljass »

Hallo pwistuba,
die Anrede hier im Forum ist normalerweise das höflich "Du"; ich hoffe es stört dich nicht, wenn ich das auch verwende.
In der Tabelle wawi Spalte L habe ich Ihre Formel eingegeben,
Hast du nicht, bzw. nicht vollständig. Karo hatte der Funktion Vergleich noch als letzten Parameter die 0 (Null) mitgegeben; der Unterschied zwischen 0 und Nichts wird landläufig in hohem Maße unterschätzt :wink: ; was dieser Unterschied bewirkt, kannst du in der Hilfe zur Funktion Vergleic() nachlesen.
In deiner Datei ergibt sich mit der Formel dann ein #NV, was darauf hindeutet, dass der Suchbegriff nicht in der Suchliste enthalten ist. Ich hab dann aus Erfahrung mal überprüft, ob die zu vergleichenden Werte gleich lang sind und - siehe da - sie sind es nicht.
In der Tabelle wawi sind in Spalte D hinter den Eintragungen tlw Leerzeichen enthalten, die in der Tabelle kba nicht vorkommen. Wenn du diese Leerzeichen löscht und die Formel mit ;0 ergänzt (vgl. Karos Formel) funktioniert das so, wie du möchtest.

Viele Erfolg
paljass
EDV ist wie U-Boot fahren - machst du ein Fenster auf, fangen die Probleme an.
pwistuba
***
Beiträge: 52
Registriert: Fr, 30.11.2012 20:32

Re: Tabelle füllen mit Werten aus zweiter Tabelle nach Vergl

Beitrag von pwistuba »

Hallo,
das Sie habe ich nur aus Höflichkeit Euch gegenüber verwendet, das Du ist mir lieber.
Ich hatte bei den ersten Versuchen eine Null in der Formel.
Nachdem es nicht funktioniert hat, habe ich auch 1 und -1 probiert aber wie Du es wahrscheinlich vorher gewusst hättest ohne Erfolg.
Einige Leerstellen habe ich auch gelöscht, das aber noch so viele in der Tabelle waren habe ich übersehen.

Gibt es eine Routine um die letzten Stellen zu löschen wenn diese leer sind?
Ich habe noch jede Menge Tabellen zu überarbeiten!

Danke
Eddy
********
Beiträge: 2781
Registriert: So, 02.10.2005 10:14

Re: Tabelle füllen mit Werten aus zweiter Tabelle nach Vergl

Beitrag von Eddy »

Hallo pwistuba,
pwistuba hat geschrieben:Gibt es eine Routine um die letzten Stellen zu löschen wenn diese leer sind?
Bearbeiten > Suchen und Ersetzen ist dafür geeignet.

Mit gesuchten Grüßen

Eddy
Benutzeravatar
lorbass
********
Beiträge: 4116
Registriert: Mo, 01.05.2006 21:29
Wohnort: Bonn

Re: Tabelle füllen mit Werten aus zweiter Tabelle nach Vergl

Beitrag von lorbass »

pwistuba hat geschrieben:Gibt es eine Routine um die letzten Stellen zu löschen wenn diese leer sind?
Markiere alle Spalten, deren Werte du verkettest. Dann im Suchen & Ersetzen-Dialog
  • Suchen nach: ␣*$
  • Ersetzen durch: <leer lassen>
  • [Mehr Optionen]
  • [] Nur in Selektion
  • [] Regulärer Ausdruck
  • [Ersetze alle]
steht für ein Leerzeichen.

Dies auf beiden Arbeitsblättern.

Gruß
lorbass
pwistuba
***
Beiträge: 52
Registriert: Fr, 30.11.2012 20:32

Re: Tabelle füllen mit Werten aus zweiter Tabelle nach Vergl

Beitrag von pwistuba »

Danke
aber dann würden ja alle Leerstellen in der Zelle ersetzt werden!
zB. M 111.941- M 111.945
würde so aussehen M111.94-M111.945

Ich möchte nur die eventuell am Ende stehenden Leerstellen löschen?
Eddy
********
Beiträge: 2781
Registriert: So, 02.10.2005 10:14

Re: Tabelle füllen mit Werten aus zweiter Tabelle nach Vergl

Beitrag von Eddy »

Hallo pwistuba,
pwistuba hat geschrieben:Danke
aber dann würden ja alle Leerstellen in der Zelle ersetzt werden!
erst probieren, dann beschweren!
Benutzeravatar
lorbass
********
Beiträge: 4116
Registriert: Mo, 01.05.2006 21:29
Wohnort: Bonn

Re: Tabelle füllen mit Werten aus zweiter Tabelle nach Vergl

Beitrag von lorbass »

pwistuba hat geschrieben:aber dann würden ja alle Leerstellen in der Zelle ersetzt werden!
… sagt wer :?:
pwistuba hat geschrieben:Ich möchte nur die eventuell am Ende stehenden Leerstellen löschen?
Genau dafür ist der Reguläre Ausdruck ␣*$ gedacht.
Eddy hat geschrieben:erst probieren, dann beschweren!
Worüber sollte er/sie sich denn nach dem Probieren noch beschweren? :lol:

Gruß
lorbass
Antworten