
Ich möchte, dass Zelle F11 einen bestimmten Wert anzeigt, basierend auf dem Inhalt von Zelle C11.
Wenn beispielsweise in Zelle C11 „Psychische Gesundheit“ angezeigt wird, sollte in F11 „Paula“ angezeigt werden. Wenn in Zelle C11 hingegen „Apotheke“ angezeigt wird, sollte in F11 „Lisa“ angezeigt werden.
Jedoch, ich sollte darauf hinweisen, dass der Wert von C11 einer von 39 Werten und der Wert von F11 einer von 5 Namen sein könnte.
Nun weiß ich, wie man verschachtelte IF-Anweisungen erstellt, aber angesichts der Menge an Möglichkeiten/Daten funktioniert das nicht, da Argumentgrenzen überschritten werden. Ich habe bestimmte Gruppen von C11-Werten (nennen wir sie Bereiche) mit Personennamen (F11-Werten) benannt, sodass jede Person einen bestimmten Bereich überwacht. Die Bereiche heißen etwa lisaArea, paulaArea usw.
Der Wert von C11 wird über eine Dropdown-Liste ausgewählt, die ich über das Datenüberprüfungstool eingefügt habe, und ich verlange, dass der Wert von F11 automatisch aktualisiert wird, um anzuzeigen, welche Person mit dem untersuchten Bereich verknüpft ist.
Bitte beachten Sie, dass ich dies im Idealfall ohne die Verwendung von VBA erreichen möchte, wenn es aber keinen anderen Weg als VBA gibt, dann ist das eben so.
Wenn Sie weitere Informationen benötigen, lassen Sie es mich bitte wissen.
Vielen Dank.
Antwort1
VLOOKUP
Sie können versuchen, entweder oder zu verwenden HLOOKUP
. Dadurch werden Daten zurückgegeben, indem in einem Zellbereich nach einem Wert gesucht wird.
Zum Beispiel:
A B
1 input1 output1
2 input2 output2
3 input3 output3
4 input4 output4
5 input5 output5
6 input6 output6
7 input7 output7
8 input8 output8
9 input9 output9
10 input10 output10
Die Formel =VLOOKUP("input4",A1:B10,2)
wird angezeigt output4
.
HLOOKUP
funktioniert ähnlich, aber mit einer horizontalen Nachschlagetabelle.