Αναπτυσσόμενη λίστα σε ένα κελί

Βίντεο

 Όποιος έχει λίγο χρόνο και χρειάζεται να καταλάβει γρήγορα την ουσία - δείτε το εκπαιδευτικό βίντεο:

Όσοι ενδιαφέρονται για τις λεπτομέρειες και τις αποχρώσεις όλων των μεθόδων που περιγράφονται - παρακάτω στο κείμενο.

Μέθοδος 1. Πρωτόγονη

Κάντε απλό δεξί κλικ σε ένα κενό κελί κάτω από μια στήλη με δεδομένα, εντολή μενού περιβάλλοντος Επιλέξτε από την αναπτυσσόμενη λίστα (Επιλέξτε από την αναπτυσσόμενη λίστα) ή πατήστε τη συντόμευση πληκτρολογίου ALT+κάτω βέλος. Η μέθοδος δεν λειτουργεί εάν τουλάχιστον μία κενή γραμμή χωρίζει το κελί και τη στήλη δεδομένων ή εάν χρειάζεστε ένα προϊόν που δεν έχει εισαχθεί ποτέ παραπάνω:

Μέθοδος 2. Πρότυπο

  1. Επιλέξτε τα κελιά με τα δεδομένα που πρέπει να περιλαμβάνονται στην αναπτυσσόμενη λίστα (για παράδειγμα, ονόματα προϊόντων).
  2. Εάν έχετε Excel 2003 ή παλαιότερο, επιλέξτε από το μενού Εισαγωγή – Όνομα – Εκχώρηση (Εισαγωγή — Όνομα — Ορισμός), εάν το Excel 2007 ή νεότερο, ανοίξτε την καρτέλα ΜΑΘΗΜΑΤΙΚΟΙ τυποι και χρησιμοποιήστε το κουμπί Όνομα ΔιευθυντήςΤότε Δημιουργία. Εισαγάγετε ένα όνομα (οποιοδήποτε όνομα είναι δυνατό, αλλά χωρίς κενά και ξεκινήστε με ένα γράμμα!) για την επιλεγμένη περιοχή (για παράδειγμα Προϊόν). Κάντε κλικ στο OK.
  3. Επιλέξτε τα κελιά (μπορείτε να έχετε πολλά ταυτόχρονα) στα οποία θέλετε να λάβετε μια αναπτυσσόμενη λίστα και επιλέξτε από το μενού (στην καρτέλα) Δεδομένα – Έλεγχος (Δεδομένα – Επικύρωση). Από την αναπτυσσόμενη λίστα Τύπος δεδομένων (Να επιτρέπεται) επιλογή επιλογής Λίστα και μπείτε στη γραμμή Πηγή ισούται με το σύμβολο και το όνομα περιοχής (δηλ =Προϊόντα).

Τύπος OK.

Τα παντα! Απολαμβάνω!

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

Μέθοδος 3: Έλεγχος

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

  1. Στο Excel 2007/2010, ανοίξτε την καρτέλα Εργολάβος. Σε παλαιότερες εκδόσεις, η γραμμή εργαλείων έντυπα μέσα από το μενού Προβολή – Γραμμές εργαλείων – Φόρμες (Προβολή – Γραμμές εργαλείων – Φόρμες). Εάν αυτή η καρτέλα δεν είναι ορατή, κάντε κλικ στο κουμπί Επιλογές Office – Excel - κουτάκι Εμφάνιση καρτέλας προγραμματιστή στην κορδέλα (Κουμπί Office – Επιλογές Excel – Εμφάνιση καρτέλας προγραμματιστή στην κορδέλα)
  2. Αναζητήστε το αναπτυσσόμενο εικονίδιο μεταξύ των στοιχείων ελέγχου φόρμας (όχι ActiveX!). Ακολουθήστε τις αναδυόμενες συμβουλές σύνθετο κουτί:

    Κάντε κλικ στο εικονίδιο και σχεδιάστε ένα μικρό οριζόντιο ορθογώνιο - τη μελλοντική λίστα.

  3. Κάντε δεξί κλικ στη σχεδιασμένη λίστα και επιλέξτε εντολή Μορφή αντικειμένου (Έλεγχος μορφής). Στο παράθυρο διαλόγου που εμφανίζεται, ορίστε
    • Σχηματίστε μια λίστα ανά εύρος – επιλέξτε τα κελιά με τα ονόματα των αγαθών που πρέπει να περιλαμβάνονται στη λίστα
    • Κυτταρική επικοινωνία – καθορίστε το κελί στο οποίο θέλετε να εμφανίζεται ο σειριακός αριθμός του στοιχείου που έχει επιλέξει ο χρήστης.
    • Αριθμός γραμμών λίστας — πόσες σειρές να εμφανιστούν στην αναπτυσσόμενη λίστα. Η προεπιλογή είναι 8, αλλά είναι δυνατά περισσότερα, κάτι που η προηγούμενη μέθοδος δεν επιτρέπει.

Μετά το κλικ OK μπορεί να χρησιμοποιηθεί λίστα.

Για να εμφανίσετε το όνομά του αντί για τον σειριακό αριθμό του στοιχείου, μπορείτε επιπλέον να χρησιμοποιήσετε τη συνάρτηση INDEX (INDEX), το οποίο μπορεί να εμφανίσει τα περιεχόμενα του απαιτούμενου κελιού από την περιοχή:

Μέθοδος 4: Έλεγχος ActiveX

Αυτή η μέθοδος μοιάζει εν μέρει με την προηγούμενη. Η κύρια διαφορά είναι ότι δεν είναι ένα στοιχείο ελέγχου που προστίθεται στο φύλλο, αλλά ένα στοιχείο ελέγχου ActiveX. “Combo Box” από το αναπτυσσόμενο πλαίσιο κάτω από το κουμπί Κύριο θέμα από την καρτέλα Εργολάβος:

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

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

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

Οι πιο απαραίτητες και χρήσιμες ιδιότητες που μπορούν και πρέπει να διαμορφωθούν:

  • ΛίσταFillRange – το εύρος των κελιών από όπου λαμβάνονται τα δεδομένα για τη λίστα. Δεν θα σας επιτρέψει να επιλέξετε μια περιοχή με το ποντίκι, απλά πρέπει να την εισάγετε με τα χέρια σας από το πληκτρολόγιο (για παράδειγμα, Φύλλο2! A1: A5)
  • Συνδεδεμένο κελί – το συσχετισμένο κελί όπου θα εμφανιστεί το στοιχείο που επιλέχθηκε από τη λίστα
  • Γραμμές λίστας – αριθμός εμφανιζόμενων σειρών
  • γραμματοσειρά – γραμματοσειρά, μέγεθος, στυλ (πλάγια γραφή, υπογράμμιση κ.λπ. εκτός από το χρώμα)
  • ForeColor и πίσω χρώμα – χρώμα κειμένου και φόντου, αντίστοιχα

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

Όταν χρησιμοποιείτε αυτήν τη μέθοδο, είναι επίσης δυνατό να ορίσετε ως ΛίσταFillRange όχι μόνο μονοδιάστατες περιοχές. Μπορείτε, για παράδειγμα, να ορίσετε μια περιοχή δύο στηλών και πολλών σειρών, υποδεικνύοντας επιπλέον ότι πρέπει να εμφανίσετε δύο στήλες (ιδιότητα Στήλη=2). Στη συνέχεια, μπορείτε να λάβετε πολύ ελκυστικά αποτελέσματα που αποδίδουν όλη την προσπάθεια που δαπανήθηκε για πρόσθετες ρυθμίσεις:

 

Τελικός συγκριτικός πίνακας όλων των μεθόδων

  Μέθοδος 1. Πρωτόγονος Μέθοδος 2. Αρχικό Μέθοδος 3. Στοιχείο ελέγχου Μέθοδος 4. Έλεγχος ActiveX
Περίπλοκο χαμηλός μέσος ψηλά ψηλά
Δυνατότητα προσαρμογής γραμματοσειράς, χρώματος κ.λπ. Όχι. Όχι. Όχι. Ναι
Αριθμός γραμμών που εμφανίζονται πάντα 8 πάντα 8 κάθε κάθε
Γρήγορη αναζήτηση για ένα στοιχείο με τα πρώτα γράμματα Όχι. Όχι. Όχι. Ναι
Η ανάγκη χρήσης μιας πρόσθετης λειτουργίας ΔΕΊΚΤΗΣ Όχι. Όχι. Ναι Όχι.
Δυνατότητα δημιουργίας συνδεδεμένων αναπτυσσόμενων λιστών Όχι. Ναι Όχι. Όχι.

:

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

Αφήστε μια απάντηση