Note: The other languages of the website are Google-translated. Back to English

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

Karta Office Włącz edycję i przeglądanie na kartach w pakiecie Office i znacznie ułatw swoją pracę ...
Kutools dla programu Excel rozwiązuje większość problemów i zwiększa produktywność o 80%
  • Wykorzystaj wszystko ponownie: Dodaj najczęściej używane lub złożone formuły, wykresy i wszystko inne do ulubionych i szybko wykorzystaj je ponownie w przyszłości.
  • Ponad 20 funkcji tekstowych: Wyodrębnij liczbę z ciągu tekstowego; Wyodrębnij lub usuń część tekstów; Konwertuj liczby i waluty na angielskie słowa.
  • Narzędzia do scalania: Wiele skoroszytów i arkuszy w jeden; Scal wiele komórek / wierszy / kolumn bez utraty danych; Połącz zduplikowane wiersze i sumę.
  • Podziel narzędzia: Podziel dane na wiele arkuszy na podstawie wartości; Jeden skoroszyt do wielu plików Excel, PDF lub CSV; Jedna kolumna na wiele kolumn.
  • Wklej pomijanie Ukryte / filtrowane wiersze; Policz i suma według koloru tła; Wysyłaj spersonalizowane wiadomości e-mail do wielu odbiorców zbiorczo.
  • Super filtr: Twórz zaawansowane schematy filtrów i stosuj do dowolnych arkuszy; Sortuj według tygodnia, dnia, częstotliwości i nie tylko; Filtruj pogrubieniem, formułami, komentarzem ...
  • Ponad 300 zaawansowanych funkcji; Współpracuje z Office 2007-2021 i 365; Obsługuje wszystkie języki; Łatwe wdrażanie w przedsiębiorstwie lub organizacji.

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

Uwagi: 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

Uwagi: 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

Kutools dla programu Excel rozwiązuje większość problemów i zwiększa produktywność o 80%

  • Ponowne użycie: Szybko włóż złożone wzory, wykresy i wszystko, czego używałeś wcześniej; Szyfruj komórki z hasłem; Utwórz listę mailingową i wysyłaj e-maile ...
  • Pasek Super Formula (łatwo edytować wiele wierszy tekstu i formuły); Układ do czytania (łatwe odczytywanie i edytowanie dużej liczby komórek); Wklej do filtrowanego zakresu...
  • Scal komórki / wiersze / kolumny bez utraty danych; Podziel zawartość komórek; Połącz zduplikowane wiersze / kolumny... Zapobiegaj zduplikowanym komórkom; Porównaj zakresy...
  • Wybierz Duplikat lub Unikalny Wydziwianie; Wybierz puste wiersze (wszystkie komórki są puste); Super Find i Fuzzy Find w wielu zeszytach ćwiczeń; Losowy wybór ...
  • Dokładna kopia Wiele komórek bez zmiany odwołania do formuły; Automatyczne tworzenie odniesień do wielu arkuszy; Wstaw punktory, Pola wyboru i nie tylko ...
  • Wyodrębnij tekst, Dodaj tekst, Usuń według pozycji, Usuń przestrzeń; Tworzenie i drukowanie podsumowań stronicowania; Konwertuj zawartość komórek i komentarze...
  • Super filtr (zapisz i zastosuj schematy filtrów do innych arkuszy); Zaawansowane sortowanie według miesiąca / tygodnia / dnia, częstotliwości i innych; Specjalny filtr pogrubieniem, kursywą ...
  • Połącz skoroszyty i arkusze robocze; Scal tabele na podstawie kluczowych kolumn; Podziel dane na wiele arkuszy; Konwersja wsadowa xls, xlsx i PDF...
  • Ponad 300 zaawansowanych funkcji. Obsługuje Office / Excel 2007-2021 i 365. Obsługuje wszystkie języki. Łatwe wdrażanie w przedsiębiorstwie lub organizacji. Pełne funkcje 30-dniowa bezpłatna wersja próbna. 60-dniowa gwarancja zwrotu pieniędzy.
karta kte 201905

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!
officetab dół
Sortuj komentarze według
Komentarze (19)
Brak ocen. Oceń jako pierwszy!
Ten komentarz został zminimalizowany przez moderatora na stronie
Cześć, nie mogę zmusić go do prawidłowego działania. Podczas próby wykonania kroku 8 otrzymuję komunikat „Źródło zwraca błąd podczas oceny. Czy chcesz kontynuować? Używam Excela 2010, jakiś pomysł?
Ten komentarz został zminimalizowany przez moderatora na stronie
Zdarzyło mi się to też na początku. Nie zmieniłem części „sheet2” na właściwą nazwę arkusza dla tego, czego używałem.
Ten komentarz został zminimalizowany przez moderatora na stronie
Czy ktoś wie, czy można tego użyć między arkuszami? Na przykład, czy oryginalne informacje (część z kolumny A) znajdują się na jednym arkuszu, a lista rozwijana (część z kolumny F) na innym? Jak to zmieniłoby formułę?
Ten komentarz został zminimalizowany przez moderatora na stronie
Dzięki za ten przewodnik. Pytam tylko, czy jest to możliwe, gdy aktualizuję wartość w formule, ta wartość zostanie automatycznie zaktualizowana na liście elementów? Przykład: wybieram wartość „James” z listy w komórce F Teraz chcę zmienić wartość z „James” na „Thomas”. Przepisuję wartość „James” na „Thomas” w komórce A, formuła automatycznie zmienia wartość w komórce C. Jest OK, ale potrzebuję, aby ta zmieniona wartość była również automatycznie aktualizowana w komórce F. Jak mogę to osiągnąć? Jakieś pomysły?
Ten komentarz został zminimalizowany przez moderatora na stronie
Hej wszystkim, udało mi się to zadziałać i działa jak czar! @Amando, tak. Mam swoje dane w innym arkuszu niż menu rozwijane. Zobacz poniższe pisemne wzory. @Filip, Tak, możesz użyć formuły, aby automatycznie wybrać unikalne wartości z listy. Użyłem tego, aby mieć dynamiczną listę. Uważaj; Użyłem google i wielu różnych stron, aby dostać się do tej formuły, więc to nie wszystko moja własna praca. Po pierwsze: aby uzyskać listę rzeczy do wyświetlenia: JEŻELI (INDEKS(Arkusz1!$A2:$A$100;MATCH(0;COUNTIF($AA$14:AA14;Arkusz1!$A$2:$A$100);0)) )=0;"";INDEKS(Arkusz1!$A$2:$A$100;MATCH(0;LICZ.JEŻELI($AA$14:AA14;Arkusz1!$A$2:$A$100);0))) === Zasadniczo to jest ten sam wzór dwa razy. Co da pustą ("") wartość, jeśli nie zostaną znalezione dalsze unikalne wartości. W każdym razie formuła zwraca unikalną listę wartości z mojego „Arkusza1!”. (powiedzmy dla łatwego odniesienia, mam tę formułę w arkuszu 2, kolumna A) Następnie po prostu zaczynam używać tej samej formuły co powyżej (mój arkusz 2 kolumna B): IF (COUNTIF (Sheet3! $ S $ 2: $ U $ 4; A1 )>=1;"";ROW()) === Arkusz 3 to miejsce, w którym mam moje listy rozwijane. To jest prawdopodobnie to, czego szukasz Amandy. Następnie ostatni bit formuły: IF(ROW(A1)-ROW(A$1)+1>COUNT(B$1:B$24);"";INDEX(A:A;SMALL(B$1:B$24;1) +ROW(A1)-ROW(A$1)))) === Ta formuła znajduje się w mojej kolumnie C arkusza 2. To *powinno* działać. Powodzenia wszystkim! I jeszcze raz wielkie podziękowania dla autora! Pozdrawiam, NocT
Ten komentarz został zminimalizowany przez moderatora na stronie
Muszę mieć możliwość wielokrotnego użycia tej listy w wielu kolumnach, ale jak tylko element zniknie, znika na dobre. Czy ktoś wie, jak mogę to stworzyć i móc używać go w wielu kolumnach? Dzięki!
Ten komentarz został zminimalizowany przez moderatora na stronie
Muszę mieć możliwość utworzenia listy zawierającej elementy, które znikają, ale chcę móc używać jej w wielu kolumnach na tym samym arkuszu. Czy ktoś wie, jak to zrobić? - Dzięki!
Ten komentarz został zminimalizowany przez moderatora na stronie
Zmieniłem mój, aby dostosować się do moich potrzeb „= JEŻELI (COUNTIF (Statusboard! $ C: $ C, A1) > = 1, „”, ROW())” Upewnij się, że zmieniłeś $ F $ 1: $ F $ 11 z „= JEŻELI(LICZ.JEŻELI($F$1:$F$11,A1)>=1,"",ROW())" do miejsca, w którym znajduje się twoja lista, w moim przypadku był to Tablica stanu!$C:$C,A1.
Ten komentarz został zminimalizowany przez moderatora na stronie
Świetnie, pracuje dla mnie...
Ten komentarz został zminimalizowany przez moderatora na stronie
Jak zmienić tę formułę na użycie listy sprawdzania poprawności danych w wielu wierszach zamiast w jednej kolumnie. Czy to jest możliwe? Dzięki
Ten komentarz został zminimalizowany przez moderatora na stronie
Działa świetnie jednak, jeśli masz na liście dwie osoby o tym samym nazwisku, np. Jan Kowalski, po wybraniu jednego z nich usuwa z listy oba przypadki „Jan Kowalski”.


Czy można to zmienić, aby mieć wiele wersji tej samej nazwy bez usuwania ich wszystkich?


Dzięki.
Ten komentarz został zminimalizowany przez moderatora na stronie
Wszystkie formuły wpisałem poprawnie, ale pojawia się tylko pierwsza nazwa na liście. Co ja robię źle??
Ten komentarz został zminimalizowany przez moderatora na stronie
Jak sprawić, by ta aktywność działała, jeśli przeniosę się z wiersza do kolumny?
Ten komentarz został zminimalizowany przez moderatora na stronie
Czy istnieje sposób, aby tylko niektóre opcje były usuwane po wybraniu, a inne były trwałe?
Ten komentarz został zminimalizowany przez moderatora na stronie
Krok 6 nie działa dla mnie. Ciągle otrzymuję komunikat o błędzie mówiący, że składnia tej nazwy jest niepoprawna... Czy ktoś może pomóc?
Ten komentarz został zminimalizowany przez moderatora na stronie
Brawo! Fantastyczne rozwiązanie! Mój skoroszyt jest skonfigurowany w taki sposób, że elementy na mojej liście znajdują się w osobnym arkuszu, do którego dopasowuję indeks za pomocą moich kolumn liczbowych i pomocniczych, pozostawiając tylko te dwa na stronie obliczeń. Znowu bardzo czyste rozwiązanie, programiście!
Ten komentarz został zminimalizowany przez moderatora na stronie
Czy tę formułę można z powodzeniem zastosować w wielu kolumnach w jednym arkuszu kalkulacyjnym? Próbuję mieć trzy kolumny, w których ktoś może wybrać maksymalnie trzy elementy z listy rozwijanej, tj. element 1 w kolumnie 3, elementy 2 w kolumnie 4 i element 3 w kolumnie 5. Mogę uzyskać formułę do pracy w przy pierwszym wystąpieniu jednak za drugim razem, gdy próbuję skopiować formułę, zaznaczenia nie znikają z listy rozwijanej, tak jak w kolumnie pierwszego wystąpienia.
Ten komentarz został zminimalizowany przez moderatora na stronie
To zadziałało jak czar... spodziewam się, że muszę mieć to "powtórzenie" w trzech miejscach w tym samym arkuszu kalkulacyjnym. Za drugim razem nie mogę sprawić, żeby zadziałało poprawnie. Pozycje z pierwszej listy rozwijanej są eliminowane, ale po wybraniu wpisu w drugiej lokalizacji nie jest on usuwany z listy. Jakiś pomysł, jak to może działać poprawnie?
KL
Ten komentarz został zminimalizowany przez moderatora na stronie
Czy ktoś wie, jak sprawić, by formuła się zresetowała po wybraniu wszystkich pozycji na liście?
na przykład
Lista 1, 2, 3, 4 - Następnie po wybraniu 1, Lista 2, 3, 4 - Następnie po wybraniu 2, Lista 3, 4 - Następnie po wybraniu 3, Lista 4 i ostatnia, po wybraniu 4, lista pusta. Jak można to zresetować, aby po wybraniu 4 wszystkie elementy na liście zostały zresetowane do oryginalnej listy? Tak więc, po wybraniu 4, zamiast pustej listy, aby lista wróciła do listy 1, 2, 3, 4.

Dziękuję Ci
Nie ma tu jeszcze żadnych komentarzy
Zostaw swój komentarz
Publikowanie jako gość
×
Oceń ten post:
0   Postacie
Sugerowane lokalizacje

Bądż na bieżąco

Prawa autorskie © 2009 - www.extendoffice.com. | Wszelkie prawa zastrzeżone. Zasilany przez ExtendOffice, | Mapa strony
Microsoft i logo Office są znakami towarowymi lub zastrzeżonymi znakami towarowymi Microsoft Corporation w Stanach Zjednoczonych i / lub innych krajach.
Chronione przez Sectigo SSL