Brauchen Sie Hilfe?
Web:     Online-Formular
E-Mail:  
Diese E-Mail-Adresse ist vor Spambots geschützt! Zur Anzeige muss JavaScript eingeschaltet sein!
Tel:       +49(0)151 / 164 55 914

Nutzen Sie für Ihre Anfrage unser Online-Formular oder senden Sie uns eine E-Mail an Diese E-Mail-Adresse ist vor Spambots geschützt! Zur Anzeige muss JavaScript eingeschaltet sein!. Gerne können Sie aber auch direkt telefonisch Kontakt aufnehmen.

   
     Referenzen
 Bosch 
  T-Systems
  Hagebau
  Siemens
 Areva  VW
 Haufe-Lexware  British American Tobacco
  nagel group farbe
   

Variablen Bereichsnamen dynamisch erzeugen - Dropdown-Menüs

Bereichsnamen werden typischerweise verwendet, um einem definierten Zellbereich z. B. A1:B20 einen Namen zuzuweisen, über den dieser Bereich angesprochen werden kann. Der Befehl zur Erstellung von Bereichsnamen wird über das Menü Formeln / Definierte Namen / Namen definieren / Namen definieren aufgerufen. In diesem Beitrag möchten wir Ihnen eine Möglichkeit zeigen, wie einem bestimmten Bereichsnamen dynamisch unterschiedliche Zellen zugewiesen werden können.

Im Beispiel liegt eine Mitarbeitertabelle getrennt nach Niederlassungen vor, siehe Abbildung 1.


Abbildung 1

In Zelle C4 befindet sich ein DropDown-Menü (Datengültigkeit), über das zwischen den vier Niederlassungen gewählt werden kann, siehe Abbildung 2.


Abbildung 2

Ziel soll nun sein, dass nach Auswahl einer Niederlassung die entsprechenden Mitarbeiter in dem DropDown-Auswahlfeld in Zelle C5 zur Verfügung stehen und ausgewählt werden können. So sollen beispielsweise bei Auswahl der Niederlassung Köln die Mitarbeiter Monsens, Niesel, Persich und Reiser als Auswahl zur Verfügung stehen.

Dazu wird ein Bereichsname mit der Bezeichnung Mitarbeiter definiert. Als Zellbezug muss folgende Formel verwendet werden, siehe auch Abbildung 3.

=WENN('Dynamische Bereichsnamen'!C4="München";'Dynamische Bereichsnamen'!F5:F8;WENN('Dynamische Bereichsnamen'!C4="Hamburg";'Dynamische Bereichsnamen'!G5:G8;WENN('Dynamische Bereichsnamen'!C4="Köln";'Dynamische Bereichsnamen'!H5:H8;WENN('Dynamische Bereichsnamen'!C4="Berlin";'Dynamische Bereichsnamen'!I5:I8;""))))


Abbildung 3

Diese Formel prüft, welche Niederlassung in Zelle C4 ausgewählt wurde und weist dann dem Bereichsnamen Mitarbeiter den entsprechenden Zellbereich zu. Bei München wird der Zellbereich F5:F8 zugewiesen, bei Auswahl von Hamburg entsprechend der Zellbereich H5:H8 und so weiter.

Sobald nun eine andere Niederlassung in Zelle C4 ausgewählt wird, wird die Auswahlliste in Zelle C5 dynamisch aktualisiert.

Über den folgenden Link können Sie die Beispieldatei herunterladen.

 

Eine weitere Möglichkeit der Datenauswahl kann über die Funktion SVERWEIS() durchgeführt werden. Damit entfallen umfangreiche WENN-Verschachtelungen.

Erfassen Sie dazu anstatt der WENN-Formel folgende Formel beim Bereichsnamen "Mitarbeiter".

=INDIREKT(WVERWEIS('Dynamische Bereichsnamen'!$C$4;'Dynamische Bereichsnamen'!$F$4:$I$9;2;0))

Diese Formel liefert das gleiche Ergebnis, ist jedoch für umfangreichere Datentabellen leichter anzupassen. Die Lösung können sie über den folgenden Link herunterladen.

   

Relevante Artikel

  • Ermittlung der Sommer- und Winterzeit

    Für die Umstellung auf Sommer- und Winterzeit gelten klare Vorgaben. So beginnt die Sommerzeit immer am letzten Sonntag im März und endet am Letzten Sonntag im Oktober. Zu Beginn der Sommerzeit...

  • Ermittlung Quartal und Quartalsende

    Wenn Sie das Quartal ermitteln möchten, indem sich das angegebene Datum befindet, dann verwenden Sie einfach diese Formel: =AUFRUNDEN(MONAT(A1)/3;0) Im Beispiel befindet sich das Datum, das...

  • Anzahl Wörter in einer Zelle zählen

    Sie möchten die Anzahl der in einer Zelle vorhandenen Wörter zählen? Mit der folgenden Funktion kommen Sie zum Ziel: =LÄNGE(A1)-LÄNGE(WECHSELN(A1;" ";))+1   Wenn in Zelle A1 beispielsweise dieser Text...

  • Quartal und Halbjahr aus Datum ermitteln

    Dieser Beitrag zeigt, wie sich das Quartal und das Halbjahr mit Hilfe einer kleinen Formel aus einem Datum ableiten lassen. Im Beispiel befindet sich das Ausgangsdatum in Zelle A1. Zur Ermittlung...

  • Die gleiche Zelle über mehrere Tabellenblätter summieren

    207076 Möchten Sie bspw. die Zelle B5 über die die Sheets "Tabelle2" bis "Tabelle5" summieren so gibt es eine elegante Möglichkeit. Normalerweise würden Sie jetzt folgendes Schreiben: ...

   

Excel-Inside auf Facebook Excel-Live News blog Excel-Inside RSS-Feed Twitter Account für Excel-Inside Mail an Excel-Inside 

Programmierung
Excel Auftragsprogrammierung Access Auftragsprogrammierung
Word Auftragsprogrammierung Outlook Auftragsprogrammierung
   
Unsere Produkte
Office Schulungen VBA, Excel, Access
E-Book Formeln und Funktionen Excel 2013