Come nascondere gli elementi già utilizzati in una tabella unidimensionale a discesa?
In Excel, puoi creare rapidamente una tabella unidimensionale a discesa normale, ma hai mai provato a crearne una in cui, ogni volta che selezioni un elemento, quello precedentemente utilizzato viene rimosso dalla lista? Ad esempio, se hai una tabella unidimensionale a discesa con100 nomi, ogni volta che selezioni un nome, vuoi che venga eliminato dalla tabella, che conterrà dunque99 nomi, e così via fino a quando la tabella sarà vuota. Forse può sembrare difficile per molti di noi, ma qui ti mostro come creare una simile tabella unidimensionale a discesa in Excel.
Nascondere gli elementi già utilizzati nella tabella unidimensionale a discesa con colonne di supporto
Supponendo di avere un elenco di nomi nella Colonna A come mostrato nello screenshot qui sotto, segui uno per uno i passaggi indicati per completare quest’operazione.
1. Accanto al tuo elenco nomi, inserisci questa formula =IF(COUNTIF($F$1:$F$11,A1)>=1,"",ROW()) nella cella B1, come mostrato nello screenshot:
Nota: Nella formula sopra, F1:F11 è l’intervallo di celle dove vuoi inserire la tabella unidimensionale a discesa, e A1 è la cella che contiene il nome.
2. Poi trascina il quadratino di riempimento sull’intervallo dove vuoi copiare la formula e otterrai il seguente risultato:
3. Continua poi ad applicare una formula nella Colonna C, digitando: =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, come illustrato nello screenshot:
4. Quindi copia la formula verso il basso fino all’intervallo desiderato, come mostrato nello screenshot:
5. Ora è necessario definire un nome della cella per questi nomi nella Colonna C: seleziona C1:C11 (l'intervallo dove hai inserito la formula al Passo4), poi clicca su Formule > Crea nome, come nello screenshot:
6. Nella finestra di dialogo Nuovo nome, inserisci un nome nella casella di testo Nome e quindi digita questa formula =OFFSET(Sheet2!$C$1,0,0,COUNTA(Sheet2!$C$1:$C$11)-COUNTBLANK(Sheet2!$C$1:$C$11),1) nel campo Si riferisce a, come mostrato nello screenshot:
Nota: Nella formula sopra, C1:C11 rappresenta l’intervallo della colonna di supporto che hai creato al Passo3, mentre Sheet2 è il foglio di lavoro corrente che stai usando.
7. Dopo aver terminato le opzioni, puoi ora creare una tabella unidimensionale a discesa: seleziona le celle F1:F11 dove desideri inserire la tabella, poi clicca su Dati > Convalida dati > Convalida dati, come nello screenshot:
8. Nella finestra di dialogo Convalida dati, fai clic sulla scheda Opzioni, poi scegli Tabella Unidimensionale dall’elenco Consenti, quindi, nella sezione Fonte collegamento, inserisci questa formula: =namecheck (namecheck è il nome della cella che hai creato al Passo6), come mostrato nello screenshot:
9. Infine, fai clic sul pulsante OK per chiudere la finestra di dialogo: la tabella unidimensionale a discesa verrà creata nell’intervallo selezionato, e dopo aver scelto un nome, quello selezionato verrà rimosso dalla tabella, mostrando solo i nomi non ancora usati, come nello screenshot:
Suggerimento: Non puoi rimuovere le colonne di supporto create nei passaggi precedenti; se le rimuovi, la tabella unidimensionale a discesa risulterà non valida.
Articoli correlati:
Come inserire una tabella unidimensionale a discesa in Excel?
Come creare una tabella unidimensionale a discesa con immagini in Excel?
I migliori strumenti per la produttività in Office
Migliora le tue competenze su Excel con Kutools per Excel e sperimenta un nuovo livello di efficienza. Kutools per Excel offre oltre300 funzionalità avanzate per aumentare la produttività e risparmiare tempo. Clicca qui per ottenere la funzione di cui hai più bisogno...
Office Tab porta l’interfaccia a schede su Office, rendendo il tuo lavoro molto più semplice
- Abilita la modifica a schede e la lettura in Word, Excel, PowerPoint, Publisher, Access, Visio e Project.
- Apri e crea più documenti in nuove schede della stessa finestra, invece che in nuove finestre.
- Aumenta la tua produttività del50% e ti fa risparmiare centinaia di clic ogni giorno!