OOCalc Feld A bestimmt Feld B, C

meine Frage ist etwas kompliziert zu formulieren, bitte um Entschuldigung falls ich damit für Verwirrung sorgen sollte :wink:

Ich habe einen Datensatz in dieser Art:

_ A_ B_ C
1 x1 y1 z1
2 x2 y2 z2
3 x3 y3 z3
4
5 ??

Ich möchte erreichen, dass durch Eingabe in A5 die restlichen Spalten (hier B und C) gefüllt werden.
Gebe ich in A5 „x2“ ein, soll in B5 „y2“ und in C5 „z2“ stehen.
(Entsprechend soll durch A5=„x1“ B5=„y1“ und C5=„y1“ sein)


Das war das (hoffentlich) anschauliche Beispiel. Ausformuliert könnte das so klingen:
Fülle ich Feld A5 mit einem String soll ein Bereich (z.B. A1:A3) überprüft werden. Findet sich im Bereich ein Feld das mit A5 übereinstimmt (z.B. A2) soll der Inhalt der nachfolgenden Spalten übernommen werden.
Wenn also A5 = A2 ist soll
B5 = B2 und
C5 = C2
sein.

Im Beispiel beschränke ich mich auf 3x3 Felder wegen der Anschaulichkeit. Die Lösung soll aber für etwa 200 Zeilen und 12 Spalten funktionieren, also wäre ein
=if(a5=a1;b1;…)
nicht die Lösung.

Falls jemand eine Bezeichnung für das was ich vorhabe kennt, wäre mir auch damit schon sehr geholfen. Mit einem treffenden Schlagwort kann ich vermutlich über Suchmaschinen was finden.

Danke schon einmal an alle die sich die Zeit genommen haben das hier zu lesen :smile:

Hallo,
schau dir mal die Funktion SVerweis() an.
http://www.online-excel.de/excel/singsel.php?f=9

A5= Suchkriterium
A1:C3= Matrix
2 oder 3 der Spaltenindex je nach Ergebnis Spalte B oder C
Bei sortiert gehört 0 oder falsch rein

Gruß Holger

meine Frage ist etwas kompliziert zu formulieren, bitte um
Entschuldigung falls ich damit für Verwirrung sorgen sollte :wink:

Ich habe einen Datensatz in dieser Art:

_ A_ B_ C
1 x1 y1 z1
2 x2 y2 z2
3 x3 y3 z3
4
5 ??

Ich möchte erreichen, dass durch Eingabe in A5 die restlichen
Spalten (hier B und C) gefüllt werden.
Gebe ich in A5 „x2“ ein, soll in B5 „y2“ und in C5 „z2“
stehen.
(Entsprechend soll durch A5=„x1“ B5=„y1“ und C5=„y1“ sein)

Hallo Selmo,

(ungetestet) schreib in B5:

=Sverweis($A$5;$A1:blush:C3;Spalte();0)

und kopiers nach rechts.

Gruß
Reinhard

OT viertes Argument von Sverweis

schau dir mal die Funktion SVerweis() an.
http://www.online-excel.de/excel/singsel.php?f=9

Bei sortiert gehört 0 oder falsch rein

Hallo Holger,

das mit dem „sortiert“ unterschreibe ich so nicht. Offensichtlich ist hier nix sortiert:

Tabellenblatt: [Mappe2]!Tabelle1
 │ A │ B │
──┼───┼───┤
1 │ 3 │ r │
──┼───┼───┤
2 │ 4 │ a │
──┼───┼───┤
3 │ 2 │ v │
──┼───┼───┤
4 │ 7 │ d │
──┼───┼───┤
5 │ 1 │ e │
──┼───┼───┤
6 │ │ │
──┼───┼───┤
7 │ 2 │ v │
──┴───┴───┘
Benutzte Formeln:
B7: =SVERWEIS(A7;A1:B5;2;0)

Festgelegte Namen:
A: =0,05

A1:B7
haben das Zahlenformat: Standard

Tabellendarstellung erreicht mit dem Code in FAQ:2363

Lieben Gruß
Reinhard

Hallo Reinhard,

die Frage und Antwort bezieht sich auf OO Calc!
Dort steht im Funktions–Assistent nicht „Bereich-Verweis“ sondern „Sortiert“,
und dort sollte wie bei Excel „Falsch“ oder 0 rein.

Gruß Holger

Frage beantwortet!
Vielen lieben Dank an Reinhard und ECHO,
das macht genau was ich brauche. :smile:

(Der Link zur Darstellung von Tabellen ist auch praktisch, danke!)