lista rozwijana excel
Aby utworzyć listę rozwijaną w programie Excel, wykonaj następujące kroki.
1. Na drugim arkuszu wpisz elementy, które mają się pojawić na liście rozwijanej.
Uwaga: Jeśli nie chcesz, aby użytkownicy mieli dostęp do elementów w Arkuszu 2, możesz ukryć Arkusz 2. Aby to zrobić, kliknij prawym przyciskiem myszy kartę Arkusz 2 i kliknij Ukryj.
2. Na pierwszym arkuszu wybierz komórkę B1.
3. Na karcie Dane, w grupie Narzędzia danych kliknij opcję Walidacja danych.
Pojawi się okno dialogowe „Weryfikacja danych”.
4. Kliknij pole Źródło i wybierz zakres A1:A3 na Arkuszu 2.
5. W polu Zezwalaj kliknij opcję Lista.
6. Kliknij OK.
Wynik :
Uwaga: Aby skopiować/wkleić listę rozwijaną, wybierz komórkę zawierającą listę rozwijaną i naciśnij CTRL + c, wybierz inną komórkę i naciśnij CTRL + v.
7. Możesz także wprowadzić elementy bezpośrednio w polu Źródło, zamiast używać odniesienia do zakresu.
Uwaga: na liście rozwijanej rozróżniana jest wielkość liter. Na przykład, jeśli użytkownik wpisze „tak”, zostanie wyświetlony alert o błędzie.
Zezwalaj na inne wpisy
Możesz także utworzyć listę rozwijaną w programie Excel, która umożliwia inne wpisy.
1. Po pierwsze, jeśli wpiszesz wartość, której nie ma na liście, Excel wyświetli alert o błędzie.
Aby zezwolić na inne wpisy, wykonaj następujące kroki.
2. Na karcie Dane w grupie Narzędzia danych kliknij opcję Walidacja danych.
Pojawi się okno dialogowe „Weryfikacja danych”.
3. W zakładce Alarm o błędzie usuń zaznaczenie pola „Pokaż alert o błędzie po wprowadzeniu nieprawidłowych danych”.
4. Kliknij OK.
5.Możesz teraz wprowadzić wartość, której nie ma na liście.
Dodaj/usuń elementy
Możesz dodawać lub usuwać elementy z listy rozwijanej w programie Excel bez konieczności otwierania okna dialogowego „Weryfikacja danych” i zmiany odniesienia do zakresu. To oszczędza czas.
1. Aby dodać element do listy rozwijanej, przejdź do opcji Elementy i wybierz element.
2. Kliknij prawym przyciskiem myszy, a następnie kliknij opcję Wstaw.
3. Wybierz „Przesuń komórki w dół” i kliknij OK.
Wynik:
Uwaga: Excel automatycznie zmienił odniesienie do zakresu z Arkusz2!$A$1:$A$3 na Arkusz2!$A$1:$A$4. Możesz to sprawdzić otwierając okno dialogowe „Weryfikacja danych”.
4. Wprowadź nowy element.
Wynik:
5. Aby usunąć pozycję z listy rozwijanej, w kroku 2 kliknij Usuń, wybierz „Caps Up” i kliknij OK.
Dynamiczna lista rozwijana
Możesz także użyć formuły, która automatycznie aktualizuje listę rozwijaną po dodaniu elementu na końcu listy.
1. Na pierwszym arkuszu wybierz komórkę B1.
2. Na karcie Dane, w grupie Narzędzia danych kliknij opcję Walidacja danych.
Pojawi się okno dialogowe „Weryfikacja danych”.
3. Kliknij pole Źródło i wprowadź formułę:
= PRZESUNIĘCIE(Arkusz2!$A$1,0,0,LICZBA(Arkusz2!$A:$A),1)
4. W polu Zezwalaj kliknij opcję Lista.
Objaśnienie: Funkcja OFFSET przyjmuje 5 argumentów. Odniesienie: Arkusz2!$A$1, wiersze do przesunięcia: 0, kolumny do przesunięcia: 0, wysokość: COUNTA(Arkusz2!$A:$A) i szerokość: 1: COUNTA(Arkusz2!$A:$A) i szerokość: 1. COUNTA(Arkusz2!$A:$A) zlicza liczbę wartości w kolumnie A Arkusza2, które nie są puste. Kiedy dodasz element do listy Arkusza 2, wzrasta COUNTA(Arkusz2!$A:$A). Dlatego zakres zwracany przez funkcję OFFSET rozszerza się, a lista rozwijana jest aktualizowana.
5. Kliknij OK.
6. Na drugim arkuszu po prostu dodaj nową pozycję na końcu listy.
Wynik:
Usuń listę rozwijaną
Aby usunąć listę rozwijaną w programie Excel, wykonaj następujące kroki.
1. Wybierz komórkę zawierającą listę rozwijaną.
2. Na karcie Dane, w grupie Narzędzia danych kliknij opcję Walidacja danych.
Pojawi się okno dialogowe „Weryfikacja danych”.
3. Kliknij opcję Wyczyść wszystko.
Uwaga: Aby usunąć wszystkie inne listy rozwijane z tymi samymi ustawieniami, zaznacz pole „Zastosuj te zmiany do wszystkich innych komórek z tymi samymi ustawieniami” przed kliknięciem Wyczyść wszystko.
4. Kliknij OK.
Zależne listy rozwijane
Chcesz dowiedzieć się więcej o listach rozwijanych w Excelu? Dowiedz się, jak tworzyć zależne listy rozwijane.
1. Na przykład, jeśli użytkownik wybierze Pizza z pierwszej listy rozwijanej.
2. Druga lista rozwijana zawiera pozycje pizzy.
3. Jeśli jednak użytkownik wybierze język chiński z pierwszego menu, drugie menu będzie zawierać dania kuchni chińskiej.
Magia malarstwa
Możesz także przechowywać swoje elementy w tabeli programu Excel, aby utworzyć dynamiczną listę rozwijaną.
1. Na drugim arkuszu wybierz element z listy.
2. Na karcie Wstaw, w grupie Tabele kliknij opcję Tabela.
3. Excel automatycznie wybiera dane za Ciebie. Kliknij OK.
4. Jeśli wybierzesz listę, Excel wyświetli odniesienie strukturalne.
5. Użyj tego odwołania strukturalnego, aby utworzyć dynamiczną listę rozwijaną.
Objaśnienie: Funkcja POŚREDNIA programu Excel konwertuje ciąg tekstowy na prawidłowe odwołanie.
6. Na drugim arkuszu po prostu dodaj nową pozycję na końcu listy.
Wynik:
Uwaga: spróbuj sam. Pobierz plik Excel i utwórz tę listę rozwijaną.
7. W przypadku korzystania z tabel skorzystaj z funkcji UNIKALNE w programie Excel 365/2021, aby wyodrębnić unikalne pozycje z listy.
Uwaga: ta dynamiczna funkcja tabelaryczna, wprowadzona w komórce F1, wypełnia wiele komórek. Wow ! To zachowanie w programie Excel 365/2021 nazywa się dopełnianiem.
8. Użyj tego zakresu rozlania, aby utworzyć magiczne menu rozwijane.
Objaśnienie: Zawsze używaj pierwszej komórki (F1) i znaku skrótu, aby odnieść się do zakresu rozlania.
Wynik :