Variable Suchmatrix

Das Tabellenkalkulationsprogramm

Moderator: Moderatoren

jbecker
Beiträge: 2
Registriert: Sa, 20.07.2013 13:32

Variable Suchmatrix

Beitrag von jbecker »

Hallo

Wer kann mir bei folgendem Problem helfen?
In Tabelle2 ist eine 10-spaltige/30-zeilige Tabelle (mit Zahlenwerten) hinterlegt.
In Tabelle1 sind mithilfe des Befehls ADRESSE aus Zelle B1 in Zelle B3 die Adresse $H$1, in Zelle B4 die Adresse $H$30 gespeichert
(Durch anderer B1-Inhalt sind eventuell auch die Adressen $E$1 bzw. $E$30 möglich).
Die entsprechende Spalte H der Tabelle2 soll mit einem VERGLEICH-Befehl durchsucht werden.
Wie kann ich in Zelle B8 auf die entsprechende Spalte der Tabelle2 zugreifen?
Mit festgelegter Spalte H wäre der Befehl VERGLEICH(B6;Tabelle2.$H$1:$H$30;0).

Vielen Dank
jbecker
Dateianhänge
Frage.ods
(12.01 KiB) 41-mal heruntergeladen
Benutzeravatar
lorbass
********
Beiträge: 4116
Registriert: Mo, 01.05.2006 21:29
Wohnort: Bonn

Re: Variable Suchmatrix

Beitrag von lorbass »

Prima, dass du gleich 'ne Beispieldatei beigelegt hast :D

Für's nächste mal: Du kannst die Formel leicht selbst entwickeln.

Ausgangspunkt: deine Formel

Code: Alles auswählen

=VERGLEICH( B6; Tabelle2.$H$1:$H$30; 0 )
Gleichwertig damit ist

Code: Alles auswählen

=VERGLEICH( B6; INDIREKT( "Tabelle2.$H$1:$H$30" ); 0 )
Aufteilen der Zeichenkette in vier Teile:

Code: Alles auswählen

=VERGLEICH( B6; INDIREKT( "Tabelle2." & "$H$1" & ":" & "$H$30" ); 0 )
Ersetzen der fixen Zelladressen durch Referenzen auf B3 und B4

Code: Alles auswählen

=VERGLEICH( B6; INDIREKT( "Tabelle2." & B3 & ":" & B4 ); 0 )
Ersetzen von B3 und B4 durch die jeweiligen Formeln

Code: Alles auswählen

=VERGLEICH( B6; INDIREKT( "Tabelle2." & ADRESSE(1;B1) & ":" & ADRESSE(30;B1) ); 0 )
Gruß
lorbass
jbecker
Beiträge: 2
Registriert: Sa, 20.07.2013 13:32

Re: Variable Suchmatrix

Beitrag von jbecker »

Vielen Dank!
Antworten