Ana içeriğe atla

Excel'de sayı / tarih biçimlendirmesini nasıl birleştirebilirim?

Excel'de CONCATENATE işlevini uyguladığımızda tarih biçiminin (2014-01-03) ve para birimi biçimi gibi sayı biçimi ($734.7), yüzde biçimi (%48.9), ondalık (24.5000) vb. kaldırılır ve birleştirme sonuçlarında genel sayılar olarak gösterilir. Bu makalede, verileri Excel'de tarih veya sayı biçimlendirmesini koruyarak birleştirmek için birkaç geçici çözüm bulduk.


Excel'de tarih biçimini koruyarak birleştirin

Bu bölüm, Excel'deki CONCATENATE işlevinde tarih biçiminin nasıl tutulacağı hakkında konuşmaktadır.

1. Boş bir hücre seçin, bitiştirme sonucunun çıktısını alın ve formülü girin = BİRLEŞTİR (METİN (A2; "yyyy-aa-gg"), "", B2) (A2, birleştireceğiniz tarihe sahip hücredir ve B2, birleştireceğiniz başka bir hücredir) içine ve Keşfet tuşuna basın.
doc concatenate tarih numarası biçimlendirmesini koru 2

2. Birleştirme sonucu hücresini seçmeye devam edin ve ihtiyacınız olan Otomatik Doldurma tutamacını aralığa sürükleyin. Ve sonra, belirtilen hücrelerin tarih biçimini koruyarak tek bir hücreye birleştirildiğini göreceksiniz. Ekran görüntüsüne bakın:

not: Bu formül = BİRLEŞTİR (METİN (A2; "yyyy-aa-gg"), "", B2) herhangi bir tarih biçimindeki tarihleri ​​şu şekilde gösterecek: yyyy-aa-ggGibi 2014-01-03. BİRLEŞTİR işlevindeki diğer tarih biçimini korumak için, yyyy-aa-gg'yi ihtiyaç duyduğunuzda belirli tarih biçimi koduna değiştirebilirsiniz. Tarih / sayı biçimi kodu nasıl alınır?

not şeridi Formül hatırlamak için çok mu karmaşık? Formülü gelecekte tek bir tıklama ile tekrar kullanmak üzere Otomatik Metin girişi olarak kaydedin!
Daha fazla oku…     Ücretsiz deneme

Excel'de veri ve tarih / sayı biçimini kaybetmeden birden çok hücreyi / satırı / sütunu toplu olarak birleştirin

Normalde hücreleri Excel'deki Birleştirme özelliğiyle birleştirirken, ilk hücre içeriği dışındaki tüm hücre içeriğini kaldırır. Ancak Kutools for Excel's ile Birleştir (Satırlar ve Sütunlar) yardımcı programda, verileri kaybetmeden birden çok hücre / satır / sütunu kolayca toplu olarak birleştirebilirsiniz. Dahası, bu yardımcı program kombinasyon sonuçlarında kalan orijinal tarih biçimini ve sayı biçimlerini de destekler. 


Kutools for Excel - Excel'i 300'den fazla temel araçla güçlendirin. Kredi kartı gerekmeden tam özellikli 30 günlük ÜCRETSİZ deneme sürümünün keyfini çıkarın! Şimdi alın


Excel'de sayı (para birimi / yüzde / ondalık basamak) biçimini koruyarak birleştirin

Bu bölüm, Excel'deki BİRLEŞTİR işlevinde para birimi biçimi, yüzde biçimi, sayıların ondalık basamakları vb. Gibi sayı biçimini tutmaktan bahsediyor.

İpucu: Birleştireceğiniz sayıların biçim kodlarına aşina iseniz, lütfen tıklayın okuyun.

1. Öncelikle, birleştireceğiniz belirli sayıların biçim kodunu almamız gerekir: sayı hücresine sağ tıklayın ve biçim Hücreler sağ tıklama menüsünden. Ekran görüntüsüne bakın:

2. Açılan Hücreleri Biçimlendir iletişim kutusunda, Numara sekmesinde, görenek içinde Kategoriler kutusunda biçim kodunu kopyalayın Tip kutusuna gidin ve Hücreleri Biçimlendir iletişim kutusunu kapatın. Ekran görüntüsüne bakın:
doc concatenate tarih numarası biçimlendirmesini koru 5

3. Ardından birleştireceğiniz sayıyı metin dizesine dönüştüreceğiz. Boş bir hücre seçin (örneğimizde E2 Hücresi), formülü girin = METİN (B2, "$ #, ## 0.00 _); ($ #, ## 0.00)") (B2, birleştireceğiniz para birimi hücresidir) içine ve Keşfet tuşuna basın.
doc concatenate tarih numarası biçimlendirmesini koru 6
notlar:
(1) Yukarıdaki formatta, $ #, ## 0.00 _); ($ #, ## 0.00) 2. adımda kopyaladığımız biçim kodudur. Biçim kodunu kopyaladığınız kodla değiştirebilirsiniz.
(2) Bazen kopyaladığınız para biriminin biçim kodu çok karmaşık olabilir ve bu da formül hatalarına neden olabilir. Öyleyse, lütfen aşağıdaki gibi biçim kodunu girin: $ #, ## 0.00 _); ($ #, ## 0.00).

4. Birleştireceğiniz birkaç çeşit sayı varsa, bu sayıları metin dizelerine dönüştürmek için lütfen 1-3 Adımlarını tekrarlayın.

5. Özel sayı biçimleriyle sayıları metin dizesine dönüştürdükten sonra, formül girerek yoğunlaştırabiliriz. = BİRLEŞTİR (A2, "", E2, "", F2) (A2, E2 ve F2, birleştireceğimiz hücrelerdir) boş bir hücreye (örneğimizde G1 Hücresi) ve Keşfet anahtar. Ekran görüntüsüne bakın:
doc concatenate tarih numarası biçimlendirmesini koru 7

6. E2: G2 aralığını seçin ve ardından Otomatik Doldurma Tutamacını ihtiyaç duyduğunuz aralığa sürükleyin. Ve sonra, her satırın her tür sayı biçimini koruyarak birleştirildiğini göreceksiniz. Ekran görüntüsüne bakın:
doc concatenate tarih numarası biçimlendirmesini koru 8
not: Birleştireceğiniz sayıların biçim kodlarına aşina iseniz, formülü uygulayabilirsiniz. = BİRLEŞTİR (A2, "", METİN (B2, "$ #, ## 0.00 _); ($ #, ## 0.00)"), "", METİN (C2, "% 0.00")) ve format kodlarını değiştirin $ #, ## 0.00 _); ($ #, ## 0.00) ve %0.00 ihtiyacınıza göre.

not şeridi Formül hatırlamak için çok mu karmaşık? Formülü gelecekte tek bir tıklama ile tekrar kullanmak üzere Otomatik Metin girişi olarak kaydedin!
Daha fazla oku…     Ücretsiz deneme

Kutools for Excel ile tarih ve sayı biçimini koruyarak birleştirin

Tarih ve sayıların biçim kodlarını hatırlayamıyor ve bunları tekrar tekrar kopyalamaktan yoruluyor musunuz? Kutools for Excel's Birleştirmek yardımcı program, Excel'de birkaç tıklama ile her tür tarih biçimini ve sayı biçimini koruyarak verileri birleştirmenize yardımcı olabilir.

Kutools for Excel - Excel için 300'den fazla temel araçla paketlenmiştir. Kredi kartı gerekmeden tam özellikli 30 günlük ÜCRETSİZ deneme sürümünün keyfini çıkarın! Şimdi İndirin!

1. Birleştireceğiniz aralığı seçin ve tıklayın Kutools > Birleştir ve BölVeri Kaybetmeden Satırları, Sütunları veya Hücreleri Birleştirme.
doc concatenate tarih numarası biçimlendirmesini koru 9

2. Sütunları veya Satırları Birleştir iletişim kutusunu açarken lütfen aşağıdaki işlemleri yapın:
doc concatenate tarih numarası biçimlendirmesini koru 10
(1) Kontrol edin Sütunları birleştir seçeneği Seçilen hücreleri aşağıdaki seçeneklere göre birleştirmek için Bölüm;
(2) Bir ayırıcı seçeneğini işaretleyin. Bir ayırıcı belirtin bölümü (kontrol ediyoruz uzay örneğimizdeki seçenek);
(3) Birleştirme sonucunu koyacağınız yeri belirtin. Örneğimizde şunu belirtiyoruz: Sol Hücre;
(4) Opsiyonlar bölümünde, kontrol ediyoruz Birleşik hücrelerin içeriğini sil seçenek;
(5) Kontrol edin Biçimlendirilmiş değerleri kullanın Bu iletişim kutusunun altındaki seçeneği.

3. Tıklayın Ok Bu yardımcı programı uygulamak için düğmesine basın. Ve sonra, her satırın her tür tarih biçimini ve sayı biçimini koruyarak ilk hücresine birleştirildiğini göreceksiniz. Ekran görüntüsüne bakın:
doc concatenate tarih numarası biçimlendirmesini koru 12


Demo: Excel'de sayı / tarih biçimini birleştirin


Kutools for Excel: 300'den fazla kullanışlı araç parmaklarınızın ucunda! Hiçbir özellik sınırlaması olmaksızın 30 günlük ücretsiz deneme sürenizi bugün başlatın. Hemen İndir!

İlgili yazılar:

En İyi Ofis Üretkenlik Araçları

🤖 Kutools AI Yardımcısı: Aşağıdakilere dayalı olarak veri analizinde devrim yaratın: Akıllı Yürütme   |  Kodunu oluşturun  |  Özel Formüller Oluşturun  |  Verileri Analiz Edin ve Grafikler Oluşturun  |  Kutools İşlevlerini Çağır...
Popüler Özellikler: Yinelenenleri Bul, Vurgula veya Tanımla   |  Boş Satırları Sil   |  Veri Kaybı Olmadan Sütunları veya Hücreleri Birleştirin   |   Formülsüz Tur ...
Süper Arama: Çoklu Ölçütlü VLookup    Çoklu Değer VLookup  |   Birden Çok Sayfada VLookup   |   Bulanık Arama ....
Gelişmiş Açılır Liste: Hızla Açılır Liste Oluşturun   |  Bağımlı Açılır Liste   |  Çoklu Seçim Açılır Liste ....
Sütun Yöneticisi: Belirli Sayıda Sütun Ekleme  |  Sütunları Taşı  |  Gizli Sütunların Görünürlük Durumunu Değiştir  |  Aralıkları ve Sütunları Karşılaştırın ...
Öne Çıkan Özellikler: Izgara Odağı   |  Tasarım görünümü   |   Büyük Formül Çubuğu    Çalışma Kitabı ve Sayfa Yöneticisi   |  Kaynak Kütüphanesi (Otomatik metin)   |  Tarih Seçici   |  Çalışma Sayfalarını Birleştirin   |  Hücreleri Şifrele/Şifresini Çöz    E-postaları Listeye Göre Gönder   |  Süper Filtre   |   Özel Filtre (kalın/italik/üstü çizili filtre...) ...
En İyi 15 Araç Seti12 Metin Tools (Metin ekle, Karakterleri Kaldır, ...)   |   50+ Grafik Türleri (Gantt şeması, ...)   |   40+ Pratik Formüller (Yaşı doğum gününe göre hesapla, ...)   |   19 sokma Tools (QR Kodunu Girin, Yoldan Resim Ekle, ...)   |   12 Dönüştürme Tools (Sayılardan Kelimelere, Para Birimi Dönüştürme, ...)   |   7 Birleştir ve Böl Tools (Gelişmiş Kombine Satırları, Bölünmüş hücreler, ...)   |   ... ve dahası

Kutools for Excel ile Excel Becerilerinizi Güçlendirin ve Daha Önce Hiç Olmadığı Gibi Verimliliği Deneyimleyin. Kutools for Excel, Üretkenliği Artırmak ve Zamandan Tasarruf Etmek için 300'den Fazla Gelişmiş Özellik Sunar.  En Çok İhtiyacınız Olan Özelliği Almak İçin Buraya Tıklayın...

Açıklama


Office Tab, Office'e Sekmeli Arayüz Getirir ve İşinizi Çok Daha Kolay Hale Getirir

  • Word, Excel, PowerPoint'te sekmeli düzenlemeyi ve okumayı etkinleştirin, Publisher, Access, Visio ve Project.
  • Yeni pencereler yerine aynı pencerenin yeni sekmelerinde birden çok belge açın ve oluşturun.
  • Üretkenliğinizi% 50 artırır ve her gün sizin için yüzlerce fare tıklamasını azaltır!
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