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

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

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

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

Κατεβάστε αυτό το φύλλο εξάσκησης για να εξασκηθείτε ενώ διαβάζετε αυτό το άρθρο.

Excel-Create-List-From-Range.xlsx

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

1. Δημιουργία λίστας από εύρος με τη δημιουργία μιας αναπτυσσόμενης λίστας

Η δημιουργία μιας drop-down λίστας είναι ένας πολύ καλός τρόπος για να δημιουργήσετε λίστες από ένα συγκεκριμένο εύρος. Χρησιμοποιώντας μια drop-down λίστα μπορείτε να επιλέξετε οποιαδήποτε συγκεκριμένα δεδομένα σε δευτερόλεπτα. Εδώ σε αυτή την ενότητα, θα συζητήσουμε δύο τύπους drop-down λιστών, ενώ δημιουργούμε μια λίστα από ένα εύρος. Για να μάθετε περισσότερα για την drop-down λίστα, Κάντε κλικ εδώ!

i. Ανεξάρτητη αναπτυσσόμενη λίστα

Σε μια ανεξάρτητη πτυσσόμενη λίστα μπορείτε να επιλέξετε ελεύθερα τα δεδομένα σας και δεν υπάρχει αυτόματη ενημέρωση των δεδομένων. Ας μάθουμε!

Βήμα-1:

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

Βήμα-2:

Τώρα κάντε κλικ στο κελί E4 στο πλαίσιο του Λίστα βιβλίων στήλη, μεταβείτε στο Δεδομένα στη συνέχεια κάντε κλικ στο Επικύρωση δεδομένων .

E4→Δεδομένα→Επικύρωση δεδομένων

Βήμα-3:

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

Επιλέξτε τα δεδομένα σας από τη στήλη Όνομα βιβλίου ( $B$4:$B$16) , και κάντε κλικ στο OK για να συνεχίσετε

Και δημιουργείται η αναπτυσσόμενη λίστα από τη λίστα δεδομένων Όνομα βιβλίου.

Βήμα-4:

Ομοίως, για το Λίστα ταινιών στήλη, επαναλάβετε τις ακόλουθες διαδικασίες και στο πεδίο πηγή, επιλέξτε τα δεδομένα σας από τη στήλη Όνομα ταινίας ( $C$4:$C$16).

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

ii. Δυναμική αναπτυσσόμενη λίστα

Βήμα-1:

Μια δυναμική αναπτυσσόμενη λίστα θα ενημερώνει αυτόματα τα δεδομένα σας. Για να δημιουργήσετε μια δυναμική αναπτυσσόμενη λίστα, μεταβείτε στο Δεδομένα , κάντε κλικ στο Επικύρωση δεδομένων . Στο παράθυρο επικύρωσης δεδομένων, επιλέξτε Λίστα ως κριτήρια επικύρωσης. Το στο πεδίο source, εισάγετε το OFFSET Ο τύπος είναι ο εξής,

=OFFSET($B$4,0,0,0,COUNTIF($B$4:$B$100,""))

Πού,

  • Η αναφορά είναι $B$4
  • Το Rows and Columns είναι 0
  • [ύψος] είναι COUNTIF($B$4:$B$100,"")

Κάντε κλικ στο Εντάξει για να συνεχίσετε. Δημιουργείται η δυναμική μας αναπτυσσόμενη λίστα.

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

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

Βήμα-2:

Τώρα για τη λίστα Movie, κάντε το ίδιο που δείξαμε για τη λίστα Book Name. Και για αυτή την περίπτωση το OFFSET Ο τύπος είναι,

=OFFSET($C$4,0,0,0,COUNTIF($C$4:$C$100,"")

Κάντε κλικ στο Εντάξει για να φτιάξετε τη δυναμική σας drop-down λίστα από ένα συγκεκριμένο εύρος.

2. Δημιουργία λίστας από σειρά χρησιμοποιώντας το Excel VBA

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

Βήμα-1:

Θα χρησιμοποιήσουμε το ίδιο φύλλο δεδομένων για αυτή τη διαδικασία. Πρώτον, πατήστε CTRL+F11 για να ανοίξετε το παράθυρο του προγραμματιστή.

Βήμα-2:

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

Βήμα-3:

Στο νέο παράθυρο, γράψτε το VBA Παρέχουμε τον κώδικα εδώ.

 Sub UniqueList() 'VBA Dim InputRng As Range, OutRng As Range xTitleId = "Book & Movie Name" Set InputRng = Application.Selection Set InputRng = Application.InputBox("Range:", xTitleId, InputRng.Address, Type:=8) Set OutRng = Application.InputBox("OutPut to (single cell):", xTitleId, Type:=8) For i = 1 To InputRng.Rows.Count For j = 1 To InputRng.Columns.Count OutRng.Value =InputRng.Cells(i, j).Value Set OutRng = OutRng.Offset(1, 0) Next Next End Sub 

Μπορείτε να αλλάξετε το εύρος εισαγωγής σύμφωνα με τις απαιτήσεις σας. Κάντε κλικ στην επιλογή Εκτέλεση εικονίδιο.

Βήμα-4:

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

Τώρα στο παράθυρο εξόδου επιλέξτε το κελί στο οποίο θέλετε να λάβετε τη λίστα σας.

Κάντε κλικ στο Εντάξει για να πάρετε τη λίστα σας. Και η δουλειά μας τελείωσε.

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

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

Βήμα-1:

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

Βήμα-2:

Στο κελί D4 στο πλαίσιο του Μοναδική λίστα στήλη, Εφαρμόστε το INDEX με το ΜΑΤΣ Εισάγετε τις τιμές και ο τελικός τύπος είναι,

=INDEX(B4:B24,MATCH(0,COUNTIF($D$3:D3,B4:B24),0))

Πού,

  • Ο κατάλογος είναι B4:B24
  • Look_Value για το ΜΑΤΣ η λειτουργία είναι 0
  • Το εύρος για το COUNTIF η λειτουργία είναι $D$3:D3
  • Το κριτήριο είναι B4:B24
  • Θέλουμε το ΑΚΡΙΒΩΣ match ( 0 ).

Αυτός ο τύπος είναι ένας τύπος συστοιχίας. Έτσι, πατήστε "CTRL+SHIFT+ENTER" για να εφαρμόσετε αυτόν τον τύπο

Βήμα-3:

Τώρα εφαρμόστε τον ίδιο τύπο στα υπόλοιπα κελιά για να λάβετε το τελικό αποτέλεσμα.

Γρήγορες σημειώσεις

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

➤Καθώς δημιουργείτε μια δυναμική αναπτυσσόμενη λίστα, βεβαιωθείτε ότι οι αναφορές κελιών είναι απόλυτες (π.χ. $B$4 ) και όχι σχετικές (όπως B2 , ή B$2 , ή $B2)

➤ Τύπος CTRL+SHIFT+ENTER για να εφαρμόσετε έναν τύπο πίνακα.

Συμπέρασμα

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

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