Przejdź do głównej zawartości

Jak tworzyć zależne listy rozwijane z unikalnymi wartościami tylko w programie Excel?

Utworzenie zależnej listy rozwijanej w programie Excel może być dla nas łatwe, ale jeśli dane źródłowe zawierają zduplikowane wartości, wszystkie zduplikowane wartości zostaną również zastosowane, co może być denerwujące. Aby wykluczyć zduplikowane wartości i zachować tylko te unikalne podczas tworzenia zależnej listy rozwijanej, ten samouczek wprowadzi dla Ciebie kilka sztuczek.

Twórz zależne listy rozwijane z unikalnymi wartościami tylko przez funkcje Excela

Twórz zależne listy rozwijane z unikalnymi wartościami tylko dzięki niesamowitej funkcji


Twórz zależne listy rozwijane z unikalnymi wartościami tylko przez funkcje Excela

Nieco kłopotliwe jest tworzenie zależnych list rozwijanych z unikalnymi wartościami tylko w Excelu, należy wykonać poniższą operację krok po kroku:

Krok 1: Utwórz nazwy zakresów dla danych z pierwszej i drugiej listy rozwijanej

1. Kliknij Wzory > Zdefiniuj nazwęzobacz zrzut ekranu:

2, w Nowe imie w oknie dialogowym wprowadź nazwę zakresu Kategoria do Imię pole tekstowe (możesz wpisać dowolną inną nazwę, której potrzebujesz), a następnie wpisz tę formułę = PRZESUNIĘCIE ($ A 2,0,0, 2, 100, COUNT A (XNUMX $ A $ XNUMX: $ A $ XNUMX)) do Odnosi się do pole tekstowe i na koniec kliknij OK przycisk:

Note: A2: A100 to lista danych, na podstawie której utworzysz pierwszą listę rozwijaną, jeśli masz duże dane, po prostu zmień potrzebne odwołanie do komórki.

3. Kontynuuj tworzenie nazwy zakresu dla drugiego menu rozwijanego, kliknij Wzory > Zdefiniuj nazwę aby otworzyć okno dialogowe Nowa nazwa, wprowadź nazwę zakresu Jedzenie do Imię pole tekstowe (możesz wpisać dowolną inną nazwę, której potrzebujesz), a następnie wpisz tę formułę = PRZESUNIĘCIE ($ B 2,0,0, ILE.LICZB ($ B$2:$ B$100)) do Odnosi się do pole tekstowe i na koniec kliknij OK przycisk:

Note: B2: B100 to lista danych, na podstawie której utworzysz zależną listę rozwijaną, jeśli masz duże dane, po prostu zmień potrzebne odwołanie do komórki.

Krok 2: Wyodrębnij unikalne wartości i utwórz pierwszą listę rozwijaną

4. Teraz powinieneś wyodrębnić unikalne wartości dla danych z pierwszej listy rozwijanej, wprowadzając do komórki następującą formułę, naciskając Ctrl + Shift + Enter klawisze razem, a następnie przeciągnij uchwyt wypełniania w dół do komórek, aż wyświetlą się wartości błędów, patrz zrzut ekranu:

=INDEX(Category,MATCH(0,COUNTIF($D$1:D1,Category),0))
Note: W powyższym wzorze, Kategoria to nazwa zakresu, którą utworzyłeś w kroku 2, oraz D1 to powyższa komórka komórki z formułą, zmień ją zgodnie z potrzebami.

5. Następnie utwórz nazwę zakresu dla tych nowych unikalnych wartości, kliknij Wzory > Zdefiniuj nazwę otworzyć Nowe imie w oknie dialogowym wprowadź nazwę zakresu Unikalna kategoria do Imię pole tekstowe (możesz wpisać dowolną inną nazwę, której potrzebujesz), a następnie wpisz tę formułę = PRZESUNIĘCIE($D$2, 0, 0, LICZBA(JEŻELI($D$2:$D$100="", "",1)), 1) do Odnosi się do pole tekstowe, w końcu kliknij OK aby zamknąć okno dialogowe.

Note: D2: D100 to właśnie wyodrębniona lista unikalnych wartości, jeśli masz duże dane, po prostu zmień potrzebne odwołanie do komórki.

6. W tym kroku możesz wstawić pierwszą listę rozwijaną. Kliknij komórkę, w której chcesz wstawić listę rozwijaną, a następnie kliknij Dane > Walidacja danych > Walidacja danych, oraz w Walidacja danych okno dialogowe, wybierz Lista z Dopuszczać rozwijaną, a następnie wprowadź tę formułę: =Unikalna kategoria do Źródło pole tekstowe, patrz zrzut ekranu:

7. Następnie kliknij OK przycisk, pierwsza lista rozwijana bez zduplikowanych wartości jest tworzona, jak pokazano na poniższym zrzucie ekranu:

Krok 3: Wyodrębnij unikalne wartości i utwórz zależną listę rozwijaną

8. Wyodrębnij unikalne wartości z dodatkowej listy rozwijanej, skopiuj i wklej poniższą formułę do komórki, a następnie naciśnij Ctrl + Shift + Enter klawisze jednocześnie, a następnie przeciągnij uchwyt wypełniania w dół do komórek, aż wyświetlą się wartości błędów, patrz zrzut ekranu:

=INDEX(Food,MATCH(0,COUNTIF($E$1:E1,Food)+(Category<>$H$2),0))
Note: W powyższym wzorze, Jedzenie to nazwa zakresu, który utworzyłeś dla danych zależnej listy rozwijanej, Kategoria to nazwa zakresu, którą utworzyłeś dla danych z pierwszej listy rozwijanej, oraz E1 to powyższa komórka Twojej komórki z formułą, H2 to komórka, w której wstawiłeś pierwszą listę rozwijaną, zmień je zgodnie z potrzebami.

9. Następnie przejdź do tworzenia nazwy zakresu dla tych drugorzędnych unikalnych wartości, kliknij Wzory > Zdefiniuj nazwę otworzyć Nowe imie w oknie dialogowym wprowadź nazwę zakresu Wyjątkowe jedzenie do Imię pole tekstowe (możesz wpisać dowolną inną nazwę, której potrzebujesz), a następnie wpisz tę formułę = PRZESUNIĘCIE($E$2, 0, 0, LICZBA(JEŻELI($E$2:$E$100="", "",1)), 1) do Odnosi się do pole tekstowe. Na koniec kliknij OK aby zamknąć okno dialogowe.

Note: E2: E100 to drugorzędna lista unikalnych wartości, którą właśnie wyodrębniłeś, jeśli masz duże dane, po prostu zmień potrzebne odwołanie do komórki.

10. Po utworzeniu nazwy zakresu dla drugorzędnych wartości unikatowych możesz teraz wstawić zależną listę rozwijaną. Proszę kliknąć Dane > Walidacja danych > Walidacja danych, oraz w Walidacja danych okno dialogowe, wybierz Lista z Dopuszczać rozwijaną, a następnie wprowadź tę formułę: =Unikalne jedzenie do Źródłoe pole tekstowe, zobacz zrzut ekranu:

11. Kliknij OK przycisk, zależne listy rozwijane z unikalnymi wartościami są tworzone pomyślnie, jak pokazano poniżej:


Twórz zależne listy rozwijane z unikalnymi wartościami tylko dzięki niesamowitej funkcji

Powyższa metoda może być dla większości z nas bólem głowy, tutaj przedstawię podręczne narzędzie- Kutools dla programu Excel, Z siedzibą w Dynamiczna lista rozwijana możesz z łatwością rozwiązać ten problem.

Po zainstalowaniu Kutools dla programu Excel, zrób tak:

1. Kliknij Kutools > Lista rozwijana > Dynamiczna lista rozwijanazobacz zrzut ekranu:

2, w Zależna lista rozwijana W oknie dialogowym wykonaj następujące czynności:

  • Wybierz Tryb B: 2-5 Rozwijana lista zależna od poziomów z Moda Sekcja;
  • Wybierz dane, na podstawie których chcesz utworzyć zależną listę rozwijaną na podstawie Zakres danych pudełko;
  • Następnie wybierz zakres wyjściowy, w którym chcesz umieścić zależną listę rozwijaną z Zakres wyjściowy pudełko.

3. Następnie kliknij przycisk Ok przycisk, zależne listy rozwijane są wstawiane do zaznaczenia, a zduplikowane wartości są również wykluczane. Zobacz poniżej demo:

Kliknij, aby pobrać Kutools dla programu Excel teraz!


Więcej artykułów względnych:

  • Utwórz listę rozwijaną z obrazami w programie Excel
  • W programie Excel możemy szybko i łatwo utworzyć listę rozwijaną z wartościami komórek, ale czy kiedykolwiek próbowałeś utworzyć listę rozwijaną z obrazami, to znaczy po kliknięciu jednej wartości z listy rozwijanej, jej względnej obraz zostanie wyświetlony od razu, jak pokazano poniżej. W tym artykule omówię, jak wstawić rozwijaną listę z obrazami w programie Excel.
  • Utwórz listę rozwijaną z wieloma polami wyboru w programie Excel
  • Wielu użytkowników programu Excel ma tendencję do tworzenia listy rozwijanej z wieloma polami wyboru, aby wybrać wiele pozycji z listy na raz. W rzeczywistości nie można utworzyć listy z wieloma polami wyboru z funkcją Walidacja danych. W tym samouczku pokażemy dwie metody tworzenia rozwijanej listy z wieloma polami wyboru w programie Excel.
  • Utwórz listę rozwijaną zależną od wielu poziomów w programie Excel
  • W programie Excel możesz szybko i łatwo utworzyć zależną listę rozwijaną, ale czy kiedykolwiek próbowałeś utworzyć rozwijaną listę zależną od wielu poziomów, jak pokazano na poniższym zrzucie ekranu? W tym artykule omówię, jak utworzyć zależną od wielu poziomów rozwijaną listę w programie Excel.
  • Utwórz listę rozwijaną, ale pokaż różne wartości w programie Excel
  • W arkuszu programu Excel możemy szybko utworzyć listę rozwijaną z funkcją Walidacja danych, ale czy kiedykolwiek próbowałeś pokazać inną wartość po kliknięciu listy rozwijanej? Na przykład mam następujące dwie kolumny danych w kolumnie A i kolumnie B, teraz muszę utworzyć listę rozwijaną z wartościami w kolumnie Nazwa, ale kiedy wybiorę nazwę z utworzonej listy rozwijanej, odpowiadający Wartość w kolumnie Liczba jest wyświetlana jak pokazano na poniższym zrzucie ekranu. W tym artykule przedstawimy szczegóły rozwiązania tego zadania.

Najlepsze narzędzia biurowe

🤖 Pomocnik AI Kutools: Zrewolucjonizuj analizę danych w oparciu o: Inteligentne wykonanie   |  Wygeneruj kod  |  Twórz niestandardowe formuły  |  Analizuj dane i generuj wykresy  |  Wywołaj funkcje Kutools...
Popularne funkcje: Znajdź, wyróżnij lub zidentyfikuj duplikaty   |  Usuń puste wiersze   |  Łącz kolumny lub komórki bez utraty danych   |   Okrągły bez wzoru ...
Super wyszukiwanie: Wiele kryteriów VLookup    Wiele wartości VLookup  |   Przeglądanie pionowe na wielu arkuszach   |   Wyszukiwanie rozmyte ....
Zaawansowana lista rozwijana: Szybko twórz listę rozwijaną   |  Zależna lista rozwijana   |  Lista rozwijana wielokrotnego wyboru ....
Menedżer kolumn: Dodaj określoną liczbę kolumn  |  Przesuń kolumny  |  Przełącz stan widoczności ukrytych kolumn  |  Porównaj zakresy i kolumny ...
Polecane funkcje: Fokus siatki   |  Widok projektu   |   Duży pasek formuły    Menedżer skoroszytów i arkuszy   |  Biblioteka zasobów (Automatyczny tekst)   |  Selektor dat   |  Połącz arkusze   |  Szyfruj/odszyfruj komórki    Wysyłaj e-maile według listy   |  Super filtr   |   Specjalny filtr (filtruj pogrubienie/kursywa/przekreślenie...) ...
15 najlepszych zestawów narzędzi12 Tekst Tools (Dodaj tekst, Usuń znaki, ...)   |   50 + Wykres rodzaje (Wykres Gantta, ...)   |   40+ Praktyczne Wzory (Oblicz wiek na podstawie urodzin, ...)   |   19 Wprowadzenie Tools (Wstaw kod QR, Wstaw obraz ze ścieżki, ...)   |   12 Konwersja Tools (Liczby na słowa, Przeliczanie walut, ...)   |   7 Połącz i podziel Tools (Zaawansowane wiersze łączenia, Podział komórki, ...)   |   ... i więcej

Zwiększ swoje umiejętności Excela dzięki Kutools for Excel i doświadcz wydajności jak nigdy dotąd. Kutools dla programu Excel oferuje ponad 300 zaawansowanych funkcji zwiększających produktywność i oszczędzających czas.  Kliknij tutaj, aby uzyskać funkcję, której najbardziej potrzebujesz...

Opis


Karta Office wprowadza interfejs z zakładkami do pakietu Office i znacznie ułatwia pracę

  • Włącz edycję i czytanie na kartach w programach Word, Excel, PowerPoint, Publisher, Access, Visio i Project.
  • Otwieraj i twórz wiele dokumentów w nowych kartach tego samego okna, a nie w nowych oknach.
  • Zwiększa produktywność o 50% i redukuje setki kliknięć myszką każdego dnia!
Comments (0)
No ratings yet. Be the first to rate!
There are no comments posted here yet
Please leave your comments in English
Posting as Guest
×
Rate this post:
0   Characters
Suggested Locations