Vai al contenuto principale

Come nascondere gli elementi utilizzati in precedenza nell'elenco a discesa?

Autore: Xiaoyang Ultima modifica: 2024-08-07

In Excel, puoi creare rapidamente un normale elenco a discesa, ma hai mai provato a creare un elenco a discesa quando scegli un elemento, quello precedentemente utilizzato verrà rimosso dall'elenco? Ad esempio, se ho un elenco a discesa con 100 nomi, mentre seleziono un nome, desidero eliminare questo nome dall'elenco a discesa e ora il menu a discesa contiene 99 nomi e così via fino a quando l'elenco a discesa non è vuoto. Forse, questo è un po 'difficile per la maggior parte di noi, e qui posso parlare di come creare un tale elenco a discesa in Excel.

Nascondi gli elementi utilizzati in precedenza nell'elenco a discesa con colonne helper


freccia blu freccia destra Nascondi gli elementi utilizzati in precedenza nell'elenco a discesa con colonne helper

Supponendo di avere un elenco di nomi nella colonna A come mostrato nella seguente schermata, quindi seguire i passaggi seguenti uno per uno per completare questa attività.

dati di esempio

1. Oltre al tuo elenco di nomi, inserisci questa formula = SE (CONTA.SE ($ F $ 1: $ F $ 11, A1)> = 1, "", ROW ()) nella cella B1, vedi screenshot:

applicare una formula per elencare le serie

Note:: Nella formula sopra, F1: F11è l'intervallo di celle in cui si desidera inserire l'elenco a discesa e A1 è il tuo nome cell.

2. Quindi trascina il quadratino di riempimento sull'intervallo che contiene questa formula e otterrai il seguente risultato:

riempire la formula in altre celle

3. E continua ad applicare una formula nella colonna C, digita questa formula: =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)))) nella cella C1, vedi screenshot:

applicare un'altra formula per elencare i valori delle celle

4. Quindi riempi questa formula fino all'intervallo che ti serve, vedi screenshot:

riempire la formula in altre celle

5. Ora è necessario definire un nome di intervallo per questi nomi nella colonna C, selezionare C1: C11 (l'intervallo in cui si applica la formula nel passaggio 4), quindi fare clic su Formule > Definisci nome, vedi screenshot:

definire un nome di intervallo per i nuovi dati

6. Nel Nuovo nome finestra di dialogo, digitare un nome nella casella di testo Nome e quindi immettere questa formula =OFFSET(Sheet2!$C$1,0,0,COUNTA(Sheet2!$C$1:$C$11)-COUNTBLANK(Sheet2!$C$1:$C$11),1) nella Si riferisce a campo, vedi screenshot:

impostare le opzioni nella finestra di dialogo del nuovo nome

Note:: Nella formula sopra, C1: C11 è l'intervallo di colonne helper che hai creato nel passaggio 3 e il foglio 2 è il foglio corrente che stai utilizzando.

7. Dopo aver terminato le impostazioni, è possibile creare un elenco a discesa, selezionare la cella F1: F11 in cui si desidera inserire l'elenco a discesa, quindi fare clic su Dati > Convalida dati > Convalida dati, vedi screenshot:

fare clic su Convalida dati

8. Nel Convalida dati finestra di dialogo, fare clic Impostazioni profilo scheda, quindi scegli Lista dal Consentire elenco a discesa, quindi sotto Fonte sezione, inserisci questa formula: = controllo del nome, (controllo del nome è il nome dell'intervallo creato nel passaggio 6), vedi screenshot:

impostare le opzioni nella finestra di dialogo Convalida dati

9. E poi clicca OK per chiudere questa finestra di dialogo, ora l'elenco a discesa è stato creato nell'intervallo selezionato e dopo aver selezionato un nome dall'elenco a discesa, questo nome utilizzato verrà rimosso dall'elenco e mostra solo i nomi che non sono stati utilizzati , vedi screenshot:

risultato del nascondere gli elementi utilizzati in precedenza nell'elenco a discesa

Consiglio: Non è possibile rimuovere le colonne helper create nei passaggi precedenti, se le rimuovi, l'elenco a discesa non sarà valido.



Articoli correlati:

Come inserire un elenco a discesa in Excel?

Come creare rapidamente un elenco a discesa dinamico in Excel?

Come creare un elenco a discesa con immagini in Excel?

I migliori strumenti per la produttività in ufficio

🤖 Assistente AI di Kutools: Rivoluziona l'analisi dei dati basandosi su: Esecuzione intelligente   |  Genera codice  |  Crea formule personalizzate  |  Analizzare i dati e generare grafici  |  Richiama le funzioni di Kutools...
Funzioni popolari: Trova, evidenzia o identifica i duplicati   |  Elimina righe vuote   |  Combina colonne o celle senza perdere dati   |   Round senza formula ...
Super ricerca: VLookup a criteri multipli    VLookup a valori multipli  |   VLookup su più fogli   |   Ricerca fuzzy ....
Elenco a discesa avanzato: Crea rapidamente un elenco a discesa   |  Elenco a discesa dipendente   |  Elenco a discesa a selezione multipla ....
Gestore di colonna: Aggiungi un numero specifico di colonne  |  Sposta colonne  |  Attiva/disattiva lo stato di visibilità delle colonne nascoste  |  Confronta intervalli e colonne ...
Funzionalità in primo piano: Messa a fuoco della griglia   |  Vista di progettazione   |   Grande barra delle formule    Gestore di cartelle di lavoro e fogli   |  Resource Library (Testo automatico)   |  Date picker   |  Combina fogli di lavoro   |  Crittografa/decrittografa le celle    Invia e-mail per elenco   |  Super filtro   |   Filtro speciale (filtro grassetto/corsivo/barrato...) ...
I 15 migliori set di strumenti12 Testo Tools (aggiungi testo, Rimuovi personaggi, ...)   |   50+ Grafico Tipi (Diagramma di Gantt, ...)   |   40+ Pratico Formule (Calcola l'età in base al compleanno, ...)   |   19 Inserimento Tools (Inserisci il codice QR, Inserisci immagine dal percorso, ...)   |   12 Conversione Tools (Numeri in parole, Conversione di valuta, ...)   |   7 Unisci e dividi Tools (Combina righe avanzate, Celle divise, ...)   |   ... e altro ancora
Utilizza Kutools nella tua lingua preferita: supporta inglese, spagnolo, tedesco, francese, cinese e oltre 40 altre lingue!

Potenzia le tue competenze di Excel con Kutools per Excel e sperimenta l'efficienza come mai prima d'ora. Kutools per Excel offre oltre 300 funzionalità avanzate per aumentare la produttività e risparmiare tempo.  Fai clic qui per ottenere la funzionalità di cui hai più bisogno...


Office Tab porta l'interfaccia a schede in Office e semplifica notevolmente il tuo lavoro

  • Abilita la modifica e la lettura a schede in Word, Excel, PowerPoint, Publisher, Access, Visio e Project.
  • Apri e crea più documenti in nuove schede della stessa finestra, piuttosto che in nuove finestre.
  • Aumenta la produttività del 50% e riduce ogni giorno centinaia di clic del mouse!