Πίνακας περιεχομένων
Ενώ εργάζεται με μεγάλες Microsoft Excel, μερικές φορές πρέπει να κάνουμε μια λίστα με διαχωρισμένα κόμματα. Μπορούμε εύκολα να το κάνουμε αυτό χρησιμοποιώντας τύπους του Excel και Μακροεντολές VBA Σήμερα, σε αυτό το άρθρο, θα μάθουμε πέντε γρήγοροι και κατάλληλοι τρόποι για να φτιάξετε μια λίστα με διαχωρισμό κόμμα σε Excel αποτελεσματικά.
Κατεβάστε το βιβλίο ασκήσεων
Κατεβάστε αυτό το τετράδιο ασκήσεων για να εξασκηθείτε ενώ διαβάζετε αυτό το άρθρο.
Λίστα με διαχωριστικά κόμματα.xlsm5 κατάλληλοι τρόποι για να δημιουργήσετε μια λίστα με διαχωριστικά κόμμα στο Excel
Ας υποθέσουμε ένα σενάριο όπου έχουμε ένα αρχείο Excel που περιέχει πληροφορίες για διάφορα είδη φρούτων. Τα φρούτα αυτά παρατίθενται στη στήλη με τίτλο Φρούτα σε αυτό το φύλλο εργασίας του Excel. Θα μετατρέψουμε αυτή τη στήλη φρούτων σε μια λίστα διαχωρισμένη με κόμμα χρησιμοποιώντας το CONCATENATE , TEXTJOIN λειτουργίες, Εύρεση & αντικατάσταση και Μακροεντολές VBA επίσης. Ακολουθεί μια επισκόπηση του συνόλου δεδομένων για τη σημερινή μας εργασία.
1. Χρήση της συνάρτησης CONCATENATE για να δημιουργήσετε μια λίστα με διαχωριστικά κόμμα στο Excel
Μπορείτε να χρησιμοποιήσετε Το Λειτουργία CONCATENATE στο Excel για να δημιουργήσουμε μια λίστα με διαχωρισμό με κόμμα. Πρέπει να κάνουμε τα εξής.
Βήματα:
- Πρώτον, πρέπει να γράψουμε τον παρακάτω τύπο στο κελί C5 .
=CONCATENATE(B5,",","," ",B6,",","," ",B7,",",","," ",B8,",",","," ",B9)
- Αφού πληκτρολογήσετε το Συνάρτηση CONCATENATE στη γραμμή τύπων, απλά πατήστε ENTER στο πληκτρολόγιό σας και θα μπορέσετε να δημιουργήσετε μια λίστα διαχωρισμένη με κόμμα, όπως φαίνεται στο παρακάτω στιγμιότυπο οθόνης.
Διαβάστε περισσότερα: Πώς να φτιάξετε μια λίστα εργασιών στο Excel (3 εύκολες μέθοδοι)
2. Εφαρμόστε τη λειτουργία TEXTJOIN για να δημιουργήσετε μια λίστα με διαχωριστικά κόμμα στο Excel
Εάν έχετε πρόσβαση σε Microsoft Excel 365 , μπορείτε να χρησιμοποιήσετε η λειτουργία TEXTJOIN για να ενώσετε τις τιμές των κελιών μιας στήλης ή μιας περιοχής για να δημιουργήσετε μια λίστα διαχωρισμένη με κόμμα.
Βήματα:
- Πρώτον, πρέπει να γράψουμε τον παρακάτω τύπο στο κελί C5 .
=TEXTJOIN(",", B5:B9)
- Ενώ πληκτρολογείτε το TEXTJOIN λειτουργία στο κύτταρο C5 , απλά πατήστε ENTER στο πληκτρολόγιό σας και θα μπορέσετε να δημιουργήσετε μια λίστα διαχωρισμένη με κόμμα, όπως φαίνεται στο παρακάτω στιγμιότυπο οθόνης.
Διαβάστε περισσότερα: Πώς να δημιουργήσετε αλφαβητική λίστα στο Excel (3 τρόποι)
3. Χρησιμοποιήστε έναν προσαρμοσμένο τύπο για να δημιουργήσετε μια λίστα με διαχωρισμό κόμματος στο Excel
Μπορούμε να χρησιμοποιήσουμε τον δικό μας τύπο χρησιμοποιώντας μόνο το σύμβολο της τελείας (&) και κόμμα (,) για να φτιάξουμε μια λίστα διαχωρισμένη με κόμμα και εισαγωγικά γύρω από τις τιμές των κελιών. Πρέπει να ακολουθήσουμε τις παρακάτω οδηγίες για να μάθουμε!
Βήματα:
- Πρώτα απ' όλα, επιλέξτε το κελί C5 , και πληκτρολογήστε τον παρακάτω τύπο στο πεδίο Μπάρα τύπου Ο τύπος στο Μπάρα τύπου είναι,
=B5&""&","&""&B6&""&","&""&B7&""&","&""&B8&""&","&""&B9
- Με το πάτημα του πλήκτρου ENTER , θα λάβουμε τη λίστα με διαχωρισμένα κόμματα των Φρούτα στήλη στο κελί C5 .
Διαβάστε περισσότερα: Πώς να δημιουργήσετε μια λίστα μέσα σε ένα κελί στο Excel (3 γρήγορες μέθοδοι)
Παρόμοιες αναγνώσεις
- Πώς να δημιουργήσετε μια λίστα με κουκκίδες στο Excel (9 μέθοδοι)
- Δημιουργία λίστας αλληλογραφίας στο Excel (2 μέθοδοι)
4. Εκτελέστε την εντολή εύρεσης & αντικατάστασης για να δημιουργήσετε μια λίστα με διαχωριστικά κόμμα στο Excel
Μπορούμε επίσης να χρησιμοποιήσουμε το Εύρεση & αντικατάσταση στο Microsoft Office για να μετατρέψετε μια στήλη του Microsoft Excel σε λίστα διαχωρισμένη με κόμμα στο Microsoft Office. Απλά ακολουθήστε τα παρακάτω βήματα.
Βήμα 1:
- Αρχικά, επιλέξτε όλα τα κελιά του Φρούτα στήλη εκτός από το η στήλη επικεφαλίδα .
- Ως εκ τούτου, πατήστε Ctrl + C στο πληκτρολόγιό σας ταυτόχρονα για να αντιγράψετε αυτά τα κελιά.
Βήμα 2:
- Ως εκ τούτου, τώρα θα επικόλληση το αντιγραμμένα κύτταρα σε ένα κενό Microsoft Έγγραφο Word πατώντας CTRL+V .
- Στη συνέχεια, θα δούμε μια πτυσσόμενη επιλογή με το όνομα Επιλογές επικόλλησης ( Ctrl ) στο κάτω-δεξιά γωνία των επικολλημένων κελιών.
- Τώρα , θα κάνουμε κλικ στο Επιλογές επικόλλησης και επιλέξτε Κρατήστε το κείμενο Μόνο επιλογές.
- Στη συνέχεια, θα πατήσουμε CTRL+H ταυτόχρονα για να ανοίξετε το Εύρεση και αντικατάσταση Πρώτον, θα εισάγουμε "^p" στο Βρείτε τι Στη συνέχεια, θα εισάγουμε "," στο Αντικαταστήστε με Τέλος, θα κάνουμε κλικ στο πλαίσιο εισαγωγής Αντικαταστήστε όλα κουμπί.
- Τώρα, θα δούμε ότι όλες οι τιμές των κελιών στο Φρούτα μετατρέπονται σε στήλη λίστα διαχωρισμένη με κόμμα στο Microsoft Word.
- Μετά την ολοκλήρωση της παραπάνω διαδικασίας, θα μπορείτε να δημιουργήσετε μια λίστα με διαχωρισμό με κόμμα, η οποία παρουσιάζεται στο παρακάτω στιγμιότυπο οθόνης.
Διαβάστε περισσότερα: Πώς να δημιουργήσετε λίστα βάσει κριτηρίων στο Excel (4 μέθοδοι)
5. Εκτελέστε έναν κώδικα VBA για να δημιουργήσετε μια λίστα με διαχωριστικά κόμμα στο Excel
Τώρα θα σας δείξω πώς να μια λίστα διαχωρισμένη με κόμμα στο Excel χρησιμοποιώντας ένα απλό VBA Είναι πολύ χρήσιμο για κάποιες συγκεκριμένες στιγμές. Από το σύνολο των δεδομένων μας, θα μια λίστα διαχωρισμένη με κόμμα. Ας ακολουθήσουμε τις παρακάτω οδηγίες για να μια λίστα διαχωρισμένη με κόμμα !
Βήμα 1:
- Πρώτα απ' όλα, ανοίξτε μια Ενότητα, για να το κάνετε αυτό, πρώτον, από το Προγραμματιστής πηγαίνετε στην καρτέλα,
Προγραμματιστής → Visual Basic
- Αφού κάνετε κλικ στο Visual Basic κορδέλα, ένα παράθυρο με το όνομα Microsoft Visual Basic for Applications - Δημιουργία λίστας με διαχωρισμό κόμματος θα εμφανιστεί αμέσως μπροστά σας. Από αυτό το παράθυρο, θα εισάγουμε μια ενότητα για την εφαρμογή της δικής μας Κώδικας VBA Για να το κάνετε αυτό, πηγαίνετε στη διεύθυνση,
Εισαγωγή → Ενότητα
Βήμα 2:
- Ως εκ τούτου, η Κάντε λίστα με διαχωριστικά κόμμα αναδύεται. Στην ενότητα Κάντε λίστα με διαχωριστικά κόμμα ενότητα, γράψτε τα παρακάτω VBA
Function ColumntoList(ColRange As Range) Dim ListOutput Dim cell As Variant For Each cell In ColRange If Not IsEmpty(cell.Value) Then ListOutput = ListOutput &? "'" & cell.Value & "'," End If Next ColumntoList = Left(ListOutput, Len(ListOutput) - 1) End Function
- Ως εκ τούτου, εκτελέστε το VBA Για να το κάνετε αυτό, μεταβείτε στη διεύθυνση,
Εκτέλεση → Εκτέλεση Sub/UserForm
Βήμα 3:
- Μετά την εκτέλεση του Κώδικας VBA , θα επιστρέψουμε τώρα στο φύλλο εργασίας και θα γράψουμε τον ακόλουθο κώδικα στο κελί C5 .
=ColumntoList(B5:B9)
- Περαιτέρω, πατήστε Εισάγετε το στο πληκτρολόγιό σας και θα έχετε την επιθυμητή έξοδο στο κελί C5 .
Πράγματα που πρέπει να θυμάστε
👉 Μπορείτε να εμφανιστείτε Microsoft Visual Basic για εφαρμογές το παράθυρο πατώντας Alt + F11 ταυτόχρονα .
👉 Εάν ένα Προγραμματιστής δεν είναι ορατή στην κορδέλα σας, μπορείτε να την κάνετε ορατή. Για να το κάνετε αυτό, μεταβείτε στη διεύθυνση,
Αρχείο → Επιλογή → Προσαρμογή κορδέλας
Συμπέρασμα
Ελπίζω όλες οι κατάλληλες μέθοδοι που αναφέρονται παραπάνω να μια λίστα διαχωρισμένη με κόμμα θα σας προκαλέσουν τώρα να τις εφαρμόσετε στο δικό σας Excel Είστε ευπρόσδεκτοι να σχολιάσετε αν έχετε οποιεσδήποτε ερωτήσεις ή απορίες.