Come creare una convalida dinamica dei dati ed estendere automaticamente il menu a discesa?
Normalmente, quando si crea un elenco a discesa in un foglio di lavoro, l'elenco a discesa non verrà modificato con i nuovi dati immessi dinamicamente, in questo caso è necessario modificare i dati di origine per estendere l'elenco manualmente. In questo articolo, introdurrò come eseguire la convalida dei dati in modo dinamico ed estendere automaticamente l'elenco a discesa quando vengono inseriti nuovi dati.
Crea una convalida dinamica dei dati ed estendi automaticamente il menu a discesa creando una tabella
Per creare un elenco di convalida dei dati dinamico, è possibile creare prima una tabella e quindi applicare la funzionalità di convalida dei dati. Si prega di fare quanto segue:
Crea un formato tabella per l'elenco dei dati di origine:
1. Selezionare l'elenco di dati che si desidera utilizzare come dati di origine per l'elenco a discesa, quindi fare clic su inserire > Table, nel saltato fuori Crea tabella dialogo, controlla La mia tabella ha intestazioni se il tuo elenco di dati ha intestazioni, vedi screenshot:
2. Quindi fare clic OK pulsante, la tabella è stata creata, vedi screenshot:
Definisci un nome di intervallo per la tabella:
3. Quindi seleziona la tabella che hai creato ma ignorando l'intestazione e digita un nome per questa tabella nel file Nome casella e premere entrare chiave, vedi screenshot:
Crea un elenco di convalida dei dati dinamico:
4. Dopo aver definito il nome per la tabella, quindi selezionare le celle in cui si desidera inserire l'elenco a discesa e fare clic su Dati > Convalida dati > Convalida dati, vedi screenshot:
5. E nella Convalida dati finestra di dialogo, sotto il file Impostazioni profilo scheda, selezionare Lista dal Consentire sezione, quindi inserisci questa formula: = Namelist (Lista di nomi è il nome che hai creato per la tabella nel passaggio 3) nel file Fonte casella di testo, vedi screenshot:
6. Quindi fare clic OK pulsante, l'elenco a discesa è stato inserito nelle celle selezionate, d'ora in poi, quando si immette un nuovo nome nell'elenco dei dati di origine, verrà aggiunto automaticamente anche nell'elenco a discesa, vedere screenshot:
Crea una convalida dinamica dei dati ed estendi automaticamente il menu a discesa definendo il nome dell'intervallo
Tranne la creazione di una tabella, puoi anche completare questa attività definendo un nome di intervallo con una formula, eseguire i seguenti passaggi:
1. Clic Formule > Definisci nome, vedi screenshot:
2. Nel Nuovo nome finestra di dialogo, specificare un nome come Namelist necessario, quindi digitare questa formula: = OFFSET ($ A $ Sheet1 2,0,0, COUNTA (Sheet1 $ A:!! $ A), 1) nella Si riferisce a casella di testo, vedi screenshot:
Note:: Nella formula sopra, Sheet1 è il nome del foglio di lavoro contiene l'elenco dei dati, A2 è la prima cella nell'elenco dei dati, AA è la colonna che contiene l'elenco dei dati.
3. Clic OK pulsante, quindi vai al Convalida dati finestra di dialogo facendo clic su Dati > Convalida dati > Convalida dati, Nella Convalida dati finestra di dialogo, selezionare Lista dal Consentire sezione, quindi inserisci questa formula: = Namelist (Lista di nomi è il nome che hai creato nel passaggio 2) nel file Fonte casella di testo, vedi screenshot:
4. E poi clicca OK, ora, quando inserisci un nuovo nome nell'elenco dei dati, l'elenco a discesa verrà esteso automaticamente. Vedi screenshot:
I migliori strumenti per la produttività in ufficio
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!