Μετάβαση στο κύριο περιεχόμενο

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

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

Δημιουργία αναπτυσσόμενης λίστας αγνοήστε κενά κελιά στο Excel


Δημιουργία αναπτυσσόμενης λίστας αγνοήστε κενά κελιά στο Excel

Για παράδειγμα, έχετε παρακάτω δεδομένα σε μια περιοχή B2: B13, για τη δημιουργία αναπτυσσόμενης λίστας χωρίς κενά κελιά, πρώτα, μπορείτε να αντιγράψετε και να επικολλήσετε τα δεδομένα σε μια νέα στήλη χωρίς κενά. Και, στη συνέχεια, δημιουργήστε μια αναπτυσσόμενη λίστα με βάση αυτήν τη νέα λίστα τιμών.

1. Εφαρμόστε τον ακόλουθο τύπο για να αντιγράψετε και να επικολλήσετε μόνο τις μη κενές τιμές κελιών, εισαγάγετε αυτόν τον τύπο: =LOOKUP("zzzzz",CHOOSE({1,2},"",INDEX(B:B,SMALL(IF($B$1:$B$13<>"",ROW($B$1:$B$13)),ROWS($D$1:D1))))) για παράδειγμα σε ένα κενό κελί D1 και, στη συνέχεια, πατήστε Ctrl + αλλαγή + εισάγετε πλήκτρα μαζί για να λάβετε το ακόλουθο αποτέλεσμα:

Note: Στον παραπάνω τύπο, το B1: B13 είναι η λίστα δεδομένων που θέλετε να χρησιμοποιήσετε. Μπορείτε να αλλάξετε την αναφορά κελιού ανάλογα με τις ανάγκες σας.

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

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

4. Στο ημερομηνία Στο πλαίσιο διαλόγου επικύρωσης, πρέπει:

1). Μεταβείτε στην καρτέλα Ρυθμίσεις και επιλέξτε Λίστα στο Επιτρέψτε αναπτυσσόμενη λίστα;
2). Επιλέξτε το εύρος κελιών με τιμές που έχετε εξαγάγει παραπάνω στο Πηγή κουτί;
3). Κάντε κλικ στο OK κουμπί. Δείτε το στιγμιότυπο οθόνης:

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


Σχετικά άρθρα:

Τα καλύτερα εργαλεία παραγωγικότητας γραφείου

🤖 Kutools AI Aide: Επανάσταση στην ανάλυση δεδομένων με βάση: Ευφυής Εκτέλεση   |  Δημιουργία κώδικα  |  Δημιουργία προσαρμοσμένων τύπων  |  Αναλύστε δεδομένα και δημιουργήστε γραφήματα  |  Επίκληση Λειτουργιών Kutools...
Δημοφιλή χαρακτηριστικά: Εύρεση, επισήμανση ή αναγνώριση διπλότυπων   |  Διαγραφή κενών γραμμών   |  Συνδυάστε στήλες ή κελιά χωρίς απώλεια δεδομένων   |   Γύρος χωρίς φόρμουλα ...
Σούπερ Αναζήτηση: VLookup πολλαπλών κριτηρίων    VLookup πολλαπλών τιμών  |   VLookup σε πολλά φύλλα   |   Ασαφής αναζήτηση ....
Σύνθετη αναπτυσσόμενη λίστα: Γρήγορη δημιουργία αναπτυσσόμενης λίστας   |  Εξαρτημένη αναπτυσσόμενη λίστα   |  Πολλαπλή αναπτυσσόμενη λίστα ....
Διαχειριστής στήλης: Προσθέστε έναν συγκεκριμένο αριθμό στηλών  |  Μετακίνηση στηλών  |  Εναλλαγή κατάστασης ορατότητας κρυφών στηλών  |  Συγκρίνετε εύρη και στήλες ...
Επιλεγμένα Χαρακτηριστικά: Εστίαση πλέγματος   |  Προβολή σχεδίου   |   Μεγάλη Formula Bar    Διαχείριση βιβλίου εργασίας & φύλλου   |  Βιβλιοθήκη πόρων (Αυτόματο κείμενο)   |  Επιλογή ημερομηνίας   |  Συνδυάστε φύλλα εργασίας   |  Κρυπτογράφηση/Αποκρυπτογράφηση κελιών    Αποστολή email ανά λίστα   |  Σούπερ φίλτρο   |   Ειδικό φίλτρο (φίλτρο με έντονη γραφή/πλάγια γραφή/διαγραφή...) ...
Κορυφαία 15 σύνολα εργαλείων12 Κείμενο Εργαλεία (Προσθήκη κειμένου, Κατάργηση χαρακτήρων, ...)   |   50 + Διάγραμμα Τύποι (Gantt διάγραμμα, ...)   |   40+ Πρακτικό ΜΑΘΗΜΑΤΙΚΟΙ τυποι (Υπολογίστε την ηλικία με βάση τα γενέθλια, ...)   |   19 Εισαγωγή Εργαλεία (Εισαγωγή κωδικού QR, Εισαγωγή εικόνας από το μονοπάτι, ...)   |   12 Μετατροπή Εργαλεία (Αριθμοί σε λέξεις, Μετατροπή Συναλλάγματος, ...)   |   7 Συγχώνευση & διαχωρισμός Εργαλεία (Σύνθετες σειρές συνδυασμού, Διαίρεση κελιών, ...)   |   ... κι αλλα

Αυξήστε τις δεξιότητές σας στο Excel με τα Kutools για Excel και απολαύστε την αποτελεσματικότητα όπως ποτέ πριν. Το Kutools για Excel προσφέρει πάνω από 300 προηγμένες δυνατότητες για την ενίσχυση της παραγωγικότητας και την εξοικονόμηση χρόνου.  Κάντε κλικ εδώ για να αποκτήσετε τη δυνατότητα που χρειάζεστε περισσότερο...

Περιγραφή


Το Office Tab φέρνει τη διεπαφή με καρτέλες στο Office και κάνει την εργασία σας πολύ πιο εύκολη

  • Ενεργοποίηση επεξεργασίας και ανάγνωσης καρτελών σε Word, Excel, PowerPoint, Publisher, Access, Visio και Project.
  • Ανοίξτε και δημιουργήστε πολλά έγγραφα σε νέες καρτέλες του ίδιου παραθύρου και όχι σε νέα παράθυρα.
  • Αυξάνει την παραγωγικότητά σας κατά 50% και μειώνει εκατοντάδες κλικ του ποντικιού για εσάς κάθε μέρα!
Comments (7)
Rated 1 out of 5 · 1 ratings
This comment was minimized by the moderator on the site
kalo setting validate nya tetep dari D1:D10 ya percuma pak.
kalau isiannya jadi 11 kan jadinya ada yg gak masuk list.
This comment was minimized by the moderator on the site
Hi Fadli,

Sorry, I don't quite understand your question. This trick helps to extract all the values from the list, excluding the blank ones. You need to make sure that all values are extracted and then create a dropdown list based on the extracted values.
This comment was minimized by the moderator on the site
Hilft leider nicht weiter, wenn man die Anzahl an Zeilen nicht kennt.
In meinem Fall habe ich eine Liste mit bis zu 40 Einträgen und aus einer der Spalten soll ein Drop-Down-Feld erstellt werden. Da ich aber nicht weiß wieviel Einträgen das sind muss ich immer noch, wenn sich die Liste ändert, das Drop-Down-Feld neu erzeugen und das für über 100 Listen jede Woche neu. Da hilft dann auch kein VBA, denn das kann zwar die Zeilen herausfinden, aber bei Änderungen (in mehr Einträge fehlen die neuen, in weniger Einträge sind am Ende wieder Leerzeilen) muss das VBA-Makro auch ständig wieder ausgeführt werden.
Rated 1 out of 5
This comment was minimized by the moderator on the site
The idea of having to create a second column seems a work around a defective option. The check box right beside the allow option says to ignore blanks. What is the real function of this check box if it does NOT ignore the blanks.
This comment was minimized by the moderator on the site
<p>The function works perfectly for me, but I still have one question. In my case I need to apply the formula for column range 2:2 instead of row range B:B.</p><p>Many thanks</p>
This comment was minimized by the moderator on the site
Suggestion: Just copy and paste with transpose (columns to rows) then press F5 (go to) select special and click on blanks. then delete the cells.
This comment was minimized by the moderator on the site
<p>The function works perfectly for me, but I still have one question.</p><p>how do i make this work?</p><p>Many thanks</p>
There are no comments posted here yet
Please leave your comments in English
Posting as Guest
×
Rate this post:
0   Characters
Suggested Locations