Μετάβαση στο κύριο περιεχόμενο

Πώς να συνενώσετε τη διατήρηση αριθμού / ημερομηνίας μορφοποίησης στο Excel;

Ίσως έχετε παρατηρήσει ότι όταν εφαρμόζουμε τη συνάρτηση CONCATENATE στο Excel, η μορφή ημερομηνίας (2014-01-03) και μορφή αριθμού όπως μορφή νομίσματος ($734.7μορφή ποσοστού (48.9%), δεκαδικά ψηφία (24.5000), κ.λπ. καταργούνται και εμφανίζονται ως γενικοί αριθμοί στα αποτελέσματα της συνένωσης. Σε αυτό το άρθρο καταλήγουμε σε αρκετές λύσεις για τη συνένωση δεδομένων με διατήρηση ημερομηνίας ή μορφοποίησης αριθμών στο Excel.


Συνδυάστε με τη διατήρηση της μορφής ημερομηνίας στο Excel

Αυτή η ενότητα μιλά για τον τρόπο διατήρησης της μορφής ημερομηνίας στη συνάρτηση CONCATENATE στο Excel.

1. Επιλέξτε ένα κενό κελί που θα εμφανίσετε το αποτέλεσμα συνένωσης και εισαγάγετε τον τύπο = ΣΥΓΚΕΝΤΡΩΣΗ (ΚΕΙΜΕΝΟ (A2, "yyyy-mm-dd"), "", B2) (A2 είναι το κελί με ημερομηνία που θα συνενωθεί, και το B2 είναι ένα άλλο κελί που θα συνενωθεί) σε αυτό, και πατήστε το εισάγετε κλειδί.
doc concatenate διατηρούν μορφοποίηση αριθμού ημερομηνίας 2

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

Note: Αυτός ο τύπος = ΣΥΓΚΕΝΤΡΩΣΗ (ΚΕΙΜΕΝΟ (A2, "yyyy-mm-dd"), "", B2) θα εμφανίσει ημερομηνίες οποιασδήποτε μορφής ημερομηνίας ως εεεε-mm-dd, Όπως 2014-01-03. Για τη διατήρηση άλλης μορφής ημερομηνίας στη συνάρτηση CONCATENATE, μπορείτε να αλλάξετε το yyyy-mm-dd στον συγκεκριμένο τύπο μορφής ημερομηνίας όπως χρειάζεστε. Πώς να λάβετε κωδικό μορφής ημερομηνίας / αριθμού;

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

Ομαδικός συνδυασμός πολλαπλών κελιών / σειρών / στηλών χωρίς απώλεια δεδομένων και μορφή ημερομηνίας / αριθμού στο Excel

Κανονικά κατά τη συγχώνευση κελιών με τη δυνατότητα συγχώνευσης στο Excel, θα αφαιρέσει όλα τα περιεχόμενα κελιού εκτός από το πρώτο περιεχόμενο κελιού. Ωστόσο, με το Kutools για Excel Συνδυασμός (σειρές και στήλες) βοηθητικό πρόγραμμα, μπορείτε εύκολα να συνδυάσετε πολλαπλά κελιά / σειρές / στήλες χωρίς να χάσετε δεδομένα. Επιπλέον, αυτό το βοηθητικό πρόγραμμα υποστηρίζει επίσης την υπολειπόμενη αρχική μορφή ημερομηνίας και μορφές αριθμών στα αποτελέσματα συνδυασμού. 


Kutools για Excel - Supercharge Excel με πάνω από 300 βασικά εργαλεία. Απολαύστε μια ΔΩΡΕΑΝ δοκιμή 30 ημερών με πλήρεις δυνατότητες χωρίς να απαιτείται πιστωτική κάρτα! Παρ'το Τώρα


Συνδυάστε με τη διατήρηση του αριθμού (νόμισμα / ποσοστό / δεκαδικά ψηφία) στο Excel

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

Συμβουλή: Εάν είστε εξοικειωμένοι με τη μορφή κωδικών αριθμών που θα συνενώσετε, κάντε κλικ εδώ.

1. Πρώτα απ 'όλα, πρέπει να λάβουμε τον κωδικό μορφής συγκεκριμένων αριθμών που θα συνενώσετε: κάντε δεξί κλικ στο αριθμητικό κελί και επιλέξτε το κύτταρα μορφή από το μενού με δεξί κλικ. Δείτε το στιγμιότυπο οθόνης:

2. Στο πλαίσιο διαλόγου Άνοιγμα μορφής κελιών, μεταβείτε στο αριθμός καρτέλα, κάντε κλικ στο Εξατομικευμένο στο κατηγορία πλαίσιο, αντιγράψτε τον κωδικό μορφής στο Χαρακτηριστικά και κλείστε το πλαίσιο διαλόγου Μορφοποίηση κελιών. Δείτε το στιγμιότυπο οθόνης:
doc concatenate διατηρούν μορφοποίηση αριθμού ημερομηνίας 5

3. Στη συνέχεια, θα μετατρέψουμε τον αριθμό που θα συνενώσετε σε συμβολοσειρά κειμένου. Επιλέξτε ένα κενό κελί (κελί E2 στο παράδειγμά μας), εισαγάγετε τον τύπο = ΚΕΙΜΕΝΟ (B2, "$ #, ## 0.00 _); ($ #, ## 0.00)") (B2 είναι το κελί νομίσματος που θα συνενώσετε) σε αυτό και πατήστε το εισάγετε κλειδί.
doc concatenate διατηρούν μορφοποίηση αριθμού ημερομηνίας 6
Notes:
(1) Στην παραπάνω μορφή, $ #, ## 0.00 _); ($ #, ## 0.00) είναι ο κωδικός μορφής που αντιγράψαμε στο βήμα 2. Και μπορείτε να αλλάξετε τον κωδικό μορφής με τον αντιγραμμένο.
(2) Μερικές φορές ο κωδικός μορφής του νομίσματος που αντιγράψατε μπορεί να είναι πολύ περίπλοκος που προκαλεί σφάλματα τύπου. Εάν ναι, παρακαλώ απλώς τον κωδικό μορφής όπως $ #, ## 0.00 _); ($ #, ## 0.00).

4. Εάν υπάρχουν πολλά είδη αριθμών που θα συνενώσετε, επαναλάβετε το Βήμα 1-3 για να μετατρέψετε αυτούς τους αριθμούς σε συμβολοσειρές κειμένου.

5. Μετά τη μετατροπή αριθμών με ειδικές μορφές αριθμών σε συμβολοσειρά κειμένου, μπορούμε να τους συγκεντρώσουμε εισάγοντας τον τύπο = ΣΥΓΚΕΝΤΡΩΣΗ (A2, "", E2, "", F2) (A2, E2 και F2 είναι κελιά που θα συνενώσουμε) σε ένα κενό κελί (κελί G1 στο παράδειγμά μας) και πατήστε το εισάγετε κλειδί. Δείτε το στιγμιότυπο οθόνης:
doc concatenate διατηρούν μορφοποίηση αριθμού ημερομηνίας 7

6. Επιλέξτε το εύρος E2: G2 και μετά σύρετε τη λαβή αυτόματης συμπλήρωσης στο εύρος όπως χρειάζεστε. Και τότε θα δείτε ότι κάθε σειρά έχει συνενωθεί με τη διατήρηση όλων των ειδών μορφών αριθμών. Δείτε το στιγμιότυπο οθόνης:
doc concatenate διατηρούν μορφοποίηση αριθμού ημερομηνίας 8
Note: Εάν είστε εξοικειωμένοι με τους κωδικούς μορφών αριθμών που θα συνενώσετε, μπορείτε να εφαρμόσετε τον τύπο = ΣΥΓΚΕΝΤΡΩΣΗ (A2, "", TEXT (B2, "$ #, ## 0.00 _); ($ #, ## 0.00)"), "", TEXT (C2, "0.00%")) και αντικαταστήστε τους κωδικούς μορφής του $ #, ## 0.00 _); ($ #, ## 0.00) και 0.00% με βάση την απαίτησή σας.

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

Συνδυάστε με τη διατήρηση της μορφής ημερομηνίας και αριθμών με το Kutools για Excel

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

Kutools για Excel - Συσκευασμένο με πάνω από 300 βασικά εργαλεία για το Excel. Απολαύστε μια ΔΩΡΕΑΝ δοκιμή 30 ημερών με πλήρεις δυνατότητες χωρίς να απαιτείται πιστωτική κάρτα! Κατέβασε τώρα!

1. Επιλέξτε το εύρος που θα συνενώσετε και κάντε κλικ στο Kutools > Συγχώνευση & διαχωρισμόςΣυνδυάστε σειρές, στήλες ή κελιά χωρίς απώλεια δεδομένων.
doc concatenate διατηρούν μορφοποίηση αριθμού ημερομηνίας 9

2. Στο παράθυρο διαλόγου Combine Columns ή Rows, κάντε τα εξής:
doc concatenate διατηρούν μορφοποίηση αριθμού ημερομηνίας 10
(1) Ελέγξτε το Συνδυάστε στήλες επιλογή του Για να συνδυάσετε επιλεγμένα κελιά σύμφωνα με τις ακόλουθες επιλογές Ενότητα;
(2) Ελέγξτε μια επιλογή διαχωριστή στο Καθορίστε ένα διαχωριστικό ενότητα (ελέγχουμε το Χώρος επιλογή στο παράδειγμά μας);
(3) Καθορίστε το μέρος στο οποίο θα τοποθετήσετε το αποτέλεσμα της συνένωσης. Στο παράδειγμά μας καθορίζουμε το Αριστερό κελί;
(4) Στο Επιλογές ενότητα, ελέγχουμε το Διαγραφή περιεχομένων συνδυασμένων κελιών επιλογή;
(5) Ελέγξτε το Χρησιμοποιήστε μορφοποιημένες τιμές επιλογή στο κάτω μέρος αυτού του παραθύρου διαλόγου.

3. Κάντε κλικ στο κουμπί Ok κουμπί για την εφαρμογή αυτού του βοηθητικού προγράμματος. Και τότε θα δείτε ότι κάθε σειρά έχει συνενωθεί στο πρώτο κελί τους διατηρώντας όλα τα είδη μορφών ημερομηνίας και αριθμών. Δείτε το στιγμιότυπο οθόνης:
doc concatenate διατηρούν μορφοποίηση αριθμού ημερομηνίας 12


Επίδειξη: συνδυασμένη διατήρηση αριθμού / μορφής ημερομηνίας στο Excel


Kutools για Excel: Πάνω από 300 εύχρηστα εργαλεία στα χέρια σας! Ξεκινήστε τη δωρεάν δοκιμή 30 ημερών χωρίς περιορισμούς δυνατοτήτων σήμερα. Κατεβάστε τώρα!

Σχετικά άρθρα:

Τα καλύτερα εργαλεία παραγωγικότητας γραφείου

🤖 Kutools AI Aide: Επανάσταση στην ανάλυση δεδομένων με βάση: Ευφυής Εκτέλεση   |  Δημιουργία κώδικα  |  Δημιουργία προσαρμοσμένων τύπων  |  Αναλύστε δεδομένα και δημιουργήστε γραφήματα  |  Επίκληση Λειτουργιών Kutools...
Δημοφιλή χαρακτηριστικά: Εύρεση, επισήμανση ή αναγνώριση διπλότυπων   |  Διαγραφή κενών γραμμών   |  Συνδυάστε στήλες ή κελιά χωρίς απώλεια δεδομένων   |   Γύρος χωρίς φόρμουλα ...
Σούπερ Αναζήτηση: VLookup πολλαπλών κριτηρίων    VLookup πολλαπλών τιμών  |   VLookup σε πολλά φύλλα   |   Ασαφής αναζήτηση ....
Σύνθετη αναπτυσσόμενη λίστα: Γρήγορη δημιουργία αναπτυσσόμενης λίστας   |  Εξαρτημένη αναπτυσσόμενη λίστα   |  Πολλαπλή αναπτυσσόμενη λίστα ....
Διαχειριστής στήλης: Προσθέστε έναν συγκεκριμένο αριθμό στηλών  |  Μετακίνηση στηλών  |  Εναλλαγή κατάστασης ορατότητας κρυφών στηλών  |  Συγκρίνετε εύρη και στήλες ...
Επιλεγμένα Χαρακτηριστικά: Εστίαση πλέγματος   |  Προβολή σχεδίου   |   Μεγάλη Formula Bar    Διαχείριση βιβλίου εργασίας & φύλλου   |  Βιβλιοθήκη πόρων (Αυτόματο κείμενο)   |  Επιλογή ημερομηνίας   |  Συνδυάστε φύλλα εργασίας   |  Κρυπτογράφηση/Αποκρυπτογράφηση κελιών    Αποστολή email ανά λίστα   |  Σούπερ φίλτρο   |   Ειδικό φίλτρο (φίλτρο με έντονη γραφή/πλάγια γραφή/διαγραφή...) ...
Κορυφαία 15 σύνολα εργαλείων12 Κείμενο Εργαλεία (Προσθήκη κειμένου, Κατάργηση χαρακτήρων, ...)   |   50 + Διάγραμμα Τύποι (Gantt διάγραμμα, ...)   |   40+ Πρακτικό ΜΑΘΗΜΑΤΙΚΟΙ τυποι (Υπολογίστε την ηλικία με βάση τα γενέθλια, ...)   |   19 Εισαγωγή Εργαλεία (Εισαγωγή κωδικού QR, Εισαγωγή εικόνας από το μονοπάτι, ...)   |   12 Μετατροπή Εργαλεία (Αριθμοί σε λέξεις, Μετατροπή Συναλλάγματος, ...)   |   7 Συγχώνευση & διαχωρισμός Εργαλεία (Σύνθετες σειρές συνδυασμού, Διαίρεση κελιών, ...)   |   ... κι αλλα

Αυξήστε τις δεξιότητές σας στο Excel με τα Kutools για Excel και απολαύστε την αποτελεσματικότητα όπως ποτέ πριν. Το Kutools για Excel προσφέρει πάνω από 300 προηγμένες δυνατότητες για την ενίσχυση της παραγωγικότητας και την εξοικονόμηση χρόνου.  Κάντε κλικ εδώ για να αποκτήσετε τη δυνατότητα που χρειάζεστε περισσότερο...

Περιγραφή


Το Office Tab φέρνει τη διεπαφή με καρτέλες στο Office και κάνει την εργασία σας πολύ πιο εύκολη

  • Ενεργοποίηση επεξεργασίας και ανάγνωσης καρτελών σε Word, Excel, PowerPoint, Publisher, Access, Visio και Project.
  • Ανοίξτε και δημιουργήστε πολλά έγγραφα σε νέες καρτέλες του ίδιου παραθύρου και όχι σε νέα παράθυρα.
  • Αυξάνει την παραγωγικότητά σας κατά 50% και μειώνει εκατοντάδες κλικ του ποντικιού για εσάς κάθε μέρα!
Comments (29)
No ratings yet. Be the first to rate!
This comment was minimized by the moderator on the site
Yes! It’s working now. Thanks so much Amanda Lee
This comment was minimized by the moderator on the site
Amanda Lee I’ve tried that, it’s not helping.
This comment was minimized by the moderator on the site
Hi Joseph,

Nothing happened after you ran the code? Did you check if the sheet name and range name are right?
I just tried and the code works properly on my sheet.

Amanda
This comment was minimized by the moderator on the site
Can anyone please check why this code is not working?

Sub MergeFormatCell()
'Updateby Extendoffice
Dim xSRg As Range
Dim xDRg As Range
Dim xRgEachRow As Range
Dim xRgEach As Range
Dim xRgVal As String
Dim I As Integer
Dim xRgLen As Integer
Dim xSRgRows As Integer
Dim xAddress As String
On Error Resume Next
'xAddress = ActiveWindow.RangeSelection.Address
'Set xSRg = Application.InputBox("Please select cell columns to concatenate:", "KuTools For Excel", xAddress, , , , , 8)
'If xSRg Is Nothing Then Exit Sub
'Set xDRg = Application.InputBox("Please select cells to output the result:", "KuTools For Excel", , , , , , 8)
'If xDRg Is Nothing Then Exit Sub
Set xSRg = ActiveWorkbook.Sheets("Person List").Range("J2:Z142").Value
xSRgRows = xSRg.Rows.Count
Set xDRg = ActiveWorkbook.Sheets("Person List").Range("G2:G125").Value
Set xDRg = xDRg(1)
For I = 1 To xSRgRows
xRgLen = 1
With xDRg.Offset(I - 1)
.Value = vbNullString
.ClearFormats
Set xRgEachRow = xSRg(1).Offset(I - 1).Resize(1, xSRg.Columns.Count)
For Each xRgEach In xRgEachRow
.Value = .Value & Trim(xRgEach.Value) & " "
Next
For Each xRgEach In xRgEachRow
xRgVal = xRgEach.Value
With .Characters(xRgLen, Len(Trim(xRgVal))).Font
.Name = xRgEach.Font.Name
.FontStyle = xRgEach.Font.FontStyle
.Size = xRgEach.Font.Size
.Strikethrough = xRgEach.Font.Strikethrough
.Superscript = xRgEach.Font.Superscript
.Subscript = xRgEach.Font.Subscript
.OutlineFont = xRgEach.Font.OutlineFont
.Shadow = xRgEach.Font.Shadow
.Underline = xRgEach.Font.Underline
.ColorIndex = xRgEach.Font.ColorIndex
End With
xRgLen = xRgLen + Len(Trim(xRgVal)) + 1
Next
End With
Next I
End Sub
This comment was minimized by the moderator on the site
Hi there,

In the snippet below, you should delete ".Value"
Set xSRg = ActiveWorkbook.Sheets("Person List").Range("J2:Z142").Value
xSRgRows = xSRg.Rows.Count
Set xDRg = ActiveWorkbook.Sheets("Person List").Range("G2:G125").Value

Amanda
This comment was minimized by the moderator on the site
I am trying to update the month of a new company excel sheet and this is the issues I came across (=CONCATENATE(“Month 1 -“,TEXT($H$19,”d mmm yyyy”)) how do fix this
This comment was minimized by the moderator on the site
Hi there, you used the wrong quotation marks, please copy the formula below: =CONCATENATE("Month 1 - ",TEXT($H$19,"d mmm yyyy"))
Amanda
This comment was minimized by the moderator on the site
I have name in A column and in B column i have given today formula -1 i.e yesterday dateKnow i want every date to update name from A column and yesterday date
This comment was minimized by the moderator on the site
means? can explain bit more?
This comment was minimized by the moderator on the site
Thanks a lot ^^
This comment was minimized by the moderator on the site
Thank you very much, it helped me A LOT!
This comment was minimized by the moderator on the site
Hi How can I concatenate two date?10.06.2020 24.06.2020
This comment was minimized by the moderator on the site
Hi Gissu,
Do you mean to concatenate 10.06.2020 and 24.06.2020, and return 10.06.2020 24.06.2020? Or show the date with different style in the concatenaated results ?
Only if the combined data is date, you can apply the TEXT function ( TEXT(date, "mm.dd.yyyy") or TEXT(date, "dd.mm.yyyy") ) to convert the date to text while converting.
This comment was minimized by the moderator on the site
I have 789 records concatenated and I need to establish the frequency of the data, but I don't know how to get the class rank.
This comment was minimized by the moderator on the site
Hi Armando,

You can apply the Advanced Combine Rows feature of Kutools for Excel to get it done.

https://www.extendoffice.com/product/kutools-for-excel/excel-combine-duplicate-rows.html
This comment was minimized by the moderator on the site
concatenate but keep long date?
This comment was minimized by the moderator on the site
Hi NYC74,
For example, you need to concatenate the cell values in Cell A1 and B1, and B1 contains the date you will show as long date format in the concatenation result. Now you can use this formula:
=CONCATENATE(A1, " ", TEXT(B1,"dddd,mmmm dd, yyyy"))
There are no comments posted here yet
Load More
Please leave your comments in English
Posting as Guest
×
Rate this post:
0   Characters
Suggested Locations