Note: The other languages of the website are Google-translated. Back to English

Πώς να συνδυάσετε πολλά κελιά σε ένα κελί με διάστημα, κόμματα ή άλλα διαχωριστικά στο Excel;

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


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

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


Μέθοδος Α: Χρησιμοποιήστε τον τελεστή "&" για να συνδυάσετε κελιά

Στο Excel, μπορείτε να χρησιμοποιήσετε τον τελεστή "&" για να συνδυάσετε διαφορετικές συμβολοσειρές κειμένου ή τιμές κελιών.

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

=A2&" "&B2&" "&C2

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

  • Συμβουλές:
  • Στον παραπάνω τύπο, μπορείτε να αντικαταστήσετε τα κενά μεταξύ των & χειριστών με άλλα διαχωριστικά, όπως =A2&"-"&B2&"-"&C2
  • Εάν πρέπει να συνδυάσετε τις τιμές κελιών από πολλές σειρές, απλώς πρέπει να αλλάξετε την αναφορά κελιού ως εξής: =A2&" "&A3&" "&A4&" "&A5&" "&A6&" "&A7

Μέθοδος Β: Χρησιμοποιήστε τη συνάρτηση συνδυασμού για να συνδυάσετε κελιά

Η συνάρτηση Concatenate στο Excel χρησιμοποιείται επίσης για τη σύνδεση πολλών συμβολοσειρών κειμένου ή τιμών κελιών σε ένα κελί.

Εισαγάγετε ή αντιγράψτε τον παρακάτω τύπο σε ένα κενό κελί:

=CONCATENATE(A2, "-", B2, "-", C2)

Και μετά, σύρετε τη λαβή πλήρωσης προς τα κάτω στα κελιά που θέλετε να εφαρμόσετε αυτόν τον τύπο, θα λάβετε το ακόλουθο αποτέλεσμα:

  • Συμβουλές:
  • Στον παραπάνω τύπο, μπορείτε να αντικαταστήσετε τον χαρακτήρα "-" με άλλους διαχωριστές, όπως =CONCATENATE(A2, ";", B2, ";", C2)
  • Εάν πρέπει να συνδυάσετε τις τιμές κελιών από πολλές σειρές, απλώς πρέπει να αλλάξετε την αναφορά κελιού ως εξής: =CONCATENATE(A2, "-", A3, "-", A4, "-", A5, "-", A6, "-", A7)

Μέθοδος Γ: Χρησιμοποιήστε τη συνάρτηση Textjoin για να συνδυάσετε κελιά

Εάν έχετε Excel 365 και νεότερες εκδόσεις, υπάρχει νέα συνάρτηση-Textjoin, αυτή η λειτουργία μπορεί επίσης να σας βοηθήσει να συνδυάσετε πολλά κελιά σε ένα κελί.

Εισαγάγετε ή αντιγράψτε τον ακόλουθο τύπο σε ένα κενό κελί:

=TEXTJOIN(",",TRUE,A2:C2)

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

  • Συμβουλές:
  • Στον παραπάνω τύπο, μπορείτε να αντικαταστήσετε τον χαρακτήρα "," με άλλους διαχωριστές, όπως =TEXTJOIN("/",TRUE,A2:C2)
  • Για να συνδυάσετε τις τιμές κελιών από πολλές σειρές, απλώς πρέπει να αλλάξετε την αναφορά κελιού ως εξής: =TEXTJOIN(",",TRUE,A2:A7)
  • Αυτό το TEXTJOIN μπορεί επίσης να συνδυάσει μια σειρά κελιών σε ένα μόνο κελί με ένα οριοθέτη ως εξής: =TEXTJOIN(",",TRUE,A2:C7)

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

Kutools για Excel υποστηρίζει ένα ισχυρό χαρακτηριστικό-Συνδυασμός που μπορεί να σας βοηθήσει να συγχωνεύσετε όλα τα δεδομένα με βάση σειρές, στήλες ή μια σειρά κελιών σε μία εγγραφή χωρίς να χάσετε δεδομένα. Δείτε την παρακάτω επίδειξη.    Κάντε κλικ για λήψη του Kutools για Excel!


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

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

1. Κρατήστε ALT + F11 πλήκτρα στο πληκτρολόγιο για να ανοίξετε a Microsoft Visual Basic για εφαρμογή παράθυρο.

2. Κλίκ Κύριο θέμα > Μονάδα μέτρησηςκαι αντιγράψτε το VBA στη λειτουργική μονάδα.

VBA: Συνδυάστε κελιά με βάση τη σειρά ή τη στήλη σε ένα με συγκεκριμένο διαχωριστικό:

Function Combine(WorkRng As Range, Optional Sign As String = "~") As String
Dim Rng As Range
Dim OutStr As String
For Each Rng In WorkRng
    If Rng.Text <> " " Then
        OutStr = OutStr & Rng.Text & Sign
    End If
Next
Combine = Left(OutStr, Len(OutStr) - 1)
End Function

Άκρο: Στο παραπάνω σενάριο "Function Combine(WorkRng As Range, Optional Sign As String = "~") As String", ο διαχωριστής"~έχει οριστεί για να διαχωρίσει το συνδυασμένο αποτέλεσμα, μπορείτε να το αλλάξετε για να ικανοποιήσετε τις ανάγκες σας.

3. Στη συνέχεια, πληκτρολογήστε τον τύπο =Combine(A2:C2) σε ένα κενό κελί και, στη συνέχεια, σύρετε τη λαβή πλήρωσης στο εύρος που θέλετε να εφαρμόσετε αυτόν τον τύπο, όλα τα κελιά στη σειρά θα συνδυαστούν σε ένα κελί με παύλες. Δείτε το στιγμιότυπο οθόνης:

Συμβουλές: Με την παραπάνω συνάρτηση καθορισμένη από τον χρήστη, μπορείτε επίσης να συνδυάσετε τιμές κυψελών με βάση τη στήλη, απλώς πρέπει να εισαγάγετε αυτόν τον τύπο =Combine(A2:A7) για να λάβετε τα συγχωνευμένα δεδομένα όπως χρειάζεστε.


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

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


Μέθοδος Α: Χρησιμοποιήστε τη συνάρτηση συνδυασμού για να συνδυάσετε κελιά με αλλαγή γραμμής

Εδώ, μπορείτε να συνδυάσετε τη συνάρτηση συνένωσης με τον χαρακτήρα Char (10) μαζί για να πάρετε το συγχωνευμένο αποτέλεσμα που διαχωρίζεται με αλλαγή γραμμής.

1. Πληκτρολογήστε ή αντιγράψτε τον παρακάτω τύπο:

=CONCATENATE(A2,CHAR(10),B2,CHAR(10),C2)

Στη συνέχεια, σύρετε τη λαβή πλήρωσης προς τα κάτω στα κελιά που θέλετε να εφαρμόσετε αυτόν τον τύπο και θα λάβετε το ακόλουθο αποτέλεσμα:

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

Συμβουλές: Για να συνδυάσετε τις τιμές κελιών από πολλές σειρές, απλά πρέπει να αλλάξετε την αναφορά κελιού ως εξής: =CONCATENATE(A2,CHAR(10),A3,CHAR(10),A4,CHAR(10),A5,CHAR(10),A6,CHAR(10),A7)


Μέθοδος Β: Χρησιμοποιήστε τη συνάρτηση Textjoin για να συνδυάσετε κελιά με αλλαγή γραμμής (Excel 365 και νεότερες εκδόσεις)

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

Εισαγάγετε ή αντιγράψτε τον παρακάτω τύπο σε ένα κενό κελί:

=TEXTJOIN(CHAR(10),TRUE,A2:C2)

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

Συμβουλές: Για να συνδυάσετε τις τιμές κελιών από πολλές σειρές, απλά πρέπει να αλλάξετε την αναφορά κελιού ως εξής: =TEXTJOIN(CHAR(10),TRUE,A2:A7)


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

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

Συμβουλές:Για να το εφαρμόσετε Συνδυασμός χαρακτηριστικό, πρώτα, πρέπει να κατεβάσετε το Kutools για Excelκαι, στη συνέχεια, εφαρμόστε τη λειτουργία γρήγορα και εύκολα.

Μετά την εγκατάσταση Kutools για Excel, κάντε το ως εξής:

1. Επιλέξτε τιμές τιμών κελιού εύρους που θέλετε να συνδυάσετε σε κελί.

2. Εφαρμόστε αυτήν τη λειτουργία κάνοντας κλικ Kutools > Συγχώνευση & διαχωρισμόςΣυνδυάστε σειρές, στήλες ή κελιά χωρίς απώλεια δεδομένων. Δείτε το στιγμιότυπο οθόνης:

Το doc συνδυάζει δεδομένα με κόμματα 9 1

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

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

1). Συνδυάστε τις τιμές κελιών σε ένα κελί για κάθε σειρά:

2). Συνδυάστε τις τιμές κελιών σε ένα κελί για κάθε στήλη:

3). συνδυάστε ένα εύρος τιμών κελιών σε ένα μόνο κελί:

Κάντε κλικ για λήψη του Kutools για Excel και δωρεάν δοκιμή τώρα!


Σχετικά άρθρα συνδυασμού σειρών και στηλών:

  • Συγχώνευση και συνδυασμός σειρών χωρίς απώλεια δεδομένων στο Excel
  • Το Excel διατηρεί τα δεδομένα μόνο στο πάνω αριστερό κελί, εάν εφαρμόσετε την εντολή "Συγχώνευση και κέντρο" (καρτέλα Αρχική σελίδα> Συγχώνευση και κέντρο στον πίνακα ευθυγράμμισης) για τη συγχώνευση σειρών δεδομένων στο Excel. Οι χρήστες πρέπει να χρησιμοποιήσουν μια άλλη μέθοδο για να συγχωνεύσουν πολλές σειρές δεδομένων σε μία σειρά χωρίς να διαγράψουν δεδομένα.
  • Συνδυάστε διπλές σειρές και αθροίστε τις τιμές στο Excel
  • Στο Excel may ενδέχεται να αντιμετωπίζετε πάντα αυτό το πρόβλημα, όταν έχετε μια σειρά δεδομένων που περιέχει μερικές διπλές καταχωρίσεις και τώρα θέλετε να συνδυάσετε τα διπλά δεδομένα και να αθροίσετε τις αντίστοιχες τιμές σε μια άλλη στήλη, όπως φαίνεται παρακάτω τα στιγμιότυπα οθόνης. Πώς θα μπορούσατε να λύσετε αυτό το πρόβλημα;
  • Συγκεντρωτικά κελιά Παράβλεψη ή παράλειψη κενών στο Excel
  • Η λειτουργία Concatenate του Excel μπορεί να σας βοηθήσει να συνδυάσετε γρήγορα πολλές τιμές κυττάρων σε ένα κελί, εάν υπάρχουν μερικά κενά κελιά στα επιλεγμένα κελιά, αυτή η συνάρτηση θα συνδυάσει επίσης τα κενά. Αλλά, κάποια στιγμή, απλά θέλετε να συνδυάσετε κελιά με δεδομένα και να παραλείψετε τα κενά κελιά, πώς θα μπορούσατε να το ολοκληρώσετε στο Excel;

  • Super Formula Bar (επεξεργαστείτε εύκολα πολλές γραμμές κειμένου και τύπου). Διάταξη ανάγνωσης (εύκολη ανάγνωση και επεξεργασία μεγάλου αριθμού κελιών). Επικόλληση σε φιλτραρισμένο εύρος...
  • Συγχώνευση κελιών / σειρών / στηλών και τήρηση δεδομένων · Περιεχόμενο διαχωρισμού κελιών Συνδυάστε διπλές σειρές και άθροισμα / μέσος όρος... Αποτροπή διπλών κυττάρων; Συγκρίνετε τα εύρη...
  • Επιλέξτε Διπλότυπο ή Μοναδικό Σειρές; Επιλέξτε Κενές σειρές (όλα τα κελιά είναι κενά). Σούπερ εύρεση και ασαφής εύρεση σε πολλά βιβλία εργασίας. Τυχαία επιλογή ...
  • Ακριβές αντίγραφο Πολλαπλά κελιά χωρίς αλλαγή της αναφοράς τύπου. Αυτόματη δημιουργία αναφορών σε πολλαπλά φύλλα? Εισαγωγή κουκκίδων, Πλαίσια ελέγχου και άλλα ...
  • Αγαπημένα και γρήγορη εισαγωγή τύπων, Σειρά, Διαγράμματα και Εικόνες; Κρυπτογράφηση κυττάρων με κωδικό πρόσβασης Δημιουργία λίστας αλληλογραφίας και στείλτε email ...
  • Εξαγωγή κειμένου, Προσθήκη κειμένου, Κατάργηση κατά θέση, Αφαιρέστε το διάστημα; Δημιουργία και εκτύπωση υποσύνολων σελιδοποίησης. Μετατροπή περιεχομένου και σχολίων μεταξύ κελιών...
  • Σούπερ φίλτρο (αποθηκεύστε και εφαρμόστε σχήματα φίλτρων σε άλλα φύλλα). Προηγμένη ταξινόμηση ανά μήνα / εβδομάδα / ημέρα, συχνότητα και άλλα. Ειδικό φίλτρο με έντονη, πλάγια ...
  • Συνδυάστε βιβλία εργασίας και φύλλα εργασίας; Συγχώνευση πινάκων βάσει βασικών στηλών. Διαχωρίστε τα δεδομένα σε πολλά φύλλα; Μαζική μετατροπή xls, xlsx και PDF...
  • Ομαδοποίηση συγκεντρωτικού πίνακα κατά αριθμός εβδομάδας, ημέρα εβδομάδας και πολλά άλλα ... Εμφάνιση ξεκλειδωμένων, κλειδωμένων κελιών με διαφορετικά χρώματα. Επισημάνετε τα κελιά που έχουν τύπο / όνομα...
kte καρτέλα 201905
  • Ενεργοποίηση επεξεργασίας και ανάγνωσης καρτελών σε Word, Excel, PowerPoint, Publisher, Access, Visio και Project.
  • Ανοίξτε και δημιουργήστε πολλά έγγραφα σε νέες καρτέλες του ίδιου παραθύρου και όχι σε νέα παράθυρα.
  • Αυξάνει την παραγωγικότητά σας κατά 50% και μειώνει εκατοντάδες κλικ του ποντικιού για εσάς κάθε μέρα!
κάτω μέρος γραφείου
Σχόλια (34)
Δεν υπάρχουν ακόμη βαθμολογίες. Γίνε ο πρώτος που θα αξιολογήσετε!
Αυτό το σχόλιο ελαχιστοποιήθηκε από τον συντονιστή του ιστότοπου
Σε ευχαριστώ πολύ. Το βρήκα πολύ χρήσιμο. Με εκτίμηση, Raghad
Αυτό το σχόλιο ελαχιστοποιήθηκε από τον συντονιστή του ιστότοπου
φοβερό: βοήθησε με το έργο μου και εξοικονόμησε πολλές ώρες εργασίας... ευχαριστώ πολύ.
Αυτό το σχόλιο ελαχιστοποιήθηκε από τον συντονιστή του ιστότοπου
Υπέροχο, ξεκάθαρο
Αυτό το σχόλιο ελαχιστοποιήθηκε από τον συντονιστή του ιστότοπου
Σας ευχαριστώ. Αυτό ήταν πραγματικά σωτήριο! Εχω μία ερώτηση. Θέλω να συγχωνεύσω κωδικούς EAN. Λειτουργεί σαν γούρι στο ίδιο φύλλο. Αλλά όταν παίρνω κωδικούς EAN από άλλο φύλλο, έχω το αποτέλεσμα: #######,########,#######,####### Πού μπορεί να είναι το πρόβλημα? Πολλά ευχαριστώ
Αυτό το σχόλιο ελαχιστοποιήθηκε από τον συντονιστή του ιστότοπου
Γεια σας, γίνετε πιο συγκεκριμένοι σχετικά με το πρόβλημά σας. Προσπαθήστε να επικοινωνήσετε μαζί μου στο jaychivo#extendoffice.com. Αντικαταστήστε το # με @. :-)
Αυτό το σχόλιο ελαχιστοποιήθηκε από τον συντονιστή του ιστότοπου
Γεια! Έχω ένα υπολογιστικό φύλλο με περισσότερους από 23,000 σειριακούς αριθμούς στη στήλη Α, μετά κάθε σειριακός αριθμός έχει έναν μονοψήφιο αριθμό Εκχώρησης στη στήλη Β και, τέλος, έναν εξατομικευμένο αριθμό εφαρμογής που ανήκει τόσο στον σειριακό αριθμό όσο και στον εκχωρημένο αριθμό στη στήλη Γ. Φαίνεται ότι αυτό: ABC 123456 1 1212121 987655 2 5656565 606060 1 4343434 606060 1 8989898 Πώς μπορώ να συνδυάσω μόνο τις σειρές δεδομένων που έχουν τον ΙΔΙΟ σειριακό αριθμό και να εκχωρήσω έναν διαφορετικό αριθμό εφαρμογής; Όπως, χρειάζομαι: 606060 1 4343434, 8989898 Οποιαδήποτε βοήθεια θα εκτιμούσα πολύ!!!
Αυτό το σχόλιο ελαχιστοποιήθηκε από τον συντονιστή του ιστότοπου
Χρησιμοποίησα τη φόρμουλα VBA πριν από λίγες μέρες και λειτούργησε υπέροχα. Το χρησιμοποιώ ξανά σήμερα και συνεχίζω να παίρνω ένα #NAME; λάθος. Έχω δοκιμάσει όλα τα είδη και δεν μπορώ να το πετύχω. Τι κάνω λάθος?
Αυτό το σχόλιο ελαχιστοποιήθηκε από τον συντονιστή του ιστότοπου
Γεια σας, ευχαριστώ πολύ για τον χρήσιμο πόρο!!! Μπορώ να ρωτήσω πώς να τροποποιήσω τη μονάδα VBA ώστε να έχει και "," και " "; Σε ευχαριστώ πάρα πολύ!
Αυτό το σχόλιο ελαχιστοποιήθηκε από τον συντονιστή του ιστότοπου
[quote]Γεια σας, ευχαριστώ πολύ για τον χρήσιμο πόρο!!! Μπορώ να ρωτήσω πώς να τροποποιήσω τη μονάδα VBA ώστε να έχει και "," και " "; Σε ευχαριστώ πάρα πολύ!Από τη Σρίνα[/quote] Πάνω από όλα, πώς να τελειώσετε τη λίστα χωρίς κενό διάστημα και κόμμα; Επομένως, για να επιλέξετε ολόκληρες σειρές ενός υπολογιστικού φύλλου ως πόρο, οι οποίες μπορεί να περιλαμβάνουν διαφορετικό αριθμό στηλών; Παρακαλώ βοηθήστε, καθώς το Kutools δεν είναι συμβατό με Mac. Ευχαριστώ εκ των προτέρων!
Αυτό το σχόλιο ελαχιστοποιήθηκε από τον συντονιστή του ιστότοπου
Ευχαριστώ για τον κωδικό VBA!!!!Μου έσωσε χρόνο......... :-)
Αυτό το σχόλιο ελαχιστοποιήθηκε από τον συντονιστή του ιστότοπου
Θέλω να συγχωνεύσω δύο κελιά με τα ακόλουθα αποτελέσματα A και B = A , B σημαίνει ένα διάστημα στήλης κόμμα Β στήλη
Αυτό το σχόλιο ελαχιστοποιήθηκε από τον συντονιστή του ιστότοπου
Σας ευχαριστώ. Αυτή είναι η καλύτερη εξήγηση που έχω βρει μέχρι τώρα! Ωστόσο, δυσκολεύομαι να το επεκτείνω σε εκατοντάδες στήλες. Μπορείτε να διευκρινίσετε το σημείο όπου λέτε "Σύροντας τη λαβή πλήρωσης στο εύρος που θέλετε να εφαρμόσετε αυτόν τον τύπο, όλα τα κελιά στη σειρά θα συνδυαστούν σε ένα κελί με κόμματα" Δεν ξέρω πώς να το κάνω αυτό.
Αυτό το σχόλιο ελαχιστοποιήθηκε από τον συντονιστή του ιστότοπου
Ευχαριστώ πολύ.. αυτές οι πληροφορίες είναι πολύ χρήσιμες.
Αυτό το σχόλιο ελαχιστοποιήθηκε από τον συντονιστή του ιστότοπου
Αντιμετωπίζω προβλήματα, τα κελιά G2-N2 (κάτω από χιλιάδες σειρές) πρέπει να συγχωνευθούν σε μία στήλη χρησιμοποιώντας κόμμα αλλά χωρίς κενό μεταξύ τους. Ωστόσο, εάν το κελί είναι ΚΕΝΟ, πρέπει να ΠΑΡΑΒΕΙ το κελί, χωρίς την εισαγωγή κόμματος. Δεν μπορώ να βρω κανένα μενού ΒΟΗΘΕΙΑΣ για αυτό και δεν έχω προθεσμία και χρειάζομαι αυτήν τη συντόμευση για χιλιάδες προϊόντα που εισάγω. Οποιαδήποτε βοήθεια εκτιμάται.
Αυτό το σχόλιο ελαχιστοποιήθηκε από τον συντονιστή του ιστότοπου
Ευχαριστώ για τη μακροεντολή, λειτούργησε τέλεια!!
Αυτό το σχόλιο ελαχιστοποιήθηκε από τον συντονιστή του ιστότοπου
Ευχαριστώ πολύ VBA για να σώσω τις ώρες μου...!!!
Αυτό το σχόλιο ελαχιστοποιήθηκε από τον συντονιστή του ιστότοπου
Πώς μπορώ να πάρω τα αποτελέσματα δείχνουν τις ακόλουθες τιμές: ABC 10 10 =CONCATENATE(A1,",",B1,",",","C1) ΑΠΟΤΕΛΕΣΜΑΤΑ 10,,10 10 20 30 =CONCATENATE(A1,",","B1," ,",C1) ΑΠΟΤΕΛΕΣΜΑΤΑ 10,20,10 10 30 =CONCATENATE(A1,",",B1,",","C1) ΑΠΟΤΕΛΕΣΜΑΤΑ 10,30, ΠΑΝΩ ΑΠΟ ΑΥΤΟ ΔΕΙΧΝΕΙ ΚΟΜΜΑ ΣΕ ΔΥΟ ΤΙΜΕΣ Ή ΜΕΤΑ. ΔΕΝ ΘΕΛΩ ΤΟ ΚΟΜΜΑ ΟΠΟΥ Η ΤΙΜΗ ΔΕΝ ΕΙΝΑΙ ΕΚΕΙ
Αυτό το σχόλιο ελαχιστοποιήθηκε από τον συντονιστή του ιστότοπου
Δοκιμάστε αυτό. =SUBSTITUTE(IF(A1="","",A1&",") & IF(B1="","",B1) & IF(C1="","","," & C1)" ,,",",")
Αυτό το σχόλιο ελαχιστοποιήθηκε από τον συντονιστή του ιστότοπου
ο τύπος συγχώνευσης ήταν υπέροχος, εκτός από τη μία από τις στήλες δεδομένων μου ήταν ημερομηνίες και οι ημερομηνίες έπρεπε να μορφοποιηθούν ΜΜ/ΗΗ/ΕΕ - αλλά μόλις συγχωνευθούν, η ημερομηνία μετατράπηκε σε δεκαδικό ψηφίο. Δεν μπορούσα να χρησιμοποιήσω τη φόρμουλα.
Αυτό το σχόλιο ελαχιστοποιήθηκε από τον συντονιστή του ιστότοπου
Η μακροεντολή VBA λειτούργησε πολύ καλά αφού προσάρμοσα τις θέσεις των κελιών μου και μπόρεσα να προσθέσω ένα κενό μετά το κόμμα για καλύτερη εμφάνιση των δεδομένων.
Αυτό το σχόλιο ελαχιστοποιήθηκε από τον συντονιστή του ιστότοπου
Ο κώδικας VBA λειτούργησε πολύ καλά, ευχαριστώ. Το μόνο μου πρόβλημα είναι ότι περιλαμβάνει κενά, έτσι ώστε η συνδυασμένη μου έξοδος να καταλήγει να μοιάζει με αυτό: "δοκιμή, δοκιμή, , , , , , δοκιμή" Πώς θα μπορούσα να το κάνω να εξαιρέσει κενά κελιά εντός του εύρους;
Αυτό το σχόλιο ελαχιστοποιήθηκε από τον συντονιστή του ιστότοπου
Αν βρήκατε την απάντηση, επιτρέψτε μου τώρα και εγώ.
Αυτό το σχόλιο ελαχιστοποιήθηκε από τον συντονιστή του ιστότοπου
αντί της γραμμής στον αρχικό κώδικα:

Αν Rng.Text <> ", " Τότε
OutStr = OutStr & Rng.Text & Sign


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

Αν IsEmpty(Rng.Value) = True Τότε

OutStr = OutStr & ""

ElseIf Rng.Text <> ", " Τότε

OutStr = OutStr & Rng.Text & Sign
Αυτό το σχόλιο ελαχιστοποιήθηκε από τον συντονιστή του ιστότοπου
πώς να συνδυάσετε 2 κελιά με κενό μεταξύ με 2 ανεξάρτητες μορφές κελιών. Π.χ. Εάν ένα κελί έχει κόκκινα ψηφία και το άλλο κελί έχει ψηφία με πράσινο, θα πρέπει να συνδυαστεί με κόκκινα και πράσινα ψηφία.
Αυτό το σχόλιο ελαχιστοποιήθηκε από τον συντονιστή του ιστότοπου
Μου αρέσει πραγματικά να μελετώ σε αυτόν τον ιστότοπο, έχει καλό περιεχόμενο. Ποτέ μην πολεμάτε ένα άψυχο αντικείμενο. από τον PJ O'Rourke. dfdkbafbadfkagdd
Δεν υπάρχουν σχόλια δημοσιεύτηκε ακόμα
Τοποθετήστε Περισσότερα
Αφήστε τα σχόλιά σας
Δημοσίευση ως επισκέπτης
×
Αξιολογήστε αυτήν την ανάρτηση:
0   Χαρακτήρες
Προτεινόμενες τοποθεσίες

Ακολουθησε μας

Πνευματικά δικαιώματα © 2009 - www.extendoffice.com. | Ολα τα δικαιώματα διατηρούνται. Τροφοδοτείται από ExtendOffice. | Sitemap
Το Microsoft και το λογότυπο του Office είναι εμπορικά σήματα ή σήματα κατατεθέντα της Microsoft Corporation στις Ηνωμένες Πολιτείες ή / και σε άλλες χώρες.
Προστατεύεται από το Sectigo SSL