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

Αναπτυσσόμενη λίστα υπό όρους με δήλωση IF (5 παραδείγματα)

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


Χρησιμοποιήστε τη δήλωση IF ή IFS για να δημιουργήσετε μια αναπτυσσόμενη λίστα υπό όρους

Αυτή η ενότητα παρέχει δύο λειτουργίες: το IF λειτουργία και την Λειτουργία IFS για να σας βοηθήσει να δημιουργήσετε μια αναπτυσσόμενη λίστα υπό όρους που βασίζεται σε άλλα κελιά στο Excel με δύο παραδείγματα.

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

Όπως φαίνεται στο παρακάτω gif, μπορείτε εύκολα να κάνετε εναλλαγή μεταξύ πόλεων σε δύο χώρες "United States και Γαλλία" στην αναπτυσσόμενη λίστα. Ας δούμε πώς να χρησιμοποιήσετε μια συνάρτηση IF για να το κάνετε.

Βήμα 1: Δημιουργήστε την κύρια αναπτυσσόμενη λίστα

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

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

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

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

Βήμα 2: Δημιουργήστε μια αναπτυσσόμενη λίστα υπό όρους με μια δήλωση IF

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

2. Πηγαίνετε να το ημερομηνία καρτέλα, επιλέξτε επικύρωση δεδομένων.

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

1) Μείνετε στο ρυθμίσεις αυτί;
2) Επιλέξτε Λίστα στο Επιτρέψτε αναπτυσσόμενη λίστα;
3) Εισαγάγετε τον ακόλουθο τύπο στο Πηγή κουτί;
=IF($E$2=$B$2,$B$3:$B$6,$C$3:$C$6)
4) Κάντε κλικ στο OK κουμπί. Δείτε το στιγμιότυπο οθόνης:

Note: Αυτός ο τύπος λέει στο Excel: Εάν η τιμή στο E2 είναι ίση με την τιμή στο B2, εμφανίστε όλες τις τιμές στην περιοχή B3:B6. Διαφορετικά, εμφανίστε τις τιμές στην περιοχή C3:C6.
Πού
1) E2 είναι το κελί της αναπτυσσόμενης λίστας που καθορίσατε στο βήμα 1 και περιέχει κεφαλίδες.
2) B2 είναι το πρώτο κελί κεφαλίδας της αρχικής περιοχής.
3) Β3: Β6 περιέχει τις πόλεις σε United States.
4) C3: C6 περιέχει τις πόλεις σε Γαλλία.
Αποτέλεσμα

Η αναπτυσσόμενη λίστα υπό όρους έχει πλέον ολοκληρωθεί.

Όπως φαίνεται στην παρακάτω εικόνα gif, εάν θέλετε να επιλέξετε μια πόλη στις Ηνωμένες Πολιτείες, κάντε κλικ στο E2 για να επιλέξετε Πόλεις στις Ηνωμένες Πολιτείες από την αναπτυσσόμενη λίστα. Στη συνέχεια, επιλέξτε οποιαδήποτε πόλη που ανήκει στις Ηνωμένες Πολιτείες στα κελιά κάτω από το E2. Για να επιλέξετε μια πόλη στη Γαλλία, κάντε την ίδια λειτουργία.

Note:
1) Η παραπάνω μέθοδος λειτουργεί μόνο για δύο χώρες και τις πόλεις τους, επειδή μια συνάρτηση IF χρησιμοποιείται για να ελέγξει μια συνθήκη και να επιστρέψει μια τιμή εάν πληρούται η συνθήκη και μια άλλη τιμή εάν δεν πληρούται.
2) Εάν προστεθούν περισσότερες χώρες και πόλεις σε αυτήν την περίπτωση, οι ακόλουθες ένθετες συναρτήσεις IF και οι συναρτήσεις IFS μπορούν να βοηθήσουν.

Προσθέστε πολλές συνθήκες, όπως περισσότερες από δύο χώρες και τις πόλεις τους

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

Βήμα 1: Δημιουργήστε μια αναπτυσσόμενη λίστα που περιέχει όλες τις χώρες

1. Επιλέξτε ένα κελί (Εδώ επιλέγω E10) όπου θέλετε να εμφανιστεί η χώρα, μεταβείτε στο ημερομηνία κάντε κλικ στην καρτέλα επικύρωση δεδομένων.

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

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

Η αναπτυσσόμενη λίστα περιέχει όλες τις χώρες είναι πλέον ολοκληρωμένη.

Βήμα 2: Ονομάστε το εύρος κελιών για τις πόλεις σε κάθε χώρα

1. Επιλέξτε ολόκληρο το εύρος του πίνακα πόλεων, μεταβείτε στο ΜΑΘΗΜΑΤΙΚΟΙ τυποι κάντε κλικ στην καρτέλα Δημιουργία από Επιλογή.

2. Στο Δημιουργήστε ονόματα από την επιλογή πλαίσιο διαλόγου, επιλέξτε μόνο το Κορυφαία σειρά και κάντε κλικ στο OK κουμπί.

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

2) Από προεπιλογή, το Όνομα Διευθυντής δεν επιτρέπει κενά κατά τον ορισμό νέων ονομάτων. Εάν υπάρχουν κενά στην κεφαλίδα, το Excel θα τα μετατρέψει σε (_) αντι αυτου. Για παράδειγμα, United States θα ονομάζεται Ηνωμένες Πολιτείες. Αυτά τα ονόματα περιοχών θα χρησιμοποιηθούν στον ακόλουθο τύπο.
Βήμα 3: Δημιουργήστε μια αναπτυσσόμενη λίστα υπό όρους

1. Επιλέξτε ένα κελί (εδώ επιλέγω E11) για να εμφανίσετε την αναπτυσσόμενη λίστα υπό όρους, μεταβείτε στο ημερομηνία καρτέλα, επιλέξτε επικύρωση δεδομένων.

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

1) Μείνετε στο ρυθμίσεις αυτί;
2) Επιλέξτε Λίστα στο Επιτρέψτε αναπτυσσόμενη λίστα;
3) Εισαγάγετε τον ακόλουθο τύπο στο Πηγή κουτί;
=IF($E$10="Japan",Japan,IF(E10="Tunisia",Tunisia,IF(E10="United States",United_States, France)))
4) Κάντε κλικ στο OK κουμπί.

Note:
Εάν χρησιμοποιείτε το Excel 2019 ή νεότερες εκδόσεις, μπορείτε να εφαρμόσετε τη συνάρτηση IFS για την αξιολόγηση πολλαπλών συνθηκών, η οποία κάνει το ίδιο πράγμα με το ένθετο IF, αλλά με πιο σαφή τρόπο. Σε αυτήν την περίπτωση, μπορείτε να δοκιμάσετε τον ακόλουθο τύπο IFS για να επιτύχετε το ίδιο αποτέλεσμα.
=IFS(E10="Japan",Japan,E10="Tunisia",Tunisia,E10="United States",United_States,E10="France", France)
Στους παραπάνω δύο τύπους,
1) E10 είναι το κελί της αναπτυσσόμενης λίστας που περιέχει τις χώρες που καθορίσατε στο βήμα 1.
2) Τα κείμενα σε διπλά εισαγωγικά αντιπροσωπεύουν τις τιμές που θα επιλέξετε στο E10 και τα κείμενα χωρίς διπλά εισαγωγικά είναι τα ονόματα εύρους που καθορίσατε στο Βήμα 2.
3) Η πρώτη δήλωση IF IF($E$10="Ιαπωνία",Ιαπωνία) λέει στο Excel:
If E10 είναι ίσο με "Ιαπωνία", τότε μόνο οι τιμές στο ονομαζόμενο εύρος "Ιαπωνία" εμφανίζονται σε αυτήν την αναπτυσσόμενη λίστα. Η δεύτερη και η τρίτη δήλωση IF σημαίνουν το ίδιο πράγμα.
4) Η τελευταία δήλωση IF IF(E10="Ηνωμένες Πολιτείες",Ηνωμένες Πολιτείες, Γαλλία) λέει στο Excel:
If E10 είναι ίσο με "United States", τότε μόνο οι τιμές στο ονομαζόμενο εύρος "Ηνωμένες Πολιτείες" εμφανίζονται σε αυτήν την αναπτυσσόμενη λίστα. Διαφορετικά, εμφανίζει τις τιμές στο ονομαζόμενο εύρος "Γαλλία".
5) Μπορείτε να προσθέσετε περισσότερες δηλώσεις IF στον τύπο εάν χρειάζεστε.
6) Κάντε κλικ για να μάθετε περισσότερα για το Συνάρτηση Excel IF και την Λειτουργία IFS.
Αποτέλεσμα


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

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

Όπως μπορείτε να δείτε, η όλη λειτουργία μπορεί να γίνει με λίγα μόνο κλικ. Απλά χρειάζεται να:

1. Στο πλαίσιο διαλόγου, επιλέξτε Λειτουργία Α: 2 Επίπεδα στο Τρόπος Ενότητα;
2. Επιλέξτε τις στήλες που χρειάζεστε για να δημιουργήσετε την αναπτυσσόμενη λίστα υπό όρους με βάση.
3. Επιλέξτε μια περιοχή εξόδου.
4. κλικ OK.
Note:
1) Kutools για Excel προσφέρει μια Δωρεάν δοκιμαστική περίοδο 30 χωρίς περιορισμούς, πηγαίνετε για λήψη.
2) Εκτός από τη δημιουργία μιας αναπτυσσόμενης λίστας 2 επιπέδων, μπορείτε εύκολα να δημιουργήσετε μια αναπτυσσόμενη λίστα 3 έως 5 επιπέδων με αυτήν τη δυνατότητα. Ρίξτε μια ματιά σε αυτό το σεμινάριο: Δημιουργήστε γρήγορα την αναπτυσσόμενη λίστα πολλαπλών επιπέδων στο Excel.

Μια καλύτερη εναλλακτική για τη συνάρτηση IF: η συνάρτηση INDIRECT

Ως εναλλακτική στις λειτουργίες IF και IFS, μπορείτε να χρησιμοποιήσετε έναν συνδυασμό των ΕΜΜΕΣΟΣ και ΥΠΟΚΑΤΑΣΤΑΤΟ λειτουργίες για τη δημιουργία μιας αναπτυσσόμενης λίστας υπό όρους, η οποία είναι απλούστερη από τους τύπους που δώσαμε παραπάνω.

Πάρτε το ίδιο παράδειγμα που χρησιμοποιείται στις πολλαπλές συνθήκες παραπάνω (όπως φαίνεται στην παρακάτω εικόνα gif). Εδώ θα σας δείξω πώς να χρησιμοποιήσετε το συνδυασμό των συναρτήσεων INDIRECT και SUBSTITUTE για να δημιουργήσετε μια αναπτυσσόμενη λίστα υπό όρους στο Excel.

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

2. Ονομάστε το εύρος κελιών για τις πόλεις σε κάθε χώρα. Ακολουθήστε το παραπάνω βήμα 2.

3. Χρησιμοποιήστε τις συναρτήσεις INDIRECT και SUBSTITUTE για να δημιουργήσετε μια αναπτυσσόμενη λίστα υπό όρους.

Επιλέξτε ένα κελί (Ε11 σε αυτήν την περίπτωση) για έξοδο της αναπτυσσόμενης λίστας υπό όρους, μεταβείτε στο ημερομηνία καρτέλα, επιλέξτε επικύρωση δεδομένων. Στην επικύρωση δεδομένων πλαίσιο διαλόγου, πρέπει:

1) Μείνετε στο ρυθμίσεις αυτί;
2) Επιλέξτε Λίστα στο Επιτρέψτε αναπτυσσόμενη λίστα;
3) Εισαγάγετε τον ακόλουθο τύπο στο Πηγή κουτί;
=INDIRECT(SUBSTITUTE(E10," ","_"))
4) Κάντε κλικ στο OK κουμπί.

Τώρα δημιουργήσατε με επιτυχία μια αναπτυσσόμενη λίστα υπό όρους χρησιμοποιώντας τις συναρτήσεις INDIRECT και SUBSTITUTE.

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

🤖 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% και μειώνει εκατοντάδες κλικ του ποντικιού για εσάς κάθε μέρα!