Δημιουργία αναπτυσσόμενης λίστας με επιλογή στο Excel. Πώς να δημιουργήσετε μια σύνθετη αναπτυσσόμενη λίστα στο excel

Παιδικά προϊόντα 01.09.2019

Μια αναπτυσσόμενη λίστα στο Excel είναι ίσως ένας από τους πιο βολικούς τρόπους εργασίας με δεδομένα. Μπορείτε να τα χρησιμοποιήσετε τόσο όταν συμπληρώνετε φόρμες όσο και όταν δημιουργείτε πίνακες εργαλείων και ογκώδεις πίνακες. Οι αναπτυσσόμενες λίστες χρησιμοποιούνται συχνά σε εφαρμογές σε smartphone και ιστότοπους. Είναι διαισθητικά για τον μέσο χρήστη.

Κάντε κλικ στο παρακάτω κουμπί για λήψη ενός αρχείου με παραδείγματα αναπτυσσόμενων λιστών στο Excel:

Εκμάθηση βίντεο

Πώς να δημιουργήσετε μια αναπτυσσόμενη λίστα στο Excel με βάση δεδομένα από τη λίστα

Ας φανταστούμε ότι έχουμε μια λίστα με φρούτα:

Για να δημιουργήσουμε μια αναπτυσσόμενη λίστα θα χρειαστεί να κάνουμε τα εξής βήματα:

  • Μεταβείτε στην "καρτέλα" Δεδομένα" => ενότητα " Εργασία με δεδομένα " στη γραμμή εργαλείων => επιλέξτε το στοιχείο " Επαλήθευση δεδομένων “.
  • Στο αναδυόμενο παράθυρο " Επικύρωση των εισαγόμενων τιμών " στην καρτέλα " Επιλογές" στον τύπο δεδομένων επιλέξτε " Λίστα “:
  • Στο χωράφι» Πηγήπληκτρολογήστε μια σειρά από ονόματα φρούτων =$A$2:$A$6ή απλώς τοποθετήστε τον κέρσορα του ποντικιού στο πεδίο εισαγωγής τιμής " Πηγή” και, στη συνέχεια, επιλέξτε το εύρος δεδομένων με το ποντίκι:

Εάν θέλετε να δημιουργήσετε αναπτυσσόμενες λίστες σε πολλά κελιά ταυτόχρονα, επιλέξτε όλα τα κελιά στα οποία θέλετε να τις δημιουργήσετε και, στη συνέχεια, ακολουθήστε τα παραπάνω βήματα. Είναι σημαντικό να διασφαλιστεί ότι οι αναφορές κελιών είναι απόλυτες (για παράδειγμα, $2 A$), παρά σχετικό (για παράδειγμα, Α2ή Α$2ή $A2 ).

Πώς να δημιουργήσετε μια αναπτυσσόμενη λίστα στο Excel χρησιμοποιώντας τη μη αυτόματη εισαγωγή δεδομένων

Στο παραπάνω παράδειγμα, εισαγάγαμε μια λίστα δεδομένων για μια αναπτυσσόμενη λίστα επιλέγοντας μια περιοχή κελιών. Εκτός από αυτήν τη μέθοδο, μπορείτε να εισάγετε δεδομένα για να δημιουργήσετε μια αναπτυσσόμενη λίστα με μη αυτόματο τρόπο (δεν είναι απαραίτητο να την αποθηκεύσετε σε κανένα κελί).

Για παράδειγμα, φανταστείτε ότι θέλουμε να εμφανίσουμε δύο λέξεις «Ναι» και «Όχι» σε ένα αναπτυσσόμενο μενού. Για αυτό χρειαζόμαστε:

  • Επιλέξτε το κελί στο οποίο θέλουμε να δημιουργήσουμε μια αναπτυσσόμενη λίστα.
  • Μεταβείτε στην "καρτέλα" Δεδομένα" => ενότητα " Εργασία με δεδομένα " στη γραμμή εργαλείων => επιλέξτε " Επαλήθευση δεδομένων “:
  • Στο αναδυόμενο παράθυρο " Επικύρωση των εισαγόμενων τιμών " στην καρτέλα " Επιλογές" στον τύπο δεδομένων επιλέξτε " Λίστα “:
  • Στο χωράφι» Πηγή" εισάγετε την τιμή "Ναι; Οχι".
  • Κάντε κλικ στο " ΕΝΤΑΞΕΙ

Στη συνέχεια, το σύστημα θα δημιουργήσει μια αναπτυσσόμενη λίστα στο επιλεγμένο κελί. Όλα τα στοιχεία που αναφέρονται στο " Πηγή", χωρισμένα με ερωτηματικά, θα αντικατοπτρίζονται σε διαφορετικές γραμμές του αναπτυσσόμενου μενού.

Εάν θέλετε να δημιουργήσετε ταυτόχρονα μια αναπτυσσόμενη λίστα σε πολλά κελιά, επιλέξτε τα απαιτούμενα κελιά και ακολουθήστε τις παραπάνω οδηγίες.

Πώς να δημιουργήσετε μια αναπτυσσόμενη λίστα στο Excel χρησιμοποιώντας τη συνάρτηση OFFSET

Μαζί με τις μεθόδους που περιγράφονται παραπάνω, μπορείτε επίσης να χρησιμοποιήσετε έναν τύπο για να δημιουργήσετε αναπτυσσόμενες λίστες.

Για παράδειγμα, έχουμε μια λίστα με μια λίστα φρούτων:

Για να δημιουργήσετε μια αναπτυσσόμενη λίστα χρησιμοποιώντας έναν τύπο, πρέπει να κάνετε τα εξής:

  • Επιλέξτε το κελί στο οποίο θέλουμε να δημιουργήσουμε μια αναπτυσσόμενη λίστα.
  • Μεταβείτε στην "καρτέλα" Δεδομένα" => ενότητα " Εργασία με δεδομένα " στη γραμμή εργαλείων => επιλέξτε " Επαλήθευση δεδομένων “:
  • Στο αναδυόμενο παράθυρο " Επικύρωση των εισαγόμενων τιμών " στην καρτέλα " Επιλογές" στον τύπο δεδομένων επιλέξτε " Λίστα “:
  • Στο χωράφι» Πηγήπληκτρολογήστε τον τύπο: =ΠΡΟΣΦΟΡΑ(Α$2,0,0,5$)
  • Κάντε κλικ στο " ΕΝΤΑΞΕΙ

Το σύστημα θα δημιουργήσει μια αναπτυσσόμενη λίστα με μια λίστα με φρούτα.

Πώς λειτουργεί αυτή η φόρμουλα;

Στο παραπάνω παράδειγμα χρησιμοποιήσαμε τον τύπο = OFFSET(σύνδεσμος, μετατόπιση_γραμμών, μετατόπιση_στήλης, [ύψος], [πλάτος]).

Αυτή η συνάρτηση περιέχει πέντε ορίσματα. Στο επιχείρημα « σύνδεσμος" (στο παράδειγμα $A$2) υποδεικνύει από ποιο κελί θα ξεκινήσει η εναλλαγή. Στα επιχειρήματα "offset_by_rows"Και "offset_by_columns"(στο παράδειγμα η τιμή είναι "0") – πόσες γραμμές/στήλες πρέπει να μετατοπιστούν για να εμφανιστούν τα δεδομένα. Στο επιχείρημα « [ύψος]Καθορίζεται η τιμή "5", η οποία υποδεικνύει το ύψος της περιοχής των κελιών. επιχείρημα " [πλάτος]” δεν υποδεικνύουμε, αφού στο παράδειγμά μας το εύρος αποτελείται από μία στήλη.

Χρησιμοποιώντας αυτόν τον τύπο, το σύστημα επιστρέφει σε εσάς ως δεδομένα για την αναπτυσσόμενη λίστα μια σειρά κελιών που ξεκινούν με το κελί $A$2, που αποτελείται από 5 κελιά.

Πώς να δημιουργήσετε μια αναπτυσσόμενη λίστα στο Excel με αντικατάσταση δεδομένων (χρησιμοποιώντας τη συνάρτηση OFFSET)

Εάν χρησιμοποιείτε τον τύπο στο παραπάνω παράδειγμα για να δημιουργήσετε μια λίστα, δημιουργείτε μια λίστα δεδομένων που έχουν καταγραφεί σε μια συγκεκριμένη περιοχή κελιών. Εάν θέλετε να προσθέσετε οποιαδήποτε τιμή ως στοιχείο λίστας, θα πρέπει να προσαρμόσετε τον τύπο με μη αυτόματο τρόπο. Παρακάτω θα μάθετε πώς να δημιουργείτε μια δυναμική αναπτυσσόμενη λίστα που θα φορτώνει αυτόματα νέα δεδομένα για εμφάνιση.

Για να δημιουργήσετε μια λίστα θα χρειαστείτε:

  • Επιλέξτε το κελί στο οποίο θέλουμε να δημιουργήσουμε μια αναπτυσσόμενη λίστα.
  • Μεταβείτε στην "καρτέλα" Δεδομένα" => ενότητα " Εργασία με δεδομένα " στη γραμμή εργαλείων => επιλέξτε " Επαλήθευση δεδομένων “;
  • Στο αναδυόμενο παράθυρο " Επικύρωση των εισαγόμενων τιμών " στην καρτέλα " Επιλογές" στον τύπο δεδομένων επιλέξτε " Λίστα “;
  • Στο χωράφι» Πηγήπληκτρολογήστε τον τύπο: =OFFEST(A$2$,0,0,COUNTIF($A$2:$A$100;"<>”))
  • Κάντε κλικ στο " ΕΝΤΑΞΕΙ

Σε αυτόν τον τύπο, στο επιχείρημα «[ ύψος]” καθορίζουμε ως όρισμα που δηλώνει το ύψος της λίστας με δεδομένα - ένας τύπος που υπολογίζει σε μια δεδομένη περιοχή A2: A100αριθμός μη κενών κελιών.

Σημείωμα: Για να λειτουργεί σωστά ο τύπος, είναι σημαντικό να μην υπάρχουν κενές γραμμές στη λίστα δεδομένων που θα εμφανίζονται στο αναπτυσσόμενο μενού.

Πώς να δημιουργήσετε μια αναπτυσσόμενη λίστα στο Excel με αυτόματη αντικατάσταση δεδομένων

Για να φορτωθούν αυτόματα νέα δεδομένα στην αναπτυσσόμενη λίστα που δημιουργήσατε, πρέπει να κάνετε τα εξής:

  • Δημιουργούμε μια λίστα δεδομένων για εμφάνιση στην αναπτυσσόμενη λίστα. Στην περίπτωσή μας, αυτή είναι μια λίστα χρωμάτων. Επιλέξτε τη λίστα με το αριστερό πλήκτρο του ποντικιού:
  • Στη γραμμή εργαλείων, κάντε κλικ στο « Μορφοποίηση ως πίνακα “:

  • Από το αναπτυσσόμενο μενού, επιλέξτε το στυλ σχεδίασης πίνακα:


  • Πατώντας το « ΕΝΤΑΞΕΙ" στο αναδυόμενο παράθυρο, επιβεβαιώστε την επιλεγμένη περιοχή κελιών:
  • Στη συνέχεια, επιλέξτε την περιοχή δεδομένων πίνακα για την αναπτυσσόμενη λίστα και δώστε της ένα όνομα στο αριστερό περιθώριο πάνω από τη στήλη "A":

Ο πίνακας με τα δεδομένα είναι έτοιμος, τώρα μπορούμε να δημιουργήσουμε μια αναπτυσσόμενη λίστα. Για να το κάνετε αυτό χρειάζεστε:

  • Επιλέξτε το κελί στο οποίο θέλουμε να δημιουργήσουμε μια λίστα.
  • Μεταβείτε στην "καρτέλα" Δεδομένα" => ενότητα " Εργασία με δεδομένα " στη γραμμή εργαλείων => επιλέξτε " Επαλήθευση δεδομένων “:
  • Στο αναδυόμενο παράθυρο " Επικύρωση των εισαγόμενων τιμών " στην καρτέλα " Επιλογές" στον τύπο δεδομένων επιλέξτε " Λίστα “:
  • Στο πεδίο πηγή υποδεικνύουμε ="όνομα του τραπεζιού σας" . Στην περίπτωσή μας, το ονομάσαμε " Λίστα “:


  • Ετοιμος! Έχει δημιουργηθεί μια αναπτυσσόμενη λίστα, εμφανίζει όλα τα δεδομένα από τον καθορισμένο πίνακα:

  • Για να προσθέσετε μια νέα τιμή στην αναπτυσσόμενη λίστα, απλώς προσθέστε πληροφορίες στο κελί δίπλα στον πίνακα με τα δεδομένα:

  • Ο πίνακας θα επεκτείνει αυτόματα το εύρος δεδομένων του. Η αναπτυσσόμενη λίστα θα συμπληρωθεί ανάλογα με μια νέα τιμή από τον πίνακα:


Πώς να αντιγράψετε μια αναπτυσσόμενη λίστα στο Excel

Το Excel έχει τη δυνατότητα να αντιγράφει δημιουργημένες αναπτυσσόμενες λίστες. Για παράδειγμα, στο κελί A1 έχουμε μια αναπτυσσόμενη λίστα που θέλουμε να αντιγράψουμε σε μια περιοχή κελιών Α2: Α6 .

Για να αντιγράψετε μια αναπτυσσόμενη λίστα με την τρέχουσα μορφοποίηση:

  • κάντε αριστερό κλικ στο κελί με την αναπτυσσόμενη λίστα που θέλετε να αντιγράψετε.
  • CTRL+C ;
  • επιλέξτε κελιά σε μια περιοχή Α2: Α6, όπου θέλετε να εισαγάγετε την αναπτυσσόμενη λίστα.
  • πατήστε τη συντόμευση πληκτρολογίου CTRL+V .

Έτσι, θα αντιγράψετε την αναπτυσσόμενη λίστα, διατηρώντας την αρχική μορφή της λίστας (χρώμα, γραμματοσειρά κ.λπ.). Εάν θέλετε να αντιγράψετε/επικολλήσετε μια αναπτυσσόμενη λίστα χωρίς να αποθηκεύσετε τη μορφή, τότε:

  • κάντε αριστερό κλικ στο κελί με την αναπτυσσόμενη λίστα που θέλετε να αντιγράψετε.
  • πατήστε τη συντόμευση πληκτρολογίου CTRL+C ;
  • επιλέξτε το κελί στο οποίο θέλετε να εισαγάγετε την αναπτυσσόμενη λίστα.
  • κάντε δεξί κλικ => εμφανίστε το αναπτυσσόμενο μενού και κάντε κλικ στο " Ειδικό ένθετο “;
  • Στο παράθυρο που εμφανίζεται, στο " Εισάγω"επιλογή αντικειμένου" προϋποθέσεις για αξίες “:
  • Κάντε κλικ στο " ΕΝΤΑΞΕΙ

Μετά από αυτό, το Excel θα αντιγράψει μόνο τα δεδομένα από την αναπτυσσόμενη λίστα, χωρίς να διατηρήσει τη μορφοποίηση του αρχικού κελιού.

Πώς να επιλέξετε όλα τα κελιά που περιέχουν μια αναπτυσσόμενη λίστα στο Excel

Μερικές φορές, είναι δύσκολο να κατανοήσουμε πόσα κελιά σε ένα αρχείο Excel περιέχουν αναπτυσσόμενες λίστες. Υπάρχει ένας εύκολος τρόπος να τα εμφανίσετε. Για να το κάνετε αυτό:

  • Κάντε κλικ στην καρτέλα « Σπίτι” στη γραμμή εργαλείων.
  • Κάντε κλικ στο " Βρείτε και επισημάνετε " και επιλέξτε " Επιλέξτε μια ομάδα κελιών “:
  • Στο παράθυρο διαλόγου, επιλέξτε " Επαλήθευση δεδομένων ". Σε αυτό το πεδίο μπορείτε να επιλέξετε τα στοιχεία " Καθένας"Και" Αυτά τα ίδια “. “Καθένας” θα σας επιτρέψει να επιλέξετε όλες τις αναπτυσσόμενες λίστες στο φύλλο. Παράγραφος " αυτά τα ίδια” θα εμφανίσει αναπτυσσόμενες λίστες με παρόμοιο περιεχόμενο δεδομένων στο αναπτυσσόμενο μενού. Στην περίπτωσή μας επιλέγουμε " καθένας “:

Επιλέξτε για να ορίσετε την αναπτυσσόμενη λίστα. Στο μενού, ανοίξτε τα στοιχεία "Δεδομένα" - "Έλεγχος". Στη συνέχεια, μεταβείτε στην καρτέλα "Παράμετροι" στο νέο παράθυρο και στο πεδίο "Τύπος δεδομένων" που ανοίγει, ορίστε τη γραμμή "Λίστα". Ταυτόχρονα, στο ίδιο παράθυρο θα εμφανιστεί το πεδίο «Πηγή». Εισαγάγετε "=" σε αυτό και το όνομα του επισημασμένου εύρους που καθορίστηκε με τα δεδομένα. Για να εφαρμόσετε τις παραμέτρους, πατήστε "Enter" ή "Ok". Αυτή είναι μια παραλλαγή της απλούστερης αναπτυσσόμενης λίστας.

Ταυτόχρονα, στο ίδιο παράθυρο θα εμφανιστεί το πεδίο «Πηγή». Εισαγάγετε το σύμβολο "=" και το όνομα της επιλεγμένης περιοχής που αντιστοιχίστηκε στα κελιά δεδομένων. Για να εφαρμόσετε τις καθορισμένες παραμέτρους, πατήστε «Enter» ή «Ok». Αυτή είναι μια παραλλαγή της απλούστερης αναπτυσσόμενης λίστας.

Το Excel έχει τη δυνατότητα να δημιουργήσει μια αναπτυσσόμενη λίστα με πιο σύνθετο σχεδιασμό. Για να το κάνετε αυτό, χρησιμοποιείτε ένα στοιχείο ελέγχου που ονομάζεται σύνθετο πλαίσιο που εισάγεται σε ένα φύλλο εργασίας του Excel. Για να το κάνετε αυτό, ανοίξτε τα στοιχεία του μενού «Προβολή», μετά «Γραμμές εργαλείων» και το υποστοιχείο «Φόρμες».

Επιλέξτε το εικονίδιο "combo box" στον πίνακα ελέγχου που ανοίγει - αυτή είναι η αναπτυσσόμενη λίστα. Σχεδιάστε ένα ορθογώνιο σε σχήμα πεδίου με το ποντίκι σας. Κάντε δεξί κλικ στη σχεδιασμένη λίστα και επιλέξτε την εντολή «Μορφοποίηση αντικειμένου...».

Στο πλαίσιο διαλόγου που εμφανίζεται, στο πεδίο «Δημιουργία λίστας ανά περιοχή», καθορίστε το επιθυμητό. Για να το κάνετε αυτό, χρησιμοποιήστε το ποντίκι σας για να επιλέξετε τα κελιά που πρέπει να περιλαμβάνονται σε αυτήν την αναπτυσσόμενη λίστα του Excel. Στο πεδίο "Σύνδεσμος με το κελί", ορίστε τον αριθμό κελιού ώστε να εμφανίζεται ο σειριακός αριθμός του στοιχείου που έχει επιλεγεί στη λίστα. Καθορίστε τον απαιτούμενο αριθμό λιστών που θα δημιουργηθούν. Το κουμπί "Ok" θα εφαρμόσει όλες τις καθορισμένες παραμέτρους και η λίστα είναι έτοιμη για χρήση.

Κατά τη συμπλήρωση ενός πίνακα στο Excel, τα δεδομένα επαναλαμβάνονται συχνά. Για παράδειγμα, γράφετε το όνομα του προϊόντος ή το πλήρες όνομα του υπαλλήλου. Σήμερα θα μιλήσουμε για το πώς να δημιουργήσετε μια αναπτυσσόμενη λίστα στο Excel, ώστε να μην εισάγετε συνεχώς το ίδιο πράγμα, αλλά απλώς να επιλέξετε την επιθυμητή τιμή.

Υπάρχει ο ευκολότερος τρόπος για να αντιμετωπίσετε την εργασία. Κάνετε δεξί κλικ στο κελί κάτω από τη στήλη δεδομένων για να ανοίξετε το μενού περιβάλλοντος. Εδώ αναζητούμε το στοιχείο "Επιλογή από την αναπτυσσόμενη λίστα". Η ίδια ενέργεια μπορεί να πραγματοποιηθεί εύκολα χρησιμοποιώντας το συνδυασμό Alt + κάτω βέλος.

Αλλά αυτή η μέθοδος δεν θα λειτουργήσει εάν πρέπει να δημιουργήσετε ένα τέτοιο αντικείμενο στο Excel σε άλλο κελί και σε 2-3 κ.λπ. πριν και μετά. Εάν είναι απαραίτητο, χρησιμοποιήστε την παρακάτω επιλογή.

Παραδοσιακός τρόπος

Επιλέξτε την περιοχή των ίδιων των κελιών από την οποία θα δημιουργήσετε μια αναπτυσσόμενη λίστα και, στη συνέχεια, προχωρήστε:

Εισαγωγή/Όνομα/Ανάθεση (Excel 2003)

Στις πιο πρόσφατες εκδόσεις (2007, 2010, 2013, 2016) μεταβείτε στη διεύθυνση:

Τύποι/Καθορισμένα ονόματα/Διαχειριστής ονομάτων/Νέο

Εισαγάγετε οποιοδήποτε όνομα και πατήστε OK.

Στη συνέχεια, επιλέξτε τα κελιά (ή πολλά) στα οποία σκοπεύετε να εισαγάγετε τη λίστα με τα καθορισμένα πεδία. Μεταβείτε στο μενού:

Δεδομένα/Τύπος δεδομένων/Λίστα

Στην ενότητα "Πηγή", εισαγάγετε το όνομα που γράφτηκε προηγουμένως, απλώς σημειώστε την περιοχή. Μπορείτε να αντιγράψετε το κελί που προκύπτει σε οποιοδήποτε μέρος θα έχει ήδη ένα μενού με καθορισμένα στοιχεία πίνακα.

Επιπλέον, μπορείτε να το τεντώσετε για να δημιουργήσετε ένα εύρος. Παρεμπιπτόντως, εάν αλλάξουν οι πληροφορίες σε αυτήν, οι πληροφορίες της λίστας θα αλλάξουν επίσης.

Πώς να δημιουργήσετε μια αναπτυσσόμενη λίστα στο Excel: χρησιμοποιώντας μεθόδους διαχείρισης

Όταν χρησιμοποιείτε αυτήν την επιλογή, εισάγετε ένα στοιχείο ελέγχου που αντιπροσωπεύει την ίδια την περιοχή δεδομένων. Για να το κάνετε αυτό:

  • Αρχικά, αναζητήστε την ενότητα "Προγραμματιστής" (Excel 2007/2010), σε άλλες εκδόσεις την ενεργοποιείτε μόνοι σας μέσω των παραμέτρων "Προσαρμογή κορδέλας".

  • δεύτερον, μεταβείτε στην ενότητα, κάντε κλικ στο "Εισαγωγή".
  • Τρίτον, επιλέξτε "Πεδίο..." και κάντε κλικ στο εικονίδιο.
  • σχεδιάστε ένα ορθογώνιο?

  • κάντε δεξί κλικ σε αυτό και κάντε κλικ στην επιλογή Μορφοποίηση αντικειμένου.

  • Αναζητήστε «Φόρμα…», επιλέξτε τα απαιτούμενα όρια.
  • επισημάνετε την περιοχή στην οποία θέλετε να ορίσετε τον σειριακό αριθμό του στοιχείου στη λίστα.
  • Κάντε κλικ στο OK.

Πώς να δημιουργήσετε ένα αναπτυσσόμενο μενού στο Excel: χρησιμοποιώντας στοιχεία ActiveX

Τα βήματα είναι παρόμοια με αυτά που περιγράφονται παραπάνω, αλλά αναζητούμε "Πεδίο με ActiveX".

Οι κύριες διαφορές εδώ είναι ότι το ειδικό στοιχείο ActiveX μπορεί να είναι σε 2 παραλλαγές - λειτουργία εντοπισμού σφαλμάτων, η οποία σας επιτρέπει να αλλάξετε παραμέτρους και λειτουργία εισαγωγής, η οποία σας επιτρέπει μόνο να επιλέξετε πληροφορίες από αυτό. Μπορείτε να αλλάξετε τη λειτουργία χρησιμοποιώντας το πλήκτρο Λειτουργία σχεδίασηςστην ενότητα Προγραμματιστής. Χρησιμοποιώντας αυτήν τη μέθοδο, μπορείτε να προσαρμόσετε το χρώμα, τη γραμματοσειρά και να πραγματοποιήσετε γρήγορες αναζητήσεις.

Πρόσθετα χαρακτηριστικά

Το Excel σάς επιτρέπει να δημιουργήσετε μια συνδεδεμένη αναπτυσσόμενη λίστα. Δηλαδή, όταν επιλέγετε μια τιμή, μπορείτε να επιλέξετε τις παραμέτρους που χρειάζεται σε μια άλλη στήλη. Για παράδειγμα, επιλέγετε ένα προϊόν και πρέπει να σημειώσετε τη μονάδα μέτρησης, για παράδειγμα, γραμμάριο, κιλό.


Πρώτα απ 'όλα, θα πρέπει να κάνετε μια υπογραφή με τις ίδιες τις λίστες και, στη συνέχεια, να χωρίσετε τα παράθυρα με τα ονόματα των προϊόντων.


Για το δεύτερο, ενεργοποιούμε το παράθυρο ελέγχου πληροφοριών, αλλά στο στοιχείο «Πηγή» γράφουμε «=ΕΜΜΕΣΟ» και τη διεύθυνση του 1ου κελιού. Όλα λειτούργησαν.

Μετά από αυτό, ώστε τα παρακάτω παράθυρα να συμπληρωθούν με τις ίδιες ιδιότητες, επιλέξτε το επάνω τμήμα και σύρετε τα πάντα προς τα κάτω με πατημένο το ποντίκι. Ετοιμος.

Πώς να δημιουργήσετε μια αναπτυσσόμενη λίστα στο Excel; Όπως μπορείτε να δείτε, αυτό είναι εύκολο να γίνει χρησιμοποιώντας οποιαδήποτε από τις παραπάνω μεθόδους. Απλώς επιλέξτε το πιο βέλτιστο για τον εαυτό σας. Και η επιλογή θα εξαρτηθεί από τον σκοπό δημιουργίας, τον σκοπό, την περιοχή χρήσης, την ποσότητα πληροφοριών και άλλα πράγματα.

Όταν εργάζεστε στο Microsoft Excel σε πίνακες με επαναλαμβανόμενα δεδομένα, είναι πολύ βολικό να χρησιμοποιείτε μια αναπτυσσόμενη λίστα. Με αυτό, μπορείτε απλά να επιλέξετε τις επιθυμητές παραμέτρους από το μενού που δημιουργείται. Ας μάθουμε πώς να δημιουργήσετε μια αναπτυσσόμενη λίστα με διαφορετικούς τρόπους.

Ο πιο βολικός και ταυτόχρονα ο πιο λειτουργικός τρόπος για τη δημιουργία μιας αναπτυσσόμενης λίστας, είναι μια μέθοδος που βασίζεται στην κατασκευή μιας ξεχωριστής λίστας δεδομένων.

Πρώτα απ 'όλα, δημιουργούμε έναν πίνακα προτύπων όπου πρόκειται να χρησιμοποιήσουμε ένα αναπτυσσόμενο μενού και επίσης κάνουμε μια ξεχωριστή λίστα δεδομένων που θα συμπεριλάβουμε σε αυτό το μενού στο μέλλον. Αυτά τα δεδομένα μπορούν να τοποθετηθούν είτε στο ίδιο φύλλο του εγγράφου είτε σε άλλο, εάν δεν θέλετε να βρίσκονται και οι δύο πίνακες οπτικά μαζί.

Επιλέγουμε τα δεδομένα που σκοπεύουμε να εισαγάγουμε στην αναπτυσσόμενη λίστα. Κάντε δεξί κλικ και επιλέξτε "Εκχώρηση ονόματος..." από το μενού περιβάλλοντος.

Ανοίγει η φόρμα δημιουργίας ονόματος. Στο πεδίο "Όνομα", πληκτρολογήστε οποιοδήποτε βολικό όνομα με το οποίο θα αναγνωρίσουμε αυτήν τη λίστα. Αλλά αυτό το όνομα πρέπει να ξεκινά με ένα γράμμα. Μπορείτε επίσης να εισαγάγετε μια σημείωση, αλλά αυτό δεν απαιτείται. Κάντε κλικ στο κουμπί "OK".

Μεταβείτε στην καρτέλα "Δεδομένα" του Microsoft Excel. Επιλέξτε την περιοχή του πίνακα όπου θα χρησιμοποιήσουμε την αναπτυσσόμενη λίστα. Κάντε κλικ στο κουμπί «Έλεγχος δεδομένων» που βρίσκεται στην Κορδέλα.

Ανοίγει ένα παράθυρο για τον έλεγχο των εισαγόμενων τιμών. Στην καρτέλα «Παράμετροι», στο πεδίο «Τύπος δεδομένων», επιλέξτε «Λίστα». Στο πεδίο «Πηγή» βάζουμε ίσον και αμέσως χωρίς κενά γράφουμε το όνομα της λίστας που της αντιστοιχίσαμε παραπάνω. Κάντε κλικ στο κουμπί "OK".

Η αναπτυσσόμενη λίστα είναι έτοιμη. Τώρα, όταν κάνετε κλικ στο κουμπί, θα εμφανιστεί μια λίστα παραμέτρων για κάθε κελί της καθορισμένης περιοχής, από την οποία μπορείτε να επιλέξετε οποιαδήποτε για προσθήκη στο κελί.

Δημιουργία αναπτυσσόμενου μενού με χρήση εργαλείων προγραμματιστή

Η δεύτερη μέθοδος περιλαμβάνει τη δημιουργία μιας αναπτυσσόμενης λίστας με χρήση εργαλείων προγραμματιστή, δηλαδή με χρήση του ActiveX. Από προεπιλογή, λείπουν οι λειτουργίες των εργαλείων προγραμματιστή, επομένως θα πρέπει πρώτα να τις ενεργοποιήσουμε. Για να το κάνετε αυτό, μεταβείτε στην καρτέλα "Αρχείο" του Excel και, στη συνέχεια, κάντε κλικ στο "Επιλογές".

Στο παράθυρο που ανοίγει, μεταβείτε στην υποενότητα "Προσαρμογή κορδέλας" και επιλέξτε το πλαίσιο δίπλα στην τιμή "Προγραμματιστής". Κάντε κλικ στο κουμπί "OK".

Μετά από αυτό, μια καρτέλα που ονομάζεται "Προγραμματιστής" εμφανίζεται στην κορδέλα, όπου μετακινούμαστε. Σχεδιάζουμε μια λίστα στο Microsoft Excel που θα πρέπει να γίνει ένα αναπτυσσόμενο μενού. Στη συνέχεια, κάντε κλικ στο εικονίδιο «Εισαγωγή» στην Κορδέλα και από τα στοιχεία που εμφανίζονται στην ομάδα «Στοιχείο ActiveX», επιλέξτε «Συνδυαστικό πλαίσιο».

Κάντε κλικ στο μέρος όπου πρέπει να βρίσκεται το κελί με τη λίστα. Όπως μπορείτε να δείτε, εμφανίστηκε η φόρμα λίστας.

Στη συνέχεια μεταβαίνουμε στη «Λειτουργία σχεδίασης». Κάντε κλικ στο κουμπί «Ιδιότητες ελέγχου».

Ανοίγει το παράθυρο ιδιοτήτων του στοιχείου ελέγχου. Στη στήλη "ListFillRange", εισαγάγετε με μη αυτόματο τρόπο το εύρος των κελιών του πίνακα που χωρίζονται με άνω και κάτω τελεία, τα δεδομένα της οποίας θα σχηματίσουν τα στοιχεία της αναπτυσσόμενης λίστας.

Η αναπτυσσόμενη λίστα στο Microsoft Excel είναι έτοιμη.

Για να δημιουργήσετε άλλα κελιά με μια αναπτυσσόμενη λίστα, απλώς σταθείτε στην κάτω δεξιά άκρη του ολοκληρωμένου κελιού, πατήστε το κουμπί του ποντικιού και σύρετέ το προς τα κάτω.

Σχετικές λίστες

Μπορείτε επίσης να δημιουργήσετε συνδεδεμένες αναπτυσσόμενες λίστες στο Excel. Πρόκειται για λίστες όπου όταν επιλέγετε μια τιμή από τη λίστα, σε μια άλλη στήλη σας ζητείται να επιλέξετε τις αντίστοιχες παραμέτρους. Για παράδειγμα, όταν επιλέγετε πατάτες στη λίστα προϊόντων, σας ζητείται να επιλέξετε κιλά και γραμμάρια ως μετρήσεις και όταν επιλέγετε φυτικό λάδι, λίτρα και χιλιοστόλιτρα.

Πρώτα απ 'όλα, ας ετοιμάσουμε έναν πίνακα όπου θα βρίσκονται οι αναπτυσσόμενες λίστες και ας φτιάξουμε ξεχωριστά λίστες με τα ονόματα των προϊόντων και τα μέτρα μέτρησης.

Εκχωρούμε ένα εύρος με όνομα σε καθεμία από τις λίστες, όπως κάναμε νωρίτερα με τις κανονικές αναπτυσσόμενες λίστες.

Στο πρώτο κελί, δημιουργούμε μια λίστα με τον ίδιο ακριβώς τρόπο που κάναμε νωρίτερα, μέσω της επαλήθευσης δεδομένων.

Στο δεύτερο κελί εκκινούμε επίσης το παράθυρο επαλήθευσης δεδομένων, αλλά στη στήλη «Πηγή» εισάγουμε τη συνάρτηση «=ΕΜΜΕΣΗ» και τη διεύθυνση του πρώτου κελιού. Για παράδειγμα, =INDIRECT($B3).

Όπως μπορείτε να δείτε, η λίστα έχει δημιουργηθεί.

Τώρα, για να αποκτήσουν τα κάτω κελιά τις ίδιες ιδιότητες με την προηγούμενη φορά, επιλέξτε τα επάνω κελιά και κρατώντας πατημένο το κουμπί του ποντικιού, σύρετέ τα προς τα κάτω.

Αυτό είναι όλο, ο πίνακας έχει δημιουργηθεί.

Καταλάβαμε πώς να δημιουργήσουμε μια αναπτυσσόμενη λίστα στο Excel. Στο πρόγραμμα μπορείτε να δημιουργήσετε τόσο απλές αναπτυσσόμενες λίστες όσο και εξαρτημένες. Σε αυτή την περίπτωση, μπορείτε να χρησιμοποιήσετε διάφορες μεθόδους δημιουργίας. Η επιλογή εξαρτάται από τον συγκεκριμένο σκοπό της λίστας, τον σκοπό δημιουργίας της, το πεδίο εφαρμογής κ.λπ.

Για να διευκολύνετε τους χρήστες να εργάζονται με ένα φύλλο εργασίας, προσθέστε αναπτυσσόμενες λίστες στα κελιά, ώστε να μπορούν να επιλέξουν το στοιχείο που θέλουν.

    Σε ένα νέο φύλλο εργασίας, εισαγάγετε τα δεδομένα που θέλετε να εμφανίζονται στην αναπτυσσόμενη λίστα. Είναι επιθυμητό τα στοιχεία της λίστας να περιέχονται σε έναν πίνακα Excel. Εάν δεν συμβαίνει αυτό, μπορείτε να μετατρέψετε γρήγορα τη λίστα σε πίνακα επιλέγοντας οποιοδήποτε κελί στην περιοχή και πατώντας CTRL+T.

    Σημειώσεις:

  1. Επιλέξτε το κελί στο φύλλο εργασίας όπου θέλετε να τοποθετήσετε την αναπτυσσόμενη λίστα.

    Στην κορδέλα, ανοίξτε την καρτέλα Δεδομένακαι πατήστε το κουμπί Επαλήθευση δεδομένων.

    Σημείωμα:Αν το κουμπί Επαλήθευση δεδομένωνδεν είναι διαθέσιμο, το φύλλο μπορεί να είναι προστατευμένο ή κοινόχρηστο. Ξεκλειδώστε συγκεκριμένες περιοχές του προστατευμένου βιβλίου εργασίας ή καταργήστε την κοινή χρήση του φύλλου εργασίας και, στη συνέχεια, επαναλάβετε το βήμα 3.

    Στην καρτέλα Επιλογέςστο χωράφι Τύπος δεδομένωνεπιλέξτε στοιχείο Λίστα.

    Κάντε κλικ στο πεδίο Πηγήκαι επισημάνετε το εύρος της λίστας. Στο παράδειγμα, τα δεδομένα βρίσκονται στο φύλλο Πόλεις στην περιοχή A2:A9. Σημειώστε ότι η σειρά κεφαλίδας δεν βρίσκεται στην περιοχή, επειδή δεν είναι μία από τις διαθέσιμες επιλογές για επιλογή.

    Εάν μπορείτε να αφήσετε το κελί κενό, επιλέξτε το πλαίσιο ελέγχου Αγνοήστε τα άδεια κελιά.

    Επιλέξτε το πλαίσιο Λίστα έγκυρων τιμών

    Ανοίξτε την καρτέλα Μήνυμα που πρέπει να εισαχθεί.


  2. Ανοίξτε την καρτέλα Μήνυμα σφάλματος.


  3. Δεν ξέρω ποια επιλογή να επιλέξετε στο πεδίο Θέα?

Εργασία με μια αναπτυσσόμενη λίστα

Μόλις δημιουργήσετε το αναπτυσσόμενο μενού, βεβαιωθείτε ότι λειτουργεί όπως θέλετε. Για παράδειγμα, μπορεί να θέλετε να ελέγξετε εάν τα πλάτη των στηλών και τα ύψη των γραμμών πρέπει να αλλάξουν, ώστε να εμφανίζονται όλες οι εγγραφές.

Λήψη παραδειγμάτων

Προτείνουμε τη λήψη ενός δείγματος βιβλίου με πολλά παραδείγματα επαλήθευσης δεδομένων, παρόμοια με το παράδειγμα αυτού του άρθρου. Μπορείτε να τα χρησιμοποιήσετε ή να δημιουργήσετε τα δικά σας σενάρια επαλήθευσης δεδομένων. Λήψη παραδειγμάτων επικύρωσης δεδομένων Excel

Μπορείτε να εισάγετε δεδομένα πιο γρήγορα και με μεγαλύτερη ακρίβεια περιορίζοντας τις τιμές σε ένα κελί σε επιλογές από μια αναπτυσσόμενη λίστα.

Αρχικά, δημιουργήστε μια λίστα έγκυρων στοιχείων στο φύλλο εργασίας και, στη συνέχεια, ταξινομήστε ή τακτοποιήστε τα με την επιθυμητή σειρά. Αυτά τα στοιχεία μπορούν αργότερα να χρησιμεύσουν ως πηγή για μια αναπτυσσόμενη λίστα δεδομένων. Εάν η λίστα είναι μικρή, μπορείτε εύκολα να την ανατρέξετε και να εισαγάγετε στοιχεία απευθείας στο εργαλείο επικύρωσης δεδομένων.



Συνιστούμε να διαβάσετε

Κορυφή