Πώς να αλλάξετε την αναπτυσσόμενη λίστα με βάση την τιμή του κελιού στο Excel (2 τρόποι)

  • Μοιραστείτε Αυτό
Hugh West

Προκειμένου να εξάγουμε συγκεκριμένα δεδομένα με βάση συγκεκριμένες τιμές, μπορεί να χρειαστεί να χρησιμοποιήσουμε την αναπτυσσόμενη λίστα. Επιπλέον, πρέπει να συσχετίσουμε τις δύο ή περισσότερες εξαρτώμενες drop-down λίστες Σε αυτό το άρθρο, θα σας δείξουμε πώς στο Excel να αλλάξετε μια αναπτυσσόμενη λίστα με βάση την τιμή του κελιού.

Κατεβάστε το βιβλίο ασκήσεων

Κατεβάστε αυτό το τετράδιο ασκήσεων για να εξασκηθείτε ενώ διαβάζετε αυτό το άρθρο.

Αλλαγή Drop Down List.xlsx

2 Κατάλληλοι τρόποι για να αλλάξετε τη λίστα Drop Down με βάση την τιμή κελιού στο Excel

Στις παρακάτω ενότητες, θα δώσουμε έμφαση στην 2 τους καταλληλότερους τρόπους για να αλλάξετε τις αναπτυσσόμενες λίστες. Πρώτον , θα εφαρμόσουμε το OFFSET και ΜΑΤΣ στις αναπτυσσόμενες λίστες για να κάνετε αλλαγές με βάση τις τιμές των κελιών. Επιπλέον , θα χρησιμοποιήσουμε το XLOOKUP λειτουργία που εμφανίζεται στο Microsoft Excel 365 Στην παρακάτω εικόνα, έχουμε παράσχει ένα δείγμα δεδομένων για την εκτέλεση της εργασίας.

1. Συνδυάστε τις λειτουργίες OFFSET και MATCH για να αλλάξετε τη λίστα αναδυόμενων στοιχείων με βάση την τιμή κελιού στο Excel

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

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

  • Go στο Δεδομένα.
  • Κάντε κλικ στο στο Επικύρωση δεδομένων .

Βήμα 2: Επιλέξτε την πηγή για τη λίστα

  • Από το Επιτρέψτε το επιλογή, επιλέξτε το Λίστα.

  • Στο πηγή κουτί, επιλέξτε το εύρος της πηγής E4:G4 για τα ονόματα των πωλητών.
  • Τύπος Εισάγετε το .

  • Επομένως, θα εμφανιστεί ένα πτυσσόμενο πλαίσιο στο κελί B5 .

Βήμα 3: Εφαρμόστε τη λειτουργία OFFSET

  • Πληκτρολογήστε τον ακόλουθο τύπο για το OFFSET λειτουργία,
=OFFSET($E$4)

  • Ορίστε, E4 είναι η αναφορά κύτταρο στο απόλυτη μορφή.

  • Στο σειρές επιχείρημα, βάλτε 1 ως την τιμή που θα μετράει 1 σειρά κάτω από το κελί αναφοράς E4 .
=OFFSET($E$4,1)

Βήμα 4: Χρησιμοποιήστε τη συνάρτηση MATCH για να ορίσετε τη στήλη της συνάρτησης OFFSET

  • Στο cols όρισμα, για να επιλέξετε τις στήλες χρησιμοποιήστε το ΜΑΤΣ με τον ακόλουθο τύπο.
=OFFSET($E$4,1,MATCH($B$5

  • Ορίστε, B5 είναι η τιμή του κελιού που έχει επιλεγεί στην αναπτυσσόμενη λίστα.

  • Για να επιλέξετε το lookup_array επιχείρημα για το ΜΑΤΣ συνάρτηση, προσθέστε E4:G4 ως εύρος σε απόλυτη μορφή με τον ακόλουθο τύπο.
=OFFSET($E$4,1,MATCH($B$5,$E$4:$G$4

  • Τύπος 0 για το Ακριβές Ο ακόλουθος τύπος θα επιστρέψει 3 για το ΜΑΤΣ
MATCH($B$5,$E$4:$G$4,0)

  • Γράψτε μείον 1 ( -1 ) από το ΜΑΤΣ συνάρτηση, επειδή η OFFSET Η συνάρτηση μετράει τα πρώτη στήλη ως μηδέν ( 0 ).
MATCH($B$5,$E$4:$G$4,0)-1

Βήμα 5: Εισάγετε το ύψος των στηλών

  • Για την επιλογή 1 στο ύψος θα μετρήσει ότι κάθε στήλη έχει μία τιμή.
=OFFSET($E$4,1,MATCH($B$5,$E$4:$G$4,0)-1,1

Βήμα 6: Εισάγετε την τιμή πλάτους

  • Για το πλάτος όρισμα, τύπος 1 .
=OFFSET($E$4,1,MATCH($B$5,$E$4:$G$4,0)-1,1,1,1)

  • Επομένως, θα δείτε ότι όταν επιλέγουμε Jacob στο B5 , θα έχει ως αποτέλεσμα Σοκολάτα ως το πρώτο στοιχείο για το Jacob .

Βήμα 7: Μετρήστε τα στοιχεία κάθε στήλης

  • Για να μετρήσουμε τον αριθμό των στοιχείων σε μια στήλη, θα εφαρμόσουμε την εντολή ΧΩΡΑ λειτουργία στο κύτταρο C13 με τον ακόλουθο τύπο.
=COUNTA(OFFSET($E$4,1,MATCH($B$5,$E$4:$G$4,0)-1,10))

  • Αυτό θα μετρήσει το στοιχείο/προϊόν αριθμός για έναν συγκεκριμένο πωλητή ( Jacob ).

Βήμα 8: Εισάγετε την τιμή του κελιού ύψους μέτρησης ως όρισμα ύψους στη συνάρτηση OFFSET

  • Γράψτε τον ακόλουθο τύπο για να προσθέσετε το ύψος.
=OFFSET($E$4,1,MATCH($B$5,$E$4:$G$4,0)-1,C13,1)

Βήμα 9: Αντιγράψτε τη φόρμουλα

  • Τύπος Ctrl + C για να αντιγράψετε τον τύπο.
=OFFSET($E$4,1,MATCH($B$5,$E$4:$G$4,0)-1,C13,1)

Βήμα 10: Επικόλληση του τύπου

  • Επικολλήστε τον τύπο στο πεδίο Επικύρωση δεδομένων πηγή.
=OFFSET($E$4,1,MATCH($B$5,$E$4:$G$4,0)-1,C13,1)

  • Τέλος, πατήστε Εισάγετε το για να δείτε την αλλαγή.

  • Ως αποτέλεσμα, οι τιμές της αναπτυσσόμενης λίστας σας θα αλλάζουν με βάση την τιμή ενός άλλου κελιού.

  • Αλλάξτε την τιμή του κελιού Bryan στο Juliana και λάβετε το όνομα του προϊόντος που πωλείται από Juliana .

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

Παρόμοιες αναγνώσεις

  • Πώς να δημιουργήσετε εξαρτημένη αναπτυσσόμενη λίστα με πολλαπλές λέξεις στο Excel
  • Δημιουργία ενός φίλτρου Drop Down για την εξαγωγή δεδομένων με βάση την επιλογή στο Excel
  • Πώς να εξαγάγετε δεδομένα με βάση μια επιλογή Drop Down List στο Excel
  • Δημιουργία φίλτρου Excel χρησιμοποιώντας αναπτυσσόμενη λίστα με βάση την τιμή κελιού
  • Πώς να προσθέσετε στοιχείο σε αναπτυσσόμενη λίστα στο Excel (5 μέθοδοι)

2. Χρησιμοποιήστε τη λειτουργία XLOOKUP για να αλλάξετε την αναπτυσσόμενη λίστα με βάση την τιμή κελιού στο Excel

Εάν είστε ευλογημένοι με Microsoft 365 , μπορείτε να το κάνετε να κάνει με έναν μόνο τύπο του XLOOKUP Ακολουθήστε τα παρακάτω βήματα για να το κάνετε.

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

  • Από το Επικύρωση δεδομένων επιλογή, επιλέξτε το Λίστα.

Βήμα 2: Πληκτρολογήστε το εύρος πηγής

  • Επιλέξτε το εύρος της πηγής E4:G4 στο πλαίσιο πηγή.
  • Στη συνέχεια, πατήστε Εισάγετε το .

  • Επομένως, ένα Επικύρωση δεδομένων θα εμφανιστεί η λίστα.

Βήμα 3: Εισαγωγή της συνάρτησης XLOOKUP

  • Επιλέξτε το B5 κύτταρο ως το look_up.
=XLOOKUP(B5)

Βήμα 4: Επιλέξτε τη συστοιχία lookup_array

  • Γράψτε το εύρος E4:G4 ως το look_array .
=XLOOKUP(B5, E4:G4)

Διαβάστε περισσότερα: Πώς να επεξεργαστείτε την αναπτυσσόμενη λίστα στο Excel (4 βασικές προσεγγίσεις)

Βήμα 5: Εισαγωγή της συστοιχίας return_array

  • Τύπος το εύρος για το επιστροφή αξία E5:G11 .

  • Ως εκ τούτου, η προϊόντα θα επιστρέψει σύμφωνα με ένα συγκεκριμένο πωλητής .

  • Τώρα, επιλέξτε οποιοδήποτε όνομα από την αναπτυσσόμενη λίστα και λάβετε τα ονόματα των προϊόντων.

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

Διαβάστε περισσότερα: Πώς να προσθέσετε κενή επιλογή στην αναπτυσσόμενη λίστα στο Excel (2 μέθοδοι)

Βήμα 6: Εφαρμογή της συνάρτησης UNIQUE

  • Πληκτρολογήστε τον ακόλουθο τύπο που εμφωλεύει με το ΜΟΝΑΔΙΚΟ.
=UNIQUE(XLOOKUP(B5,E4:G4,E5:G11),,TRUE)

  • Τελικά, θα έχετε το αποτέλεσμα που επιθυμείτε.

Διαβάστε περισσότερα: Μοναδικές τιμές σε μια αναπτυσσόμενη λίστα με VBA στο Excel (Πλήρης οδηγός)

Συμπέρασμα

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

Εάν έχετε οποιεσδήποτε ερωτήσεις, μη διστάσετε να επικοινωνήσετε μαζί μας. Μοιραστείτε τις σκέψεις σας στην ενότητα των σχολίων παρακάτω.

Το Exceldemy το προσωπικό θα επικοινωνήσει μαζί σας το συντομότερο δυνατό.

Μείνετε μαζί μας και συνεχίστε να μαθαίνετε.

Ο Hugh West είναι ένας εξαιρετικά έμπειρος εκπαιδευτής και αναλυτής του Excel με πάνω από 10 χρόνια εμπειρίας στον κλάδο. Είναι κάτοχος πτυχίου Λογιστικής και Χρηματοοικονομικής και μεταπτυχιακού στη Διοίκηση Επιχειρήσεων. Ο Hugh έχει πάθος για τη διδασκαλία και έχει αναπτύξει μια μοναδική προσέγγιση διδασκαλίας που είναι εύκολο να ακολουθηθεί και να κατανοηθεί. Οι εξειδικευμένες γνώσεις του στο Excel έχουν βοηθήσει χιλιάδες φοιτητές και επαγγελματίες παγκοσμίως να βελτιώσουν τις δεξιότητές τους και να διαπρέψουν στην καριέρα τους. Μέσω του ιστολογίου του, ο Hugh μοιράζεται τις γνώσεις του με τον κόσμο, προσφέροντας δωρεάν μαθήματα Excel και διαδικτυακή εκπαίδευση για να βοηθήσει άτομα και επιχειρήσεις να αξιοποιήσουν πλήρως τις δυνατότητές τους.