Lista rozwijalna

Lista rozwijalna to często stosowany sposób na wymuszenie możliwości wpisywania do komórki tylko konkretnych wartości. Jest też bardzo praktyczna, gdyż wystarczy kliknięcie na jeden z elementów listy, aby wprowadzić ją do komórki.
Efekt ten uzyskamy poprzez zastosowanie opcji Poprawność danych, dostępnej na karcie Dane.

W formularzu, który się otworzy, wybieramy Lista:

Definicję wartości, które mają się pojawić na liście wpisujemy w pole Źródło.
Jest tu kilka sposobów:

    • bezpośredni wpis poszczególnych elementów listy, oddzielonych średnikami. Do zastosowania w przypadkach, gdy wybór ma tylko kilka wartości
    • wpisanie zakresu komórek, w których są wartości mające się pokazać jako elementy listy
      lista rozwijalna
    • odwołanie do zdefiniowanej nazwy zakresu (zakres musi mieć szerokość 1 kolumny, nie może mieć więcej)
    • odwołanie do zakresu dynamicznego (ilość elementów zmienia się w zależności od niepustych komórek w zaznaczonej kolumnie). W polu Źródło wpisujemy funkcję:
      =PRZESUNIĘCIE(Arkusz3!$A$1;;;ILE.NIEPUSTYCH(Arkusz3!$A:$A);1)
      – oczywiście dostosowując nazwę arkusza i kolumnę z danymi do własnych potrzeb.

Nie pamiętam jak to było w Excelu 2007, ale od wersji 2010 źródło listy rozwijalnej może być w innym arkuszu niż ten, w którym znajduje się lista. Przy bardziej rozbudowanych projektach i różnych listach warto umieścić je w osobnym arkuszu. Może być ukryty.

 


Zostaw komentarz