Komplizierte suche über 2 Tabellen
26.05.2024 16:29:52
KSMBln
ich habe zwei Tabellen erstellt, in der 2. Tabelle sind Bahnlinien und deren Stationen angegeben (Beispiel: A11 = Linienbezeichnung) und ab D11= Stationsnamen.) Die Anzahl der Stationenzahl wird in Zeile 8 (Beispiel D8=8) angegeben.
Die Linien sind immer 7 Zeilen breit (um Kreuzungspunkte etc. darzustellen)
in der zweiten Tabelle sind alle Stationen in Alphabetischer Reihenfolge ab A11 hinterlegt. Ab Zeile 2 bis Zeile 10 werden Daten der 2. Tabelle hinterlegt (z.B. Liniennummer; 1. Zelle mit Stationname als Zahl [11; 18...]; letzte Zelle mit Stationsnamen als Zahl[11;13...])
In dieser Matrix (Tabelle 1) soll nun der Stationsname (ab A11) mit den Stationsnamen in Tabelle 2 einer Linie verglichen werden.
Ist der Name aus Tabelle 1 in Tabelle 2 auch in der Linie vorhanden soll ein "X" gesetzt werden, sonst nix.
Soweit ist die Wennformel bekannt =Wenn(;"X";"") nur beim Wahrheitstest komme ich nciht weiter.
Im Internet habe ich Diverses angeschaut (Xverweise mit Indirekt und/oder Index)
Bis jetzt kam immer nur "WERT"; "NV" raus.
Wie kann ich suchen?
Es sollte eventuell so sein:
Wenn(suche nach A11 in der Matrix Stationen ab (Spalte(4):Zeile(D4)) bis (Spalte(D7):Zeile(D4); Wenn gefunden gebe "X" aus; sonst "")
Dabei ist der Spaltenbeginn immer Spalte D. Die Suchzeile variabel und die letzte Spalte auch variabel (z.B. eine Linie hat 8 (endet bei Spalte K) Stationen eine andere 30 (Endet bei Spalte AH))
Ich hatte schon wenn(Vergleich(A11;Stationen;0)=A11;"X";"") da es aber den Stationsnamen öfter geben kann wäre es gefunden egal ob der Name zur Linie gehört oder nicht.
Leider nutzten mir die Formeln "Stpalte" und "Zeile" nichts, da sie nur die Zelle wiedergeben die ich ausgewählt habe (z.B. D3 wird mit 3 zurück gegeben, was nicht dem Inhalt 11 entspricht)
Wie kann ich suchen?
Ich habe das Suchefeld von bis, aber mir scheint daß es keine Formel gibt die zwei variable suchkreterien beinhaltet.
Anzeige