Πώς να συγχωνεύσετε κελιά στο Excel κάθετα χωρίς να χάσετε δεδομένα

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

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

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

Συγχώνευση κελιών κάθετα χωρίς απώλεια Data.xlsm

4 εύκολες μέθοδοι για να συγχωνεύσετε τα κελιά στο Excel κάθετα χωρίς να χάσετε δεδομένα

Εδώ έχουμε ένα σύνολο δεδομένων με τα ονόματα ορισμένων συγγραφέων και τα βιβλία τους σε ένα βιβλιοπωλείο που ονομάζεται Martin Bookstore.

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

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

Βήμα 1:

➤ Επιλέξτε την πρώτη ομάδα κελιών που θέλετε να συγχωνεύσετε (Τα βιβλία του Κάρολου Ντίκενς σε αυτό το παράδειγμα).

Βήμα 2:

➤ Πηγαίνετε στο Home> Συγχώνευση & Κέντρο εργαλείο στη γραμμή εργαλείων του Excel κάτω από την ενότητα που ονομάζεται Ευθυγράμμιση .

Βήμα 3:

➤ Κάντε κλικ στο αναπτυσσόμενο μενού.

➤ Από τις διαθέσιμες επιλογές, επιλέξτε Συγχώνευση & Κέντρο .

Βήμα 4:

➤ Κάντε κλικ στο Συγχώνευση & Κέντρο .

➤ Θα βρείτε την επιλεγμένη ομάδα κελιών σας να συγχωνεύεται σε ένα κελί, αλλά να περιέχει μόνο την τιμή από το πρώτο κελί (Great Dickens σε αυτό το παράδειγμα).

Βήμα 5:

➤ Μπορείτε να επαναλάβετε την ίδια διαδικασία για την υπόλοιπη ομάδα κελιών για να τα συγχωνεύσετε σε ένα ενιαίο κελί.

Διαβάστε περισσότερα: Πώς να συγχωνεύσετε και να κεντράρετε τα κελιά στο Excel

2. Χρησιμοποιήστε το σύμβολο Ampersand (&) για να συγχωνεύσετε τα κελιά στο Excel κάθετα χωρίς να χάσετε δεδομένα

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

Διατηρεί την τιμή μόνο από το πρώτο κελί και όχι από όλα τα κελιά.

Αυτό σημαίνει ότι χάνει δεδομένα.

Για να συγχωνεύσετε τις τιμές από μια ομάδα κελιών σε ένα κελί, μπορείτε να χρησιμοποιήσετε έναν τύπο που αποτελείται από την εντολή Ampersand (&) σύμβολο.

Ο τύπος για την πρώτη ομάδα κελιών θα είναι:

=C4&", "&C5&", "&C6

Σημείωση:

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

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

3. Χρησιμοποιήστε τύπο για να συγχωνεύσετε τα κελιά στο Excel κάθετα χωρίς να χάσετε δεδομένα

Αντί να χρησιμοποιείτε το Ampersand (&) σύμβολο, μπορείτε να χρησιμοποιήσετε το Συνάρτηση CONCATENATE του Excel για τη συγχώνευση μιας ομάδας κελιών σε ένα κελί.

Ο τύπος για τη συγχώνευση της πρώτης ομάδας κελιών θα είναι:

=CONCATENATE(C4,", ",C5,", ",C6)

Σημείωση:

  • Εδώ χρησιμοποίησα επίσης κόμματα (,) ανάμεσα στα ονόματα των βιβλίων. Μπορείτε να χρησιμοποιήσετε ό,τι θέλετε.

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

4. Εκτελέστε κώδικες VBA για να συγχωνεύσετε κελιά στο Excel κάθετα χωρίς να χάσετε δεδομένα

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

Θέλουμε να παράγουμε μια τέτοια μέθοδο που θα συγχωνεύει όλες τις ομάδες κελιών σε μεμονωμένα κελιά με ένα μόνο κλικ.

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

Βήμα 1:

Τύπος ALT+F11 στο πληκτρολόγιό σας. VBA θα ανοίξει το παράθυρο.

Βήμα 2:

Πηγαίνετε στο Εισαγωγή στο παράθυρο VBA.

Από τις διαθέσιμες επιλογές, επιλέξτε Ενότητα .

Βήμα 3:

Ένα νέο παράθυρο ενότητας που ονομάζεται "Ενότητα 1" θα ανοίξει.

Εισάγετε τα ακόλουθα VBA κώδικα στην ενότητα.

Κωδ:

 Sub Merging_Rows() Dim out As Variant out = " Dim start As Variant start = 1 Dim ending As Variant ending = 1 Dim i As Variant Dim j As Variant For i = 2 To Selection.Rows.Count + 1 If Selection(i, 1) "" Or i = Selection.Rows.Count + 1 Then ending = i - 1 For j = start To ending If j = ending Then out = out + Range(Selection(j, 2).Address).ValueElse: out = out + Range(Selection(j, 2).Address).Value + vbNewLine End If Next j Range(Selection(start, 2).Address) = out Range(Selection(start, 1).Address + ":" + Selection(ending, 1).Address).Merge Across:=False Range(Selection(start, 2).Address + ":" + Selection(ending, 2).Address).Merge Across:=False start = iout = "" End If Next i End Sub 

Βήμα 4:

Αποθηκεύστε το βιβλίο εργασίας ως Βιβλίο εργασίας με δυνατότητα μακροεντολών του Excel .

Βήμα 5:

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

Βήμα 6:

Τύπος ALT+F8 στο πληκτρολόγιό σας.

Ένα παράθυρο διαλόγου που ονομάζεται Μάκρο θα ανοίξει. Επιλέξτε Συγχώνευση_σειρών και κάντε κλικ στο Εκτέλεση .

Βήμα 6:

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

Κάντε κλικ στο OK .

Βήμα 7:

Θα εμφανιστεί το ίδιο προειδοποιητικό πλαίσιο μερικές φορές. Κάντε κλικ στο OK κάθε φορά.

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

Συμπέρασμα

Χρησιμοποιώντας αυτές τις μεθόδους, μπορείτε να συγχωνεύσετε τα κελιά στο Excel κάθετα χωρίς να χάσετε δεδομένα. Γνωρίζετε κάποια άλλη μέθοδο ή έχετε ερωτήσεις; Μη διστάσετε να μας ρωτήσετε.

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