Δημιουργήστε μια δυναμική εξαρτώμενη αναπτυσσόμενη λίστα στο Excel (βήμα προς βήμα)
Εδώ σε αυτό το σεμινάριο, θα εισαγάγουμε βήμα προς βήμα πώς να δημιουργήσετε μια εξαρτημένη αναπτυσσόμενη λίστα που εμφανίζει επιλογές ανάλογα με τις τιμές που έχουν επιλεγεί στην πρώτη αναπτυσσόμενη λίστα. Με άλλα λόγια, θα δημιουργήσουμε μια λίστα επικύρωσης δεδομένων Excel με βάση την τιμή μιας άλλης λίστας.
Δημιουργήστε μια δυναμική εξαρτώμενη αναπτυσσόμενη λίστα
10s για να δημιουργήσετε μια εξαρτημένη αναπτυσσόμενη λίστα με ένα εύχρηστο εργαλείο
Δημιουργήστε μια δυναμική εξαρτώμενη αναπτυσσόμενη λίστα στο Excel 2021 ή στο Excel 365
Μερικές ερωτήσεις που μπορεί να κάνετε σχετικά με αυτό το σεμινάριο
Δωρεάν λήψη του δείγματος αρχείου
Βίντεο: Δημιουργήστε μια αναπτυσσόμενη λίστα εξαρτώμενη από το Excel
Δημιουργήστε μια δυναμική εξαρτώμενη αναπτυσσόμενη λίστα
Βήμα 1: Πληκτρολογήστε τις καταχωρίσεις για τις αναπτυσσόμενες λίστες
1. Αρχικά, πληκτρολογήστε τις καταχωρήσεις που θέλετε να εμφανίζονται στις αναπτυσσόμενες λίστες, κάθε λίστα σε μια στήλη ξεχωριστά.
Ειδοποίηση ότι τα στοιχεία στην πρώτη στήλη (Προϊόν) θα είναι ονόματα Excel για τις εξαρτημένες λίστες αργότερα. Για παράδειγμα, εδώ Φρούτα και Λαχανικά θα είναι τα ονόματα για τη στήλη B2:B5 και C2:C6 χωριστά.
Δείτε screenshot:
2. Στη συνέχεια, δημιουργήστε πίνακες για κάθε λίστα δεδομένων.
Επιλέξτε το εύρος στηλών A1:A3, κάντε κλικ Κύριο θέμα > Τραπέζι, μετά στο παράθυρο διαλόγου Δημιουργία πίνακα, επιλέξτε Ο πίνακας μου έχει κεφαλίδες πλαίσιο ελέγχου. Κάντε κλικ OK.
Στη συνέχεια, επαναλάβετε αυτό το βήμα για να δημιουργήσετε πίνακες για τις άλλες δύο λίστες.
Μπορείτε να δείτε όλους τους πίνακες και την αναφορά σε εύρη στο Name Manager (πατήστε Ctrl + F3 για να το ανοίξω).
Βήμα 2: Δημιουργία ονομάτων εύρους
Σε αυτό το βήμα, πρέπει να δημιουργήσετε ονόματα για την κύρια λίστα και κάθε εξαρτημένη λίστα.
1. Επιλέξτε τα στοιχεία που εμφανίζονται στην κύρια λίστα (A2: A3).
2. Μετά πηγαίνετε στο Πλαίσιο ονόματος που δίπλα Γραμμή τύπων.
3. Πληκτρολογήστε το όνομα σε αυτό, εδώ το ονομάζει ως Προϊόν.
4. Τύπος εισάγετε κλειδί για να ολοκληρωθεί.
Στη συνέχεια, επαναλάβετε τα παραπάνω βήματα για να δημιουργήσετε ξεχωριστά Ονόματα για κάθε εξαρτημένη λίστα.
Εδώ ονομάζει τη δεύτερη στήλη (B2:B5) ως Φρούτο και την τρίτη στήλη (C2:C6) ως Λαχανικό.
Μπορείτε να δείτε όλα τα ονόματα εύρους στο Name Manager (πατήστε Ctrl + F3 για να το ανοίξω).
Βήμα 3: Προσθέστε την κύρια αναπτυσσόμενη λίστα
Στη συνέχεια, προσθέστε την κύρια αναπτυσσόμενη λίστα (Προϊόν), η οποία είναι μια κανονική αναπτυσσόμενη λίστα επικύρωσης δεδομένων και όχι μια εξαρτημένη αναπτυσσόμενη λίστα.
1. Αρχικά, δημιουργήστε έναν πίνακα.
Επιλέξτε ένα κελί (E1), και πληκτρολογήστε την πρώτη κεφαλίδα στήλης (Προϊόν), και μεταβείτε στο επόμενο κελί στήλης (F1), πληκτρολογήστε την κεφαλίδα της δεύτερης στήλης (Είδος). Θα προσθέσετε την αναπτυσσόμενη λίστα σε αυτόν τον πίνακα.
Στη συνέχεια επιλέξτε αυτές τις δύο κεφαλίδες (E1 και F1), Κάντε κλικ Κύριο θέμα καρτέλα και επιλέξτε Τραπέζι στην ομάδα Πίνακες.
Στο παράθυρο διαλόγου Δημιουργία πίνακα, επιλέξτε Ο πίνακας μου έχει κεφαλίδες και κάντε κλικ στο κουμπί OK.
2. Επιλέξτε κελί E2 στην οποία θέλετε να εισαγάγετε την κύρια αναπτυσσόμενη λίστα, κάντε κλικ ημερομηνία καρτέλα και μεταβείτε στο Εργαλεία δεδομένων ομάδα για κλικ επικύρωση δεδομένων > επικύρωση δεδομένων.
3. Στο παράθυρο διαλόγου Επικύρωση δεδομένων,
- Επιλέξτε Λιστα στο Επιτρέψτε Ενότητα,
- Πληκτρολογήστε τον παρακάτω τύπο Πηγή γραμμή, το προϊόν είναι το όνομα της κύριας λίστας,
- Πατήστε OK.
=Product
Μπορείτε να δείτε ότι η κύρια αναπτυσσόμενη λίστα έχει δημιουργηθεί.
Βήμα 4: Προσθήκη εξαρτημένης αναπτυσσόμενης λίστας
1. Επιλέξτε κελί F2 στην οποία θέλετε να προσθέσετε την εξαρτημένη αναπτυσσόμενη λίστα, κάντε κλικ ημερομηνία καρτέλα και μεταβείτε στην ομάδα Εργαλεία δεδομένων για να κάνετε κλικ επικύρωση δεδομένων > επικύρωση δεδομένων.
2. Στο παράθυρο διαλόγου Επικύρωση δεδομένων,
- Επιλέξτε Λιστα στο Επιτρέψτε Ενότητα,
- Πληκτρολογήστε τον παρακάτω τύπο Πηγή γραμμή, το E2 είναι το κελί που περιέχει την κύρια αναπτυσσόμενη λίστα.
- Πατήστε OK.
=INDIRECT(SUBSTITUTE(E2," ","_"))
Εάν το E2 είναι κενό (δεν επιλέγετε κανένα στοιχείο στην κύρια αναπτυσσόμενη λίστα), θα δείτε ένα μήνυμα που εμφανίζεται όπως παρακάτω, κάντε κλικ Ναι για να συνεχίσετε.
Τώρα έχει δημιουργηθεί η εξαρτημένη αναπτυσσόμενη λίστα.
Βήμα 5: Δοκιμάστε την Αναπτυσσόμενη λίστα Εξαρτημένης.
1. επιλέξτε Φρούτο στην κύρια αναπτυσσόμενη λίστα (E2), μετά μεταβείτε στην αναπτυσσόμενη λίστα εξαρτημένης (F2) για να κάνετε κλικ στο εικονίδιο με το βέλος, δείτε εάν τα στοιχεία φρούτων βρίσκονται στη λίστα και, στη συνέχεια, επιλέξτε ένα στοιχείο από την εξαρτημένη αναπτυσσόμενη λίστα.
2. Τύπος Tab για να ξεκινήσετε μια νέα σειρά στον πίνακα εισαγωγής δεδομένων, επιλέξτε Λαχανικόκαι μετακινηθείτε στο επόμενο κελί στα δεξιά, δείτε εάν τα φυτικά στοιχεία βρίσκονται στη λίστα και, στη συνέχεια, επιλέξτε ένα στοιχείο από την εξαρτημένη αναπτυσσόμενη λίστα.
- Εάν δεν έχει επιλεγεί κανένα στοιχείο στην κύρια αναπτυσσόμενη λίστα (στήλη προϊόντος), η εξαρτημένη αναπτυσσόμενη λίστα (στήλη στοιχείου) δεν θα λειτουργήσει.
- Εάν θέλετε να επαναφέρετε ή να διαγράψετε τα περιεχόμενα της εξαρτημένης αναπτυσσόμενης λίστας μετά την επιλογή της αλλαγής, μεταβείτε σε αυτό το άρθρο Πώς να εκκαθαρίσετε το εξαρτώμενο αναπτυσσόμενο κελί λίστας μετά την επιλογή άλλαξε στο Excel;, εισάγει έναν κώδικα VBA για να σας βοηθήσει.
- Εάν θέλετε να δημιουργήσετε μια αναπτυσσόμενη λίστα 3 επιπέδων, αυτό το άρθρο Πώς να δημιουργήσετε μια αναπτυσσόμενη λίστα εξαρτώμενη από πολλαπλά επίπεδα στο Excel; θα σε βοηθήσει.
10s για να δημιουργήσετε μια εξαρτημένη αναπτυσσόμενη λίστα με ένα εύχρηστο εργαλείο
Kutools για Excel παρέχει ένα ισχυρό εργαλείο για να κάνετε μια εξαρτημένη αναπτυσσόμενη λίστα ευκολότερη και ταχύτερη, ας δούμε:
Πριν ακολουθήσετε τα παρακάτω βήματα, παρακαλούμε κάντε κλικ για λήψη του Kutools για Excel για δωρεάν δοκιμή 30 ημερών Πρώτα.
Βήμα 1: Πληκτρολογήστε τις καταχωρήσεις για την αναπτυσσόμενη λίστα
Αρχικά, τακτοποιήστε τα δεδομένα σας όπως φαίνεται στο παρακάτω στιγμιότυπο οθόνης:
Βήμα 2: Εφαρμογή του εργαλείου Kutools
1. Επιλέξτε τα δεδομένα που δημιουργήσατε, κάντε κλικ Kutools καρτέλα και κάντε κλικ στο κουμπί Αναπτυσσόμενη λίστα για να εμφανιστεί το υπομενού, κάντε κλικ Δυναμική αναπτυσσόμενη λίστα.
2. Στην αναπτυσσόμενη λίστα Εξαρτημένη
- Έλεγξε το Τρόπος Β που ταιριάζει με τη λειτουργία δεδομένων σας,
- Επιλέξτε το εύρος εξόδου, η στήλη εύρους εξόδου πρέπει να είναι ίση με τη στήλη εύρους δεδομένων,
- Πατήστε Ok.
Τώρα έχει δημιουργηθεί η εξαρτημένη αναπτυσσόμενη λίστα.
- Η λειτουργία Β υποστηρίζει τη δημιουργία τρίτης ή περισσότερων επιπέδων αναπτυσσόμενης λίστας:
- Εάν τα δεδομένα σας είναι ταξινομημένα όπως δείχνει το παρακάτω στιγμιότυπο οθόνης, πρέπει να χρησιμοποιήσετε τη λειτουργία Α, η λειτουργία Α υποστηρίζεται μόνο για τη δημιουργία μιας αναπτυσσόμενης λίστας 2 επιπέδων εξαρτώμενη.
- Περισσότερες λεπτομέρειες σχετικά με τον τρόπο χρήσης του Kutools για τη δημιουργία μιας εξαρτημένης αναπτυσσόμενης λίστας, επισκεφθείτε αυτό το σεμινάριο .
Δημιουργήστε μια δυναμική εξαρτώμενη αναπτυσσόμενη λίστα στο Excel 2021 ή στο Excel 365
Εάν βρίσκεστε στο Excel 2021 ή στο Excel 365, υπάρχει ένας άλλος τρόπος για να δημιουργήσετε γρήγορα μια δυναμική εξαρτώμενη αναπτυσσόμενη λίστα χρησιμοποιώντας νέες συναρτήσεις ΜΟΝΑΔΙΚΌΣ και FILTER.
Αν υποθέσουμε ότι τα δεδομένα προέλευσης είναι ταξινομημένα όπως φαίνεται στο στιγμιότυπο οθόνης, ακολουθήστε τα παρακάτω βήματα για να δημιουργήσετε τη δυναμική αναπτυσσόμενη λίστα.
Βήμα 1: Χρήση τύπου για λήψη στοιχείων για την κύρια αναπτυσσόμενη λίστα
Επιλέξτε ένα κελί, για παράδειγμα, το κελί G3, και χρησιμοποιώντας τις λειτουργίες UNIQUE και FILTER για να εξαγάγετε τις μοναδικές τιμές από το Προϊόν λίστα που θα είναι η πηγή της κύριας αναπτυσσόμενης λίστας και πατήστε εισάγετε κλειδί.
=UNIQUE(FILTER(A3:A20, A3:A20<>""))
Βήμα 2: Δημιουργήστε την κύρια αναπτυσσόμενη λίστα
1. Επιλέξτε ένα κελί που θέλετε να τοποθετήσετε στην κύρια αναπτυσσόμενη λίστα, για παράδειγμα, κελί D3, Κλίκ ημερομηνία καρτέλα και μεταβείτε στο Εργαλεία δεδομένων ομάδα για κλικ επικύρωση δεδομένων > επικύρωση δεδομένων.
2. Στο παράθυρο διαλόγου Επικύρωση δεδομένων,
- Επιλέξτε Λιστα στο Επιτρέψτε Ενότητα,
- Πληκτρολογήστε τον παρακάτω τύπο Πηγή μπαρ,
- Πατήστε OK.
=$G$3#
Τώρα δημιουργείται η κύρια αναπτυσσόμενη λίστα.
Βήμα 3: Χρήση τύπου για λήψη στοιχείων για την εξαρτημένη αναπτυσσόμενη λίστα
Επιλέξτε ένα κελί, για παράδειγμα, κελί H3, χρησιμοποιώντας τη λειτουργία FILTER για να φιλτράρετε τα στοιχεία με βάση την τιμή στο κελί D3 (το επιλεγμένο στοιχείο στην κύρια αναπτυσσόμενη λίστα), πατήστε εισάγετε κλειδί.
=FILTER(B3:B20, A3:A20=D3)
Βήμα 4: Δημιουργήστε την εξαρτημένη αναπτυσσόμενη λίστα
1. Επιλέξτε ένα κελί που θα τοποθετήσει την εξαρτημένη αναπτυσσόμενη λίστα, για παράδειγμα, κελί E3, Κλίκ ημερομηνία καρτέλα και μεταβείτε στο Εργαλεία δεδομένων ομάδα για κλικ επικύρωση δεδομένων > επικύρωση δεδομένων.
2. Στο παράθυρο διαλόγου Επικύρωση δεδομένων,
- Επιλέξτε Λιστα στο Επιτρέψτε Ενότητα,
- Πληκτρολογήστε τον παρακάτω τύπο Πηγή μπαρ,
- Πατήστε OK.
=$H$3#
Τώρα η εξαρτημένη αναπτυσσόμενη λίστα δημιουργήθηκε με επιτυχία.
Όταν προσθέτετε νέα στοιχεία ή κάνετε κάποιες αλλαγές στο A3:A20, η αναπτυσσόμενη λίστα θα ενημερώνεται αυτόματα.
Ταξινόμηση της αναπτυσσόμενης λίστας αλφαβητικά
Εάν θέλετε να τακτοποιήσετε τα στοιχεία στην αναπτυσσόμενη λίστα αλφαβητικά, μπορείτε να χρησιμοποιήσετε τον παρακάτω τύπο στον πίνακα προετοιμασίας.Για το κύριο αναπτυσσόμενο μενού (ο τύπος στο κελί G3):
=SORT(UNIQUE(FILTER(A3:A20, A3:A20<>"")))
Για το εξαρτώμενο αναπτυσσόμενο μενού (ο τύπος στο κελί H3):
=SORT(FILTER(B3:B20, A3:A20=D3))
Τώρα και οι δύο αναπτυσσόμενες λίστες ταξινομούνται αλφαβητικά από το Α έως το Ω.
Για ταξινόμηση αλφαβητικά από το Ω έως το Α, χρησιμοποιήστε τον παρακάτω τύπο:
Για το κύριο αναπτυσσόμενο μενού (ο τύπος στο κελί G3):
=SORT(UNIQUE(FILTER(A3:A20, A3:A20<>"")), 1, -1)
Για το εξαρτώμενο αναπτυσσόμενο μενού (ο τύπος στο κελί H3):
=SORT(FILTER(B3:B20, A3:A20=D3), 1, -1)
Μερικές ερωτήσεις που μπορεί να κάνετε:
1. Γιατί να εισαγάγετε έναν πίνακα για κάθε λίστα δεδομένων;
Η εισαγωγή πίνακα για τη λίστα δεδομένων θα σας βοηθήσει να ενημερώσετε αυτόματα την αναπτυσσόμενη λίστα με βάση τις αλλαγές στη λίστα δεδομένων. Για παράδειγμα, προσθέτοντας «Άλλα» στην πρώτη λίστα δεδομένων και, στη συνέχεια, η κύρια αναπτυσσόμενη λίστα θα προστεθεί αυτόματα με «Άλλα».
2. Γιατί να χρησιμοποιήσετε έναν πίνακα για να τοποθετήσετε αναπτυσσόμενες λίστες;
Όταν πατάτε το πλήκτρο Tab για να προσθέσετε νέα γραμμή στον πίνακα, οι αναπτυσσόμενες λίστες θα προστεθούν αυτόματα και στη νέα γραμμή.
3. Πώς λειτουργεί η λειτουργία INDIRECT;
ΕΜΜΕΣΟΣ Η συνάρτηση χρησιμοποιείται για τη μετατροπή μιας συμβολοσειράς κειμένου σε έγκυρη αναφορά.
4. Πώς λειτουργεί ο τύπος INDIRECT(SUBSTITUTE(E2&F2," ",""));
Πρώτα, ΥΠΟΚΑΤΑΣΤΑΤΟ η λειτουργία αντικαθιστά το κείμενο με άλλο κείμενο. Εδώ συνήθιζε να αφαιρεί τα κενά από τα συνδυασμένα ονόματα (E2 και F2). Τότε ΕΜΜΕΣΟΣ Η συνάρτηση μετατρέπει τη συμβολοσειρά κειμένου (τα συνδυασμένα περιεχόμενα κατά E2 και F2) σε έγκυρη αναφορά.
Τα καλύτερα εργαλεία παραγωγικότητας γραφείου
Αυξήστε τις δεξιότητές σας στο Excel με τα Kutools για Excel και απολαύστε την αποτελεσματικότητα όπως ποτέ πριν. Το Kutools για Excel προσφέρει πάνω από 300 προηγμένες δυνατότητες για την ενίσχυση της παραγωγικότητας και την εξοικονόμηση χρόνου. Κάντε κλικ εδώ για να αποκτήσετε τη δυνατότητα που χρειάζεστε περισσότερο...
Το Office Tab φέρνει τη διεπαφή με καρτέλες στο Office και κάνει την εργασία σας πολύ πιο εύκολη
- Ενεργοποίηση επεξεργασίας και ανάγνωσης καρτελών σε Word, Excel, PowerPoint, Publisher, Access, Visio και Project.
- Ανοίξτε και δημιουργήστε πολλά έγγραφα σε νέες καρτέλες του ίδιου παραθύρου και όχι σε νέα παράθυρα.
- Αυξάνει την παραγωγικότητά σας κατά 50% και μειώνει εκατοντάδες κλικ του ποντικιού για εσάς κάθε μέρα!
Πίνακας περιεχομένων
- Βίντεο: Δημιουργήστε μια αναπτυσσόμενη λίστα εξαρτώμενη από το Excel
- Δημιουργήστε μια δυναμική εξαρτώμενη αναπτυσσόμενη λίστα
- 10s για να δημιουργήσετε μια εξαρτημένη αναπτυσσόμενη λίστα
- Δημιουργήστε μια δυναμική εξαρτώμενη αναπτυσσόμενη λίστα στο Excel 2021/365
- FAQ
- Σχετικά Άρθρα
- Τα καλύτερα εργαλεία παραγωγικότητας του Office
- Σχόλια