Vai al contenuto principale

Come creare la convalida dei dati esterni in un altro foglio o cartella di lavoro?

In generale, utilizziamo la convalida dei dati per limitare gli utenti a immettere i valori desiderati, ma hai mai provato a creare una convalida dei dati esterna in un altro foglio o cartella di lavoro, il che significa che i dati di origine e la convalida dei dati non sono nello stesso foglio o anche la stessa cartella di lavoro? In questo articolo, introdurrò il metodo per gestire questo problema in Excel.

Crea la convalida dei dati esterni in un altro foglio

Crea la convalida dei dati esterni in una cartella di lavoro diversa


freccia blu freccia destra Crea la convalida dei dati esterni in un altro foglio

Prendiamo ad esempio la creazione di un elenco a discesa, creerò la sorgente in un foglio, quindi utilizzerò Nome intervallo per creare l'elenco a discesa in un altro foglio in base all'origine del valore.

1. Crea il valore di origine dell'elenco a discesa in un foglio come desideri. Vedi screenshot:
convalida dei dati esterni doc 1

2. Selezionare questi valori di origine e andare a Nome casella per definire un nome di intervallo per le celle, qui inserisco Paese nel Nome casellae quindi premere entrare tasto per terminare la denominazione. Vedi screenshot:
convalida dei dati esterni doc 2

3. Vai al foglio in cui desideri creare questo elenco a discesa esterno e seleziona una cella o un intervallo per posizionare l'elenco a discesa, ad esempio G1: G4, quindi fai clic su Dati > Convalida dati. Vedi screenshot:
convalida dei dati esterni doc 3

4. Nel Convalida dati finestra di dialogo, fare clic Impostazioni profilo scheda e selezionare Lista dal Consentire elenco a discesa, quindi immettere = Paese (Il paese è il nome che hai definito per l'intervallo di origine nel passaggio 2, puoi modificarlo come desideri) nella casella di Fonte. Vedi screenshot:
convalida dei dati esterni doc 4

5. Clic OK, ora è stata creata la validazione dei dati esterni.
convalida dei dati esterni doc 5


freccia blu freccia destra Crea la convalida dei dati esterni in una cartella di lavoro diversa

Per creare la convalida dei dati esterni in un'altra cartella di lavoro, è inoltre necessario utilizzare Intervallo di nomi.

Prendiamo ad esempio la creazione di un elenco a discesa.

1. Crea i valori di origine di cui hai bisogno in un foglio, quindi seleziona i valori di origine e vai a Nome casella per assegnare un nome all'intervallo di sorgenti e premere entrare chiave, prendi CuNome per esempio. Vedi screenshot:
convalida dei dati esterni doc 6

2. Quindi vai alla cartella di lavoro che desideri creare nell'elenco a discesa, seleziona una colonna vuota in un foglio, ad esempio la colonna J, e fai clic su Formule > Definisci nome. Vedi screenshot:
convalida dei dati esterni doc 7

3. Nel Nuovo nome finestra di dialogo, immettere un nome nel file Nome casella e selezionare Cartella di lavoro dal Obbiettivo list, quindi digita questa formula = Source.xlsx! CustName (L'origine è il nome della cartella di lavoro della cartella di lavoro in cui sono presenti i dati di origine e CustName è il nome dell'intervallo che hai creato per i dati di origine nel passaggio 1, puoi modificarli secondo le tue necessità) nel Si riferisce a casella di testo. Vedi screenshot:
convalida dei dati esterni doc 8

4. Clic OK. Quindi vai a selezionare l'intervallo in cui desideri creare l'elenco a discesa esterno, L1: L4, e fai clic Dati > Convalida dati. Vedi screenshot:
convalida dei dati esterni doc 9

5. Nel Convalida dati finestra di dialogo, fare clic Impostazioni profilo scheda e selezionare Lista da Consentire elenco a discesa e immettere questa formula = MyCustList (MyCustList è il nome dell'intervallo che dai alla colonna vuota nel passaggio 3, puoi cambiarlo secondo le tue necessità) nel Fonte scatola. Vedi screenshot:
convalida dei dati esterni doc 10

6. Clic OK. Ora è stata creata la convalida dei dati esterni in un'altra cartella di lavoro. Vedi screenshot:
convalida dei dati esterni doc 11

Note:: Solo quando le due cartelle di lavoro sono aperte contemporaneamente (la cartella di lavoro dei dati di origine e la cartella di lavoro di convalida dei dati), la convalida dei dati esterni può funzionare correttamente.

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 Strumenti (aggiungi testo, Rimuovi personaggi, ...)   |   50+ Grafico Tipi (Diagramma di Gantt, ...)   |   40+ Pratico Formule (Calcola l'età in base al compleanno, ...)   |   19 Inserimento Strumenti (Inserisci il codice QR, Inserisci immagine dal percorso, ...)   |   12 Conversione Strumenti (Numeri in parole, Conversione di valuta, ...)   |   7 Unisci e dividi Strumenti (Combina righe avanzate, Celle divise, ...)   |   ... e altro ancora

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...

Descrizione


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!
Comments (6)
No ratings yet. Be the first to rate!
This comment was minimized by the moderator on the site
"Only when the two workbook are open at the same time (the source data workbook and the data validation workbook), the external data validation can correctly work." Yes this is rather a big problem isn't it? We would not usually have two workbooks open at the same time, we more likely wish to use an old workbook and simply copy the data validation rules to the new spreadsheet. I gave up trying to do this using copy and paste, instead wrote a VBA macro which applied the data validation rule to a large number of cells in one go. Use 'Record Macro' to set up the VBA commands and make minor adjustments to the resulting code to do the trick. Worked fine.
This comment was minimized by the moderator on the site
Glad its not just me that can't get the external data validation to work. Frustratingly it seemed to once but never again. No idea what I did that time.
This comment was minimized by the moderator on the site
Hello, thanks for showing us how to have a drop-down list linked to an external file. However I could not set up the Data Validation to work, even though I have selected to STOP any invalid entry, which a number not included in the drop-down list itself. Is there any way where I can circumnavigate this?
This comment was minimized by the moderator on the site
Create external data validation in different workbook. This tips not working for sharing file one PC to another PC. How it will works? pls. suggest me.
This comment was minimized by the moderator on the site
Sorry I have no idea on this.
This comment was minimized by the moderator on the site
Thank you so much for this article! I could not get Excel to allow me to reference another sheet for a data validation list. I can only surmise that it is because of the version. Very frustrating! However, I did not know about naming the data list, and by doing so and using the =[data list name], it worked like a charm. Many thanks!
There are no comments posted here yet
Please leave your comments in English
Posting as Guest
×
Rate this post:
0   Characters
Suggested Locations