Przejdź do głównej zawartości

Jak ukryć wcześniej używane przedmioty na liście rozwijanej?

W programie Excel możesz szybko utworzyć normalną listę rozwijaną, ale czy kiedykolwiek próbowałeś utworzyć listę rozwijaną po wybraniu jednej pozycji, poprzednio używana zostanie usunięta z listy? Na przykład, jeśli mam listę rozwijaną ze 100 nazwiskami, gdy wybieram nazwę, chcę usunąć tę nazwę z listy rozwijanej, a teraz lista zawiera 99 nazw i tak dalej, aż lista rozwijana będzie pusta. Może jest to trudne dla większości z nas, a tutaj mogę porozmawiać o tym, jak utworzyć taką rozwijaną listę w Excelu.

Ukryj wcześniej używane elementy na rozwijanej liście z kolumnami pomocniczymi


strzałka niebieski prawy bąbelek Ukryj wcześniej używane elementy na rozwijanej liście z kolumnami pomocniczymi

Przypuśćmy, że masz listę nazwisk w kolumnie A, jak pokazano na poniższym zrzucie ekranu, a następnie wykonaj poniższe kroki jeden po drugim, aby zakończyć to zadanie.

dokument-ukryj-używane-elementy-rozwijana-lista-1

1. Oprócz listy nazwisk wprowadź tę formułę = JEŻELI (LICZ.JEŻELI (F $ 1: F $ 11, A1)> = 1, "", WIERSZ ()) do komórki B1, patrz zrzut ekranu:

dokument-ukryj-używane-elementy-rozwijana-lista-1

Note: W powyższym wzorze, F1: F11to zakres komórek, który chcesz umieścić na liście rozwijanej, a A1 to twoja komórka z imieniem.

2. Następnie przeciągnij uchwyt wypełniania do zakresu zawierającego tę formułę, a otrzymasz następujący wynik:

dokument-ukryj-używane-elementy-rozwijana-lista-1

3. I kontynuuj stosowanie formuły w kolumnie C, wpisz tę formułę: =IF(ROW(A1)-ROW(A$1)+1>COUNT(B$1:B$11),"",INDEX(A:A,SMALL(B$1:B$11,1+ROW(A1)-ROW(A$1)))) do komórki C1, patrz zrzut ekranu:

dokument-ukryj-używane-elementy-rozwijana-lista-1

4. Następnie wypełnij tę formułę do wymaganego zakresu, patrz zrzut ekranu:

dokument-ukryj-używane-elementy-rozwijana-lista-1

5. Teraz musisz zdefiniować nazwę zakresu dla tych nazw w kolumnie C, wybierz C1: C11 (zakres, w którym zastosujesz formułę w kroku 4), a następnie kliknij Wzory > Zdefiniuj nazwęzobacz zrzut ekranu:

dokument-ukryj-używane-elementy-rozwijana-lista-1

6, w Nowe imie w oknie dialogowym wpisz nazwę w polu tekstowym Nazwa, a następnie wprowadź tę formułę =OFFSET(Sheet2!$C$1,0,0,COUNTA(Sheet2!$C$1:$C$11)-COUNTBLANK(Sheet2!$C$1:$C$11),1) do Odnosi się do pole, patrz zrzut ekranu:

dokument-ukryj-używane-elementy-rozwijana-lista-1

Note: W powyższym wzorze C1: C11 to zakres kolumn pomocniczych utworzony w kroku 3, a arkusz 2 to bieżący arkusz, którego używasz.

7. Po zakończeniu ustawień możesz utworzyć listę rozwijaną, wybierz komórkę F1: F11, w której chcesz umieścić listę rozwijaną, a następnie kliknij Dane > Walidacja danych > Walidacja danychzobacz zrzut ekranu:

dokument-ukryj-używane-elementy-rozwijana-lista-1

8, w Walidacja danych okno dialogowe, kliknij Ustawienia , a następnie wybierz Lista z Dopuszczać rozwijana lista, a następnie poniżej Źródło wprowadź następującą formułę: = sprawdzanie nazw(sprawdź nazwę to nazwa zakresu, którą utworzyłeś w kroku 6), zobacz zrzut ekranu:

dokument-ukryj-używane-elementy-rozwijana-lista-1

9. A następnie kliknij OK przycisk, aby zamknąć to okno dialogowe, teraz lista rozwijana została utworzona w wybranym zakresie, a po wybraniu jednej nazwy z listy rozwijanej ta używana nazwa zostanie usunięta z listy i pokazuje tylko nazwy, które nie były używane zobacz zrzut ekranu:

dokument-ukryj-używane-elementy-rozwijana-lista-1

Wskazówka: Nie możesz usunąć kolumn pomocniczych, które utworzyłeś w powyższych krokach, jeśli je usuniesz, lista rozwijana będzie nieprawidłowa.


Podobne artykuły:

Jak wstawić listę rozwijaną w programie Excel?

Jak szybko utworzyć dynamiczną listę rozwijaną w programie Excel?

Jak utworzyć rozwijaną listę z obrazami w programie Excel?

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 (19)
No ratings yet. Be the first to rate!
This comment was minimized by the moderator on the site
Does any one know how to get the formula to reset itself once all the items on the list are selected?
e.g.
List 1, 2, 3, 4 - Then after selecting 1, List 2, 3, 4 - Then after Selecting 2, List 3, 4 - Then after selecting 3, List 4 and last, after selecting 4, list empty. How can this be reset so that after you select 4, all the items in the list reset to original list? So, after selecting 4, instead of List being empty, for list to go back to List 1, 2, 3, 4.

Thank you
This comment was minimized by the moderator on the site
This worked like a charm ... expect I need to have this "repeat" in three places on the same spreadsheet. I can't make it function properly, the second time. The items from the first drop down list are eliminated but when an entry is selected in the second location, it isn't removed from the list. Any idea on how to may this function properly?
KL
This comment was minimized by the moderator on the site
Can this formula be used successfully across multiple columns on one spreadsheet? I'm trying to have three columns where someone can select up to three items from a drop down list, i.e. item 1 in column 3, items2 in column 4, and item 3 in column 5. I can get the formula to work at the first occurrence, however, the second time I try to copy the formula, the selection(s) don't disappear from the drop down list, as they do in the column of the first occurrence.
This comment was minimized by the moderator on the site
Bravo! Fantastic solution! I have my workbook set up such that the items in my list are in a separate worksheet that I'm index-matching to through my number and helper columns leaving only them two on my calculation page. Again, very clean solution, Programmer!
This comment was minimized by the moderator on the site
Step 6 isn't working for me. I keep getting an error message saying the syntax of this name isn't correct... Can anyone help?
This comment was minimized by the moderator on the site
Is there a way to have only some of the options get removed when selected and others be permanent?
This comment was minimized by the moderator on the site
How do I get this activity to work if I transpose from Row to Column
This comment was minimized by the moderator on the site
I’ve entered all the formulas correctly, but the only name showing up is the first one on the list. What am I doing wrong??
This comment was minimized by the moderator on the site
Works great, however, if you have two people on the list with the same name e.g. John Smith it removes both incidents of 'John Smith' from the list when you select one of them.


Is there a way to amend this so that you have have multiple versions of the one name without them all being removed?


Thanks.
This comment was minimized by the moderator on the site
How would you change this formula for use of data validation list across multiple rows instead of a single column. Is that possible? Thanks
There are no comments posted here yet
Load More
Please leave your comments in English
Posting as Guest
×
Rate this post:
0   Characters
Suggested Locations