Πίνακας περιεχομένων
Κατά την εργασία στο Excel, μπορεί μερικές φορές να χρειαστεί να μετατρέψουμε μια στήλη ή μια περιοχή σε μια λίστα με διαχωρισμό κόμματος με μονά εισαγωγικά γύρω από κάθε τιμή κελιού. Σε αυτό το άρθρο, θα σας δείξω πώς να μετατρέψετε μια στήλη σε μια λίστα με διαχωρισμό κόμματος με μονά εισαγωγικά γύρω από κάθε τιμή κελιού χρησιμοποιώντας συναρτήσεις όπως CONCATENATE , TEXTJOIN μαζί με Μακροεντολή VBA , και Εύρεση και αντικατάσταση Εργαλείο.
Κατεβάστε το βιβλίο ασκήσεων
Κατεβάστε αυτό το βιβλίο εξάσκησης για να εξασκηθείτε στην εργασία ενώ διαβάζετε αυτό το άρθρο.
Μετατροπή στήλης σε List.xlsm5 Μέθοδοι για το πώς να μετατρέψετε τη στήλη σε λίστα με διαχωριστικά κόμμα με μονά εισαγωγικά
Ας υποθέσουμε ένα σενάριο όπου έχουμε ένα αρχείο Excel που περιέχει πληροφορίες σχετικά με διάφορα προϊόντα γραφικής ύλης. Τα προϊόντα αυτά παρατίθενται στη στήλη με τίτλο Product σε αυτό το φύλλο εργασίας του Excel. Θα μετατρέψουμε αυτή τη στήλη προϊόντων σε μια λίστα με διαχωρισμό με κόμμα. Η παρακάτω εικόνα δείχνει το φύλλο εργασίας με τη λίστα προϊόντων με διαχωρισμό με κόμμα με μονά εισαγωγικά γύρω από καθένα από αυτά.
Μέθοδος 1: Μετατροπή στήλης σε λίστα με διαχωρισμό κόμμα με το χέρι
Μπορούμε να χρησιμοποιήσουμε τον δικό μας τύπο χρησιμοποιώντας μόνο το σημάδι τελεία και παύλα ( &, ) και κόμμα ( , ) για να μετατρέψετε τη στήλη σε λίστα διαχωρισμένη με κόμμα και με εισαγωγικά γύρω από τις τιμές των κελιών. Πρέπει να ακολουθήσουμε τα παρακάτω βήματα.
Βήματα:
⦿ Πρώτον, πρέπει να γράψουμε τον παρακάτω τύπο στο κελί C5 .
="'"&B5&"'"&","&"'"&B6&"'"&","&"'"&B7&"'"&","&"'"&B8&"'"&","&"'"&B9&"'"
Κατανομή τύπου:
Το σημάδι τελεία και παύλα ( &, ) θα ενταχθεί στο απλά εισαγωγικά ( '' ) και το κόμματα ( , ) με το τιμές κελιών στο δημιουργήστε ένα διαχωρισμένο με κόμμα λίστα με απλά εισαγωγικά .
⦿ Με το πάτημα του πλήκτρου ENTER , θα πάρουμε το λίστα διαχωρισμένη με κόμμα με απλά εισαγωγικά γύρω από κάθε τιμή κελιού του Προϊόν στήλη στο κελί C5 .
Διαβάστε περισσότερα: Πώς να μετατρέψετε στήλες σε γραμμές στο Excel (2 μέθοδοι)
Μέθοδος 2: Χρησιμοποιήστε τη συνάρτηση CONCATENATE για να Μετατροπή στήλης σε λίστα με διαχωρισμό με κόμμα
Μπορείτε επίσης να χρησιμοποιήσετε το CONCATENATE στο Excel για να μετατρέψουμε τη στήλη σε λίστα με διαχωρισμό κόμματος με απλά εισαγωγικά. Πρέπει να κάνουμε τα εξής.
Βήματα:
⦿ Πρώτον, πρέπει να γράψουμε τον παρακάτω τύπο στο κελί C5 .
=CONCATENATE("'",B5,"',", "'",B6,"',", "'",B7,"',","'",B8,"',","'",B9,"'")
Κατανομή τύπου:
Το CONCATENATE θα λάβει διάφορα κομμάτια κειμένου ή συμβολοσειρές και θα τα ενώσει για να δημιουργήσει ένα μεγάλο κείμενο.
⦿ Με το πάτημα του πλήκτρου ENTER , θα πάρουμε το λίστα διαχωρισμένη με κόμμα με απλά εισαγωγικά γύρω από κάθε τιμή κελιού του Προϊόν στήλη στο κελί C5 .
Διαβάστε περισσότερα: Πώς να μεταθέσετε στήλες σε γραμμές στο Excel (6 μέθοδοι)
Παρόμοιες αναγνώσεις
- Πώς να μεταθέσετε διπλές γραμμές σε στήλες στο Excel (4 τρόποι)
- Excel Power Query: Μετατόπιση γραμμών σε στήλες (Οδηγός βήμα προς βήμα)
- Πώς να μεταθέσετε σειρές σε στήλες χρησιμοποιώντας το Excel VBA (4 ιδανικά παραδείγματα)
- Μετατόπιση πολλαπλών στηλών σε μία στήλη στο Excel (3 εύχρηστες μέθοδοι)
- Πώς να μετατρέψετε μεμονωμένες στήλες σε γραμμές στο Excel με τύπους
Μέθοδος 3: Εφαρμογή της συνάρτησης TEXTJOIN για τη μετατροπή της στήλης σε λίστα με διαχωρισμό με κόμμα
Εάν έχετε πρόσβαση σε Microsoft Excel 365 , μπορείτε να χρησιμοποιήσετε το TEXTJOIN για να ενώσετε τις τιμές των κελιών μιας στήλης ή μιας περιοχής για να δημιουργήσετε μια λίστα διαχωρισμένη με κόμμα.
Βήματα:
⦿ Πρώτον, πρέπει να γράψουμε τον παρακάτω τύπο στο κελί C5 .
=TEXTJOIN(",", TRUE, B5:B9)
Κατανομή τύπου:
Το TEXTJOIN συνάρτηση Συνδέει το ή εντάσσεται στο διάφορα κομμάτια κείμενο ή string χρησιμοποιώντας ένα διαχωριστικό. Σε αυτό το παράδειγμα, το διαχωριστικό είναι ένα κόμμα ( , ).
Σημείωση: Το TEXTJOIN η συνάρτηση είναι αποκλειστική μόνο για να χρησιμοποιηθεί σε Microsoft Excel 365, Excel 2020, ή Excel 2019. Θα πρέπει να έχετε πρόσβαση σε οποιοδήποτε από αυτά για να χρησιμοποιήσετε τη λειτουργία.⦿ Με το πάτημα του πλήκτρου ENTER , θα πάρουμε το λίστα διαχωρισμένη με κόμμα των τιμών των κελιών του Προϊόν στήλη στο κελί C5 .
Διαβάστε περισσότερα: Πώς να μετατρέψετε τις στήλες σε γραμμές στο Excel με βάση την τιμή του κελιού
Μέθοδος 4: Μετατροπή στήλης σε λίστα με διαχωρισμό κόμμα χρησιμοποιώντας μακροεντολή VBA
Εάν είστε εξοικειωμένοι με το VBA μακροεντολή στο Excel, τότε μπορείτε να χρησιμοποιήσετε VBA να μετατρέψει αποτελεσματικά το στήλη σε μια λίστα διαχωρισμένη με κόμμα και απλά εισαγωγικά Πρέπει να ακολουθήσουμε τα παρακάτω βήματα.
Βήμα 1:
⦿ Πρώτον, θα επιλέξουμε Visual Basic από το Προγραμματιστής Μπορούμε επίσης να πατήσουμε ALT+F11 για να το ανοίξετε.
Βήμα 2:
⦿ Τώρα, κάντε κλικ στο Εισαγωγή και επιλέξτε Ενότητα .
⦿ Γράψτε τον ακόλουθο κώδικα στο παράθυρο που θα εμφανιστεί. Θα πατήσουμε CTRL+S για να αποθηκεύσετε τον κώδικα.
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
Βήμα 3:
⦿ Τώρα θα επιστρέψουμε στο φύλλο εργασίας και θα γράψουμε τον ακόλουθο κώδικα στο κελί C5 .
=ColumntoList(B5:B9)
⦿ Με το πάτημα του πλήκτρου ENTER , θα πάρουμε το λίστα διαχωρισμένη με κόμμα με απλά εισαγωγικά γύρω από κάθε τιμή κελιού του Προϊόν στήλη στο κελί C5 .
Διαβάστε περισσότερα: VBA για την αντιμετάθεση πολλαπλών στηλών σε γραμμές στο Excel (2 μέθοδοι)
Μέθοδος 5: Χρήση του εργαλείου Εύρεση και αντικατάσταση για τη μετατροπή της στήλης σε λίστα με διαχωριστικά κόμματα
Μπορούμε να χρησιμοποιήσουμε το Εύρεση & αντικατάσταση εργαλείο στο Microsoft Office για να μετατρέψετε μια στήλη του Microsoft Excel σε λίστα διαχωρισμένων με κόμμα στο Microsoft Office. Απλά ακολουθήστε τα παρακάτω βήματα.
Βήμα 1:
⦿ Αρχικά, επιλέξτε όλα τα κύτταρα στο Προϊόν στήλη εκτός από το η στήλη επικεφαλίδα .
⦿ Στη συνέχεια, κάντε δεξί κλικ σε οποιοδήποτε από τα επιλεγμένα κελιά. Θα εμφανιστεί το μενού περιβάλλοντος. Κάντε κλικ στο Αντιγραφή από το μενού.
⦿ Εναλλακτικά, μπορείτε να πατήσετε CTRL+C στο αντίγραφο τα επιλεγμένα κελιά.
Βήμα 2:
⦿ Τώρα θα επικόλληση το αντιγραμμένα κύτταρα σε ένα κενό Microsoft Έγγραφο Word πατώντας CTRL+V .
⦿ Στη συνέχεια, Θα δούμε μια πτυσσόμενη επιλογή που ονομάζεται Επιλογές επικόλλησης ( Ctrl ) στο κάτω-δεξιά γωνία των επικολλημένων κελιών.
⦿ Τώρα , θα κάνουμε κλικ στο Επιλογές επικόλλησης και επιλέξτε Κρατήστε το κείμενο Μόνο επιλογές.
⦿ Στη συνέχεια, θα πατήσουμε CTRL+H για να ανοίξετε το Εύρεση και αντικατάσταση εργαλείο.
⦿ Πρώτον, θα εισάγουμε το " ^p " στο Βρείτε τι πλαίσιο εισαγωγής.
⦿ Στη συνέχεια, θα εισέλθουμε στο " , " στο Αντικαταστήστε με πλαίσιο εισαγωγής.
⦿ Τέλος, θα κάνουμε κλικ στο Αντικαταστήστε όλα κουμπί.
⦿ Τώρα, θα δούμε ότι όλες οι τιμές των κελιών στο Προϊόν μετατρέπονται σε στήλη λίστα διαχωρισμένη με κόμμα στο Microsoft Word.
Διαβάστε περισσότερα: Μετατροπή στηλών σε γραμμές στο Excel με χρήση του Power Query
Γρήγορες σημειώσεις
🎯 Αν δεν έχετε καρτέλα Developer, μπορείτε να την κάνετε ορατή στο Αρχείο> Επιλογή> Προσαρμογή κορδέλας .
🎯 Για να ανοίξετε το VBA editor Press ALT + F11. Και μπορείτε να πατήσετε ALT + F8 για να εμφανιστεί το παράθυρο Macro.
Συμπέρασμα
Σε αυτό το άρθρο, μάθαμε πώς να μετατρέπει μια στήλη ή ένα εύρος σε μια λίστα με διαχωρισμό κόμματος και με απλά εισαγωγικά γύρω από αυτήν Ελπίζω από εδώ και στο εξής να μπορείτε να μετατροπή μιας στήλης σε λίστα διαχωρισμένη με κόμμα και απλά εισαγωγικά πολύ εύκολα. Ωστόσο, αν έχετε οποιεσδήποτε απορίες ή συστάσεις σχετικά με αυτό το άρθρο, παρακαλώ αφήστε ένα σχόλιο παρακάτω. Καλή σας μέρα!!!