Skip to main content

Excel Eğitimi: Sütunları, Satırları, Hücreleri Birleştirme

Author: Sun Last Modified: 2025-06-10

Sütun, satır veya hücre birleştirme işlemleri, günlük Excel kullanımında sıkça karşımıza çıkar. Örneğin, iki ayrı sütunda bulunan ad ve soyadı bilgilerini tek sütunda tam ad olarak birleştirmek, aynı ID'ye sahip satırları birleştirip ilgili değerleri toplamak veya bir hücre aralığını tek bir hücrede birleştirmek gibi. Bu eğitimde, Excel'de sütun/satır/hücre birleştirme ile ilgili tüm senaryolar listelenmiş ve her biri için farklı çözümler sunulmuştur.

Bu Eğitimin Navigasyonu

1 Sütunları/satırları bir hücrede birleştirme

1.1 Sütunları/satırları bir hücrede, boşluk/virgül veya diğer ayraçlarla birleştirme

1.11 Ve işareti (&) kullanımı

1.12 CONCATENATE fonksiyonu kullanımı (Excel2016 veya önceki sürümler)

1.13 CONCAT fonksiyonu veya TEXTJOIN fonksiyonu kullanımı (Excel2019 veya Excel365)

1.14 Not Defteri kullanımı (sadece sütunları birleştirmek için)

Ek: Sütunları/satırları bir hücrede satır sonu ayraç olarak birleştirme

1.2 Sütunları/satırları bir hücrede boşluksuz birleştirme

1.21 TEXTJOIN fonksiyonu kullanımı (Excel2019 veya Excel365)

1.22 Ve işareti (&) kullanımı

1.23 VBA kodu ile hücrelerin sonuna ekleme

1.3 Satırları/sütunları/hücreleri bir hücrede veri kaybetmeden birleştirme

1.4 Boşsa iki sütunu birleştirme

1.41 IF fonksiyonu kullanımı

1.42 VBA kullanımı

2. Aynı ID'ye sahip satırları birleştirme

2.1 Aynı ID'ye sahip satırları virgül veya diğer ayraçlarla birleştirme

2.11 VBA kullanımı

2.12 Yardımcı sütunlar eklemek için IF fonksiyonu kullanımı

2.13 Pratik bir araç kullanımı – Gelişmiş Satırları Birleştir

2.2 Aynı ID'ye sahip satırları birleştirip bazı hesaplamalar yapma

2.21 Konsolide özelliği kullanımı

2.22 VBA kullanımı

2.23 Pratik bir araç kullanımı – Gelişmiş Satırları Birleştir

2.3 Aynı değere sahip bitişik satırları birleştirme

2.31 VBA kullanımı

2.32 Pratik bir araç kullanımı – Aynı Hücreleri Birleştir

3. Hücreleri Birleştir

3.1. Birden fazla satır ve sütunu tek bir hücrede birleştirme

3.11 Ve işareti (&) kullanımı

3.12 CONCATENATE fonksiyonu kullanımı (Excel2016 veya önceki sürümler)

3.13 CONCAT fonksiyonu veya TEXTJOIN fonksiyonu kullanımı (Excel2019 veya Excel365)

3.14 Satırları/sütunları/hücreleri bir hücrede veri kaybetmeden birleştirme

3.2. Hücreleri tek bir sütun/tek bir satırda birleştirme

3.21 Aralığa isim verip INDEX fonksiyonu kullanma (sadece tek sütun için)

3.22 VBA (sadece tek sütun için)

3.23 Pratik bir araç kullanımı – Aralığı Dönüştür

3.3 Sütunları yinelenen olmadan tek bir sütunda birleştirme

3.31 Kopyala ve yapıştır, yinelenenleri kaldır

3.32 VBA kullanımı

3.4. Hücreleri birleştir ve biçimlendirmeyi koru

3.41 Formül içinde TEXT fonksiyonu gömme

3.42 Microsoft Word kullanımı

3.43 Pratik bir araç kullanımı – Veri kaybetmeden birleştir

3.5 Hücreleri birleştirerek tarih oluşturma

3.51 DATE fonksiyonu kullanımı

 

Bu eğitimde, yöntemleri açıklamak için bazı örnekler oluşturdum. Aşağıdaki VBA kodlarını veya formülleri kullanırken referansları ihtiyacınıza göre değiştirebilirsiniz ya da yöntemleri doğrudan denemek için örnek dosyaları indirebilirsiniz.

doc sampleÖrnek dosyayı indirmek için tıklayın


1 Sütunları/satırları bir hücrede birleştirme

1.1 Sütunları/satırları bir hücrede, boşluk/virgül veya diğer ayraçlarla birleştirme

Excel'de, sütunları veya satırları bir hücrede birleştirip sonucu virgül, boşluk veya başka bir ayraçla ayırmak, aşağıdaki ekran görüntüsünde gösterildiği gibi en yaygın kullanılan yöntemlerden biridir.

Sütunları bir hücrede birleştir
combine columns into one cell
Satırları bir hücrede birleştir
Combine rows into one cell

1.11 Ve işareti (&) kullanımı

Excel'de, ve işareti (&) genellikle metinleri birleştirmek için kullanılır.

Örnek: Adı (A sütunu) ve soyadı (B sütunu) tam ad olarak birleştirme

Birleştirilmiş sonucu yerleştirmek istediğiniz bir hücreyi seçin ve aşağıdaki gibi bir formül yazın:

=A2&" "&B2

info iconFormülde, & metinleri birleştirmek için kullanılır, A2 ve B2 birleştirilecek iki metindir, " " ise sonuç hücresinde iki metni ayıran ayraçtır (boşluk). Eğer ayraç olarak virgül kullanmak isterseniz, çift tırnak içinde virgül "," yazmanız yeterlidir.

Enter tuşuna basarak birleştirilmiş sonucu alın, ardından otomatik doldurma tutamacını aşağıya sürükleyerek diğer sonuçları elde edin.

Örnek: No. (15. satır) ve ad (16. satır) bir hücrede birleştirme

Satırları bir hücrede birleştirmek istiyorsanız, formüldeki hücre referanslarını ve ayraçları ihtiyacınıza göre değiştirin ve otomatik doldurma tutamacını sağa sürükleyerek sonuçları alın.
 use ampersand symbol to combine rows

1.12 CONCATENATE fonksiyonu kullanımı (Excel2016 veya önceki sürümler)

Excel2016 veya önceki sürümleri kullanıyorsanız, CONCATENATE fonksiyonu size yardımcı olabilir.

CONCATENATE hakkında sözdizimi
CONCATENATE (text1,[text2],…)

CONCATENATE fonksiyonu hakkında daha fazla bilgi için lütfen ziyaret edin: CONCATENATE.

Örnek: Adları (F sütunu) ve adresi (G sütunu) tek bir sütunda birleştirme

Birleştirilmiş sonucu yerleştirmek istediğiniz bir hücreyi seçin ve aşağıdaki gibi bir formül yazın:

=CONCATENATE(F2,",",G2)

info iconFormülde, F2 ve G2 birleştirilecek iki metindir, "," ise sonuç hücresinde iki metni ayıran ayraçtır (virgül). Eğer ayraç olarak boşluk kullanmak isterseniz, çift tırnak içinde boşluk " " yazmanız yeterlidir.

Basın Enter tuşuna basarak birleştirilmiş sonucu alın, ardından otomatik doldurma tutamacını aşağıya sürükleyerek diğer sonuçları elde edin.
use CONCATENATE function to combine columns

Satırları birleştirmek için, sadece hücre referanslarını ve ayraçları ihtiyacınıza göre değiştirin ve otomatik doldurma tutamacını sağa sürükleyin.
use CONCATENATE function to combine rows

1.13 CONCAT fonksiyonu veya TEXTJOIN fonksiyonu kullanımı (Excel2019 veya Excel365)

Excel2019 veya Excel365 kullanıyorsanız, CONCAT ve TEXTJOIN fonksiyonları daha iyi bir seçenek olabilir.

CONCAT hakkında sözdizimi
CONCAT (text1,[text2],…)

CONCAT fonksiyonu hakkında daha fazla bilgi için lütfen ziyaret edin: CONCAT.

CONCAT fonksiyonunun kullanımı, CONCATENATE fonksiyonu ile aynıdır. İki ayrı sütunda bulunan adı ve soyadı tek bir sütunda birleştirmek için formül şu şekilde kullanılır:

=CONCAT(A21," ",B21)

info iconFormülde, A21 ve B21 birleştirilecek iki metindir, " " ise sonuç hücresinde iki metni ayıran ayraçtır (boşluk). Farklı bir ayraç kullanmak isterseniz, çift tırnak içinde ayraç yazmanız yeterlidir.

Enter tuşuna basarak birleştirilmiş sonucu alın, ardından otomatik doldurma tutamacını aşağıya sürükleyerek diğer sonuçları elde edin.
use CONCAT function to combine columns

Sütunları birleştirmekten farklı olarak, satırları birleştirirken ilk formülü girdikten sonra otomatik doldurma tutamacını sağa doğru sürükleyerek tüm sonuçları elde edebilirsiniz.

TEXTJOINT hakkında sözdizimi
TEXTJOIN (ayraç, boşları_yoksay, metin1, [metin2], ...)

TEXTJOIN fonksiyonu hakkında daha fazla bilgi için lütfen ziyaret edin: TEXTJOIN.

TEXTJOIN fonksiyonu ile sütun veya satırları birleştirmek için:

=TEXTJOIN(",",TRUE,E21:G21))

info iconFormülde, E21:G21 birleştirilecek sürekli bir aralıktır. " " ise sonuç hücresinde iki metni ayıran ayraçtır (boşluk). Farklı bir ayraç kullanmak isterseniz, çift tırnak içinde ayraç yazmanız yeterlidir. "TRUE" mantıksal ifadesi, birleştirirken boş hücreleri yoksaymak anlamına gelir; boşluklarla birleştirmek isterseniz TRUE yerine FALSE yazabilirsiniz.

Enter tuşuna basarak birleştirilmiş sonucu alın, ardından otomatik doldurma tutamacını aşağıya sürükleyerek diğer sonuçları elde edin.

Boşları yoksay
use TEXTJOIN function to combine columns ignoring blanks
Boşları dahil et
use TEXTJOIN function to combine columns including blanks

1.14 Not Defteri kullanımı (sadece sütunları birleştirmek için)

1. Not Defteri kullanarak da sütunları birleştirebilirsiniz (satır birleştirme için geçerli değildir).

Birleştirmek istediğiniz sütun aralığını seçin ve Ctrl + C tuşlarına basarak aralığı kopyalayın.
copy the data range

2. Bir Not Defteriaçın ve Ctrl + V tuşlarına basarak kopyalanan aralığı yapıştırın.
Open a Notepad and paste the data

3. Not Defteri'nde iki metin arasındaki sekmeyi seçin ve Ctrl + H tuşlarına basarak Değiştir özelliğini etkinleştirin, sekme sembolü Bulunacak metin metin kutusuna yerleştirilmiş olur.
press Ctrl + H to enable Replace feature

4. Değiştirilecek metin kutusuna birleştirilen metinleri ayırmak istediğiniz ayraç karakterini yazın ve ardından Tümünü Değiştir'e tıklayın. Ardından Değiştir penceresini kapatın.
type the delimiter to separate the combined texts in the replace textbox

5. Şimdi Not Defteri'ndeki metinleri seçin ve Ctrl + C tuşlarına basarak kopyalayın, Excel'e gidin, bir hücre seçin ve Ctrl + V tuşlarına basarak birleştirilmiş sonuçları yapıştırın.
copy and paste the data back to Excel filethe columns are combined into one cell

Ek: Sütunları/satırları bir hücrede satır sonu ayraç olarak birleştirme

Sütunları veya satırları bir hücrede, aşağıdaki ekran görüntüsünde olduğu gibi satır sonu ile ayırarak birleştirmek isterseniz:
combine columns or rows into one cell with a line break

Öncelikle, Excel'de CHAR() fonksiyonunun, formülde girmesi zor olan karakterleri belirtmek için kullanılabileceğini bilmelisiniz. Örneğin, CHAR(10) satır sonu döndürür.

Daha sonra, yukarıda listelenen formüllerde CHAR(10) kullanarak sütunları veya satırları satır sonu ayraç ile birleştirebilirsiniz:

Ve işareti:

=A49&CHAR(10)&B49

CONCATENATE fonksiyonu:

=CONCATENATE(A49,CHAR(10),B49)

CONCAT fonksiyonu

=CONCAT(A49,CHAR(10),B49)

TEXTJOIN fonksiyonu

=TEXTJOIN(CHAR(10),TRUE,A49:B49)

Yukarıdaki formüllerden birini girdikten sonra, sonuçları seçin ve Giriş > Metni Kaydır.
click Home > Wrap Text

Artık sütunlar birleştirildi ve satır sonu ile ayrıldı.
the columns are combined into one and separated by a line break

tip iconSadece bir sütundaki satırları tek bir hücrede birleştirmek istiyorsanız, Excel'deki Hizala özelliği size yardımcı olabilir. Birden fazla satır içeren sütunu seçin ve Giriş > Doldur > Hizala'ya tıklayın, ardından satırlar aralıkta en üstteki hücrede boşluk ile birleştirilir.

click Home > Fill > Justify the rows are combined into the top cell with space

1.2 Sütunları/satırları bir hücrede boşluksuz birleştirme

Bu bölümde, sütunları veya satırları bir hücrede birleştirirken boş hücreleri atlamanın yolları anlatılmaktadır. Aşağıdaki ekran görüntüsünde gösterildiği gibi:
combine columns or rows and skip empty cells

1.21 TEXTJOIN fonksiyonu kullanımı (Excel2019 veya Excel365)

Excel2019 veya Excel365 kullanıyorsanız, yeni TEXTJOIN fonksiyonu bu işi kolayca çözebilir.

CONCATENATE hakkında sözdizimi
TEXTJOIN (ayraç, boşları_yoksay, metin1, [metin2], ...)

TEXTJOIN fonksiyonu hakkında daha fazla bilgi için lütfen ziyaret edin: TEXTJOIN.

Örnek: Adı (A sütunu), No. (B sütunu) ve alanı (C sütunu) bir hücrede birleştirerek e-posta adresi oluşturma, bazı No. hücreleri boş olabilir.

Birleştirilmiş sonucu yerleştirmek için bir hücre seçin ve şu formülü yazın:

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

info icon Formülde, A2:C2 birleştirilecek metinleri içeren aralıktır, "" ise ayraçtır (yok). Farklı bir ayraç kullanmak isterseniz, çift tırnak içinde ayraç yazmanız yeterlidir, örneğin ",". "TRUE" mantıksal ifadesi, birleştirirken boş hücreleri yoksaymak anlamına gelir; boşluklarla birleştirmek isterseniz TRUE yerine FALSE yazabilirsiniz.

Basın Enter tuşuna basarak ilk sonucu alın ve otomatik doldurma tutamacını aşağıya veya sağa sürükleyerek tüm sonuçları oluşturun.
TEXTJOIN function to combine columns skip blank cells

1.22 Ve işareti (&) kullanımı

Excel2016 veya önceki sürümleri kullanıyorsanız, metinleri tek tek birleştirmek ve boşlukları manuel olarak atlamak için ve işareti (&) kullanabilirsiniz.

Birleştirilmiş sonucu yerleştirmek istediğiniz bir hücreyi seçin ve aşağıdaki gibi bir formül yazın:

=A10&C10

info icon Formülde, & metinleri birleştirmek için kullanılır, A10 ve C10 birleştirilecek iki metindir. Ayraç olarak virgül kullanmak isterseniz, çift tırnak içinde virgül "," yazıp iki metin arasında & kullanabilirsiniz.

Basın Enter tuşuna basarak birleştirilmiş sonucu alın. Sonraki sonuçlar için formüldeki referansları değiştirin.
ampersand symbol to combine columns skip blank cells

1.23 Tanımlı fonksiyon kullanımı

Excel2016 ve önceki sürümleri kullananlar için, birden fazla sütun veya satırı boşlukları atlayarak birleştirmek gerekiyorsa, hızlıca çözmek için VBA ile Tanımlı bir fonksiyon oluşturabilirsiniz.

1. Alt + F11 tuşlarına basarak Microsoft Visual Basic for Applications penceresini açın.

2. Tıklayın Ekle > Modül yeni bir modül eklemek için.
Click Insert > Module to insert a new module

3. Aşağıdaki kodu yeni modüle kopyalayıp yapıştırın ve kaydedin.

VBA: Boş hücreleri atlayarak hücreleri birleştir

Function Concatenatecells(ConcatArea As Range) As String 'updateby Extendoffice For Each n In ConcatArea: nn = IIf(n = "", nn & "", nn & n & "_"): Next Concatenatecells = Left(nn, Len(nn) - 1) End Function

copy and paste the code into the module

4. Çalışma sayfasına geri dönün, birleştirilen sonucu yerleştirmek istediğiniz bir hücreyi seçin ve şu formülü yazın

=Concatenatecells(A15:C15)

info icon Formülde, A15:C15 birleştirilecek metinleri içeren aralıktır. VBA kodunda "_" birleştirilen sonuçta metinleri ayırmak için kullanılan ayraçtır, ihtiyacınıza göre değiştirebilirsiniz.
enter a formula to get the result


1.3 Satırları/sütunları/hücreleri bir hücrede veri kaybetmeden birleştirme

Excel'de Kutools for Excel yüklüyse, Satırları/Sütunları/Hücreleri Birleştir ve Değerleri Koru özelliği, çeşitli birleştirme işlemlerinde oldukça yardımcı olur.

Kutools for Excel, karmaşık görevleri basitleştirmek için 300'den fazla gelişmiş özellik sunar ve yaratıcılığı ve verimliliği artırır. Yapay zeka yetenekleriyle entegre olarak, Kutools görevleri hassas bir şekilde otomatikleştirir ve veri yönetimi işlerini kolaylaştırır. Kutools for Excel hakkında detaylı bilgi...  Ücretsiz deneme...

1. Birleştirmek istediğiniz hücreleri ve sonucu yerleştirmek istediğiniz hücreleri seçin.
Select the cells to combine and the cells to place the combined results

2. Tıklayın Kutools > Birleştir & Böl > Satırları/Sütunları/Hücreleri Birleştir ve Değerleri Koru.
click Combine Rows, Columns or Cells without Losing Data feature

3. Açılan pencerede aşağıdaki seçenekleri belirtin:
set options in the dialog box

1) Sütunları birleştirme, satırları birleştirme veya tüm hücreleri birleştirme seçeneklerinden birini seçin.

Sütunları birleştir Örnek. Satırları birleştir Örnek. Tek hücrede birleştir Örnek.
Combine columns Combine rows Combine into single cell

2) Birleştirilen sonuçtaki metinler için ayraç belirtin.

3) Birleştirilen sonucun konumunu belirtin (Tek hücrede birleştir seçeneği seçildiğinde devre dışı kalır)

Sütunları birleştir seçeneğini seçtiğinizde, sonucu seçili aralığın solundaki hücreye veya sağındaki hücreye yerleştirmeyi belirtebilirsiniz.

Soldaki hücre Örnek. Sağdaki hücre Örnek.
put the combined result to left cell put the combined result to right cell

Satırları birleştir seçeneğini seçtiğinizde, sonucu seçili aralığın en üstündeki hücreye veya en altındaki hücreye yerleştirmeyi belirtebilirsiniz.

Üstteki hücre Örnek. Alttaki hücre Örnek.
put the combined result to top cell put the combined result to bottom cell

4) Birleştirilen sonuçlarla ilgili işlemi belirtin.

4. Birleştirme işlemini tamamlamak için Tamamla veya Uygula'ya tıklayın.

Bu hücrelerin içeriğini koru
Keep contents of combined cells
Bu hücrelerin içeriğini sil
Delete contents of combined cells
Bu hücreleri birleştir
Merge the combined cells

Bu özellik hakkında daha fazla bilgi için lütfen Satırları, Sütunları, Hücreleri Veri Kaybetmeden Birleştir sayfasını ziyaret edin.

Kutools for Excel hakkında daha fazla bilgi için lütfen Kutools for Excel sayfasını ziyaret edin.

Kutools for Excel için 30 günlük ücretsiz deneme sürümünü indirmek için şimdi tıklayın.


1.4 Boşsa iki sütunu birleştirme

Bazen, iki sütundan birinde boş hücreler varsa, iki sütunu birleştirmek isteyebilirsiniz. Örneğin, A sütununda Kullanıcı Adları ve bazı boş hücreler, B sütununda ise Adlar var. Şimdi, iki sütunu birleştirirken A sütunundaki boş hücreleri B sütunundaki karşılık gelen içerikle doldurmak istiyorsunuz, aşağıdaki ekran görüntüsünde gösterildiği gibi:
Combine two columns if blank

1.41 IF fonksiyonu kullanımı

IF fonksiyonu belirli bir koşulu test etmek için kullanılır. Burada, hücrenin boş olup olmadığını test etmek ve boşsa diğer sütundaki içerikle doldurmak için IF fonksiyonunu kullanabilirsiniz.

IF fonksiyonu hakkında sözdizimi
IF (mantıksal_test, [doğruysa_değer], [yanlışsa_değer])

IF fonksiyonu hakkında daha fazla bilgi için lütfen ziyaret edin: IF

Birleştirilmiş sonucu yerleştirmek istediğiniz sütunun en üst hücresini seçin ve aşağıdaki formülü girin veya kopyalayın:

=IF(A2="",B2,A2)

Daha sonra Enter tuşuna basarak ilk sonucu alın ve otomatik doldurma tutamacını aşağıya sürükleyerek tüm sonuçları elde edin.
use IF function to combine two columns if blank

Artık sadece A sütunundaki boş hücreler, B sütunundaki içerikle doldurulmuştur.

1.42 VBA kullanımı

Bu işi yapabilecek bir VBA kodu da aşağıda verilmiştir.

1. Alt + F11 tuşlarına basarak Microsoft Visual Basic for Applications penceresini açın, ardından Ekle > Modül'e tıklayarak yeni bir boş modül oluşturun.

2. Aşağıdaki kodu yeni modüle kopyalayın ve yapıştırın.

VBA: Boşsa iki sütunu birleştir

Sub MergebyBlank() 'UpdatebyExtendoffice20220506 Dim xRg1, xRg2, xRgUser As Range Dim xRg As Range Dim xWsh As Worksheet Dim xCount, xFNum As Integer Set xRg1 = Range("A:A") Set xRg2 = Range("B:B") Set xWsh = xRg1.Worksheet Set xRgUser = xWsh.UsedRange Set xRg1 = Intersect(xRgUser, xRg1) Set xWsh = xRg2.Worksheet Set xRgUser = xWsh.UsedRange Set xRg2 = Intersect(xRgUser, xRg2) xCount = xRg1.Count If (xCount > xRg2.Count) Then xCount = xRg2.Count End If For xFNum = 1 To xCount If (xRg1.Item(xFNum).Value = "") Then If (xRg2.Item(xFNum).Value <> "") Then xRg1.Item(xFNum).Value = xRg2.Item(xFNum).Value End If ElseIf (xRg2.Item(xFNum).Value = "") Then If (xRg1.Item(xFNum).Value <> "") Then xRg2.Item(xFNum).Value = xRg1.Item(xFNum).Value End If End If Next End Sub 

copy and paste the code into the module

info iconKodda, A:A ve B:B birleştirilecek iki sütundur, ihtiyacınıza göre değiştirebilirsiniz.

3. Daha sonra F5 tuşuna basın veya Çalıştır run buttondüğmesine tıklayın, ardından A sütunundaki boş değerler B sütunundaki değerlerle doldurulacaktır.


2 Aynı ID'ye sahip satırları birleştirme

Birden fazla sütundan oluşan bir tablo olduğunu ve bir sütunda yinelenen ID değerleri bulunduğunu varsayalım. Şimdi, bu eğitimde aynı ID'ye sahip satırları birleştirip bazı hesaplamalar yapmanın yolları anlatılmaktadır.
sample data

2.1 Aynı ID'ye sahip satırları virgül veya diğer ayraçlarla birleştirme

Bu bölümde, aynı ID'ye sahip satırları virgül ile ayırarak birleştirmenin yolları anlatılmaktadır. Aşağıdaki ekran görüntüsünde gösterildiği gibi:
Combine rows with same ID and separated by comma

2.11 VBA kullanımı

Bu işi yapabilecek bir VBA kodu aşağıda verilmiştir

1. Alt + F11 tuşlarına basarak Microsoft Visual Basic for Applications penceresini açın, ardından Ekle > Modül'e tıklayarak yeni bir boş modül oluşturun.

2. Aşağıdaki kodu yeni modüle kopyalayın ve yapıştırın.

VBA: Aynı ID'ye sahip satırları birleştir

Sub Combine_Rows() 'UpdatebyExtendoffice20220506 Dim xRg As Range Dim xRows As Long Dim I As Long, J As Long, K As Long On Error Resume Next Set xRg = Application.InputBox("Select Range:", "Kutools For Excel", Selection.Address, , , , , 8) Set xRg = Range(Intersect(xRg, ActiveSheet.UsedRange).Address) If xRg Is Nothing Then Exit Sub xRows = xRg.Rows.Count For I = xRows To 2 Step -1 For J = 1 To I - 1 If xRg(I, 1).Value = xRg(J, 1).Value And J <> I Then For K = 2 To xRg.Columns.Count If xRg(J, K).Value <> "" Then If xRg(I, K).Value = "" Then xRg(I, K) = xRg(J, K).Text Else xRg(I, K) = xRg(I, K).Text & "," & xRg(J, K).Text 'here uses comma as separator, you can change it to others as you need End If End If Next xRg(J, 1).EntireRow.Delete I = I - 1 J = J - 1 End If Next Next ActiveSheet.UsedRange.Columns.AutoFit End Sub

copy and paste the code into the module

3. Daha sonra F5 tuşuna basın veya Çalıştır run buttondüğmesine tıklayın, ardından Kutools for Excel penceresi açılır ve birleştirilecek tabloyu seçmenizi ister.
select a table that needs to be combined rows with the same ID

4. Tamam'a tıklayın. Artık seçili tablo, aynı ID'ye göre satırları birleştirilmiş olur.

2.12 Yardımcı sütunlar eklemek için IF fonksiyonu kullanımı

Sadece iki sütun varsa ve aynı ID'ye sahip satırları, diğer sütundaki değerleri virgül ile ayırarak birleştirmek istiyorsanız, IF fonksiyonu size yardımcı olabilir. Aşağıdaki ekran görüntüsünde gösterildiği gibi:
combine the rows with the same ID, and another column values separated by a comma

1. ID'leri A'dan Z'ye sıralayın. ID sütununu seçin ve Veri > A'dan Z'ye Sırala.
Data > Sort A to Z

2. Ardından Sıralama Uyarısı penceresinde Pencereyi Genişlet seçeneğini işaretleyin ve Sırala.
check Expand the selection option, and click Sort

Artık aynı ID'ler bir arada sıralanmış olur.
the same IDs have been sorted together

3. Yan sütunda, IF fonksiyonunu şu şekilde kullanın:

=IF(A17=A18,C17&", "&B18,B18)

info iconFormülde, A17 ve A18 ID sütunundaki iki bitişik hücredir (A17 ID sütununun başlığıdır), B18 ise A18 hücresinin karşılığıdır. ", " değerleri virgül ile ayırır. Referansları ve ayraçları ihtiyacınıza göre değiştirebilirsiniz.

4. Basın Enter tuşuna basarak ilk sonucu alın, ardından otomatik doldurma tutamacını aşağıya sürükleyerek tüm sonuçları elde edin.
enter a fromula to get the result

5. Yan sütuna şu formülü yazın:

=IF(A18<>A19,"Birleştirildi","")

info iconFormülde, A18 ve A19 ID sütunundaki iki bitişik hücredir. Eğer bitişik hücreler eşit değilse "Birleştirildi" döner, aksi halde boş döner.

6. Basın Enter tuşuna basarak ilk sonucu alın, ardından otomatik doldurma tutamacını aşağıya sürükleyerek tüm sonuçları elde edin.
enter a formula to check the merged cells

7. Son formül sütununu başlık dahil seçin ve Veri > Filtre.
 click Data > Filter

8. Filtre düğmesine tıklayın ve Birleştirildi onay kutusunu açılır menüden işaretleyin ve Tamam.
tick Merged checkbox in Filter list

Artık sadece birleştirilen satırlar filtrelenmiş olur, filtrelenen verileri kopyalayıp başka bir yere yapıştırabilirsiniz.
copy the filtered data and paste to other place

IF fonksiyonu hakkında daha fazla bilgi için lütfen ziyaret edin: IF.

2.13 Pratik bir araç kullanımı – Gelişmiş Satırları Birleştir

Excel'de Kutools for Excel yüklüyse, Gelişmiş Satırları Birleştir özelliği bu işi kolayca yapabilir.

Kutools for Excel, karmaşık görevleri basitleştirmek için 300'den fazla gelişmiş özellik sunar ve yaratıcılığı ve verimliliği artırır. Yapay zeka yetenekleriyle entegre olarak, Kutools görevleri hassas bir şekilde otomatikleştirir ve veri yönetimi işlerini kolaylaştırır. Kutools for Excel hakkında detaylı bilgi...  Ücretsiz deneme...

1. Tabloyu seçin ve ardından tıklayın Kutools > Birleştir & Böl > Gelişmiş Satırları Birleştir.
click Advanced Combine Rows feature of kutools

2. Gelişmiş Satırları Birleştir penceresinde aşağıdakileri yapın:

1) ID sütununu seçin ve Anahtar olarak ayarlayın;

2) Değerlerini ayırıcı ile birleştirmek istediğiniz sütunu seçin, Birleştir'e tıklayın ve bir ayraç seçin.

3) tıklayın Tamam.

Artık satırlar aynı ID'ye göre birleştirilmiş olur.
the rows have been combined by the same ID

Gelişmiş Satırları Birleştir özelliği orijinal verileri değiştirecektir, lütfen kullanmadan önce verilerinizi yedekleyin.

Bu özellik hakkında daha fazla bilgi için lütfen Gelişmiş Satırları Birleştir sayfasını ziyaret edin.

Kutools for Excel hakkında daha fazla bilgi için lütfen Kutools for Excel sayfasını ziyaret edin.

Kutools for Excel için 30 günlük ücretsiz deneme sürümünü indirmek için şimdi tıklayın.

2.2 Aynı ID'ye sahip satırları birleştirip bazı hesaplamalar yapma

Aynı ID'ye sahip satırları birleştirip değerleri toplamak veya başka hesaplamalar yapmak istiyorsanız, aşağıdaki yöntemler size yardımcı olabilir.
Combine rows with same ID and do some calculations

2.21 Konsolide özelliği kullanımı

Sadece iki sütun varsa, bir sütunda metinler (ID), diğerinde ise hesaplanacak değerler (örneğin toplam) varsa, Excel'in yerleşik Konsolide özelliği size yardımcı olabilir.

1. Birleştirilmiş sonucu yerleştirmek istediğiniz bir hücreyi seçin ve ardından tıklayın Veri > Konsolide.
click Data > Consolidate

2. Konsolide penceresinde aşağıdakileri yapın:

1) İhtiyacınıza göre Fonksiyonlar'ı seçin;

2) Tabloyu seçmek için oka tıklayın;

3) Seçili aralığı Tüm başvurular listesine eklemek için Ekle'ye tıklayın;

4) En üst satır ve En sol sütun onay kutularını işaretleyin;

5) Tıklayın Tamam.

Artık tablo aynı ID'ye göre toplanmış olur.
the table has been summed based on the same ID

2.22 VBA kullanımı

Aynı ID'ye sahip satırları birleştirip değerleri toplamak için aşağıda bir VBA kodu da verilmiştir.

1. Basın Alt + F11 tuşlarına basarak Microsoft Visual Basic for Applications penceresini açın, ardından Ekle > Modül yeni bir boş modül oluşturun.
click Insert > Module to create a new blank module

2. Yeni modüle aşağıdaki VBA kodunu kopyalayıp yapıştırın.

VBA: Yinelenen satırları birleştir ve topla

Sub CombineRows()
'Updateby Extendoffice
Dim WorkRng As Range
Dim Dic As Variant
Dim arr As Variant
On Error Resume Next
xTitleId = "KutoolsforExcel"
Set WorkRng = Application.Selection
Set WorkRng = Application.InputBox("Range", xTitleId, WorkRng.Address, Type:=8)
Set Dic = CreateObject("Scripting.Dictionary")
arr = WorkRng.Value
For i = 1 To UBound(arr, 1)
    Dic(arr(i, 1)) = Dic(arr(i, 1)) + arr(i, 2)
Next
Application.ScreenUpdating = False
WorkRng.ClearContents
WorkRng.Range("A1").Resize(Dic.Count, 1) = Application.WorksheetFunction.Transpose(Dic.keys)
WorkRng.Range("B1").Resize(Dic.Count, 1) = Application.WorksheetFunction.Transpose(Dic.items)
Application.ScreenUpdating = True
End Sub

3. Daha sonra F5 tuşuna basın veya Çalıştır run buttondüğmesine tıklayın, ardından bir tablo seçmek için bir pencere açılır ve ardından Tamam.

Artık seçili aralık aynı değerlere göre birleştirilip toplanmış olur.

note buttonVBA orijinal verileri değiştirecektir, lütfen kullanmadan önce verilerinizi yedekleyin.

2.23 Pratik bir araç kullanımı – Gelişmiş Satırları Birleştir

Tabloda iki sütundan fazlası varsa ve hesaplama yapmak istiyorsanız, örneğin, ilk sütunda birleştirilecek yinelenen ürün adları, ikinci sütunda virgül ile ayrılacak mağaza adları, son sütunda ise yinelenen satırlara göre toplanacak sayılar varsa, aşağıdaki ekran görüntüsünde gösterildiği gibi, Kutools for Excel’in Gelişmiş Satırları Birleştir özelliği size yardımcı olabilir.
combine and do calculations

1. Tabloyu seçin ve ardından tıklayın Kutools > Birleştir & Böl > Gelişmiş Satırları Birleştir.
click Advanced Combine Rows feature of kutools

2. Gelişmiş Satırları Birleştir penceresinde aşağıdakileri yapın:

1) ID sütununu seçin ve Anahtar olarak ayarlayın;

2) Değerlerini ayırıcı ile birleştirmek istediğiniz sütunu seçin, Birleştir'e tıklayın ve bir ayraç seçin.

3) Hesaplama yapmak istediğiniz sütunu seçin, Hesapla'ya tıklayın ve bir hesaplama seçin.

4) tıklayın Tamam.

Artık satırlar aynı satırlara göre birleştirilip hesaplanmış olur.

note buttonGelişmiş Satırları Birleştir özelliği orijinal verileri değiştirecektir, lütfen kullanmadan önce verilerinizi yedekleyin.

Bu özellik hakkında daha fazla bilgi için lütfen Gelişmiş Satırları Birleştir sayfasını ziyaret edin.

Kutools for Excel hakkında daha fazla bilgi için lütfen Kutools for Excel sayfasını ziyaret edin.

Kutools for Excel için 30 günlük ücretsiz deneme sürümünü indirmek için şimdi tıklayın.

2.3 Aynı değere sahip bitişik satırları birleştirme

Birden fazla sütundan oluşan bir tablo varsa ve bir sütunda bazı yinelenen değerler varsa, şimdi işiniz bu sütundaki aynı değerlere sahip bitişik satırları aşağıdaki ekran görüntüsünde gösterildiği gibi birleştirmek. Bunu nasıl çözebilirsiniz?
Combine adjacent rows with same value

2.31 VBA kullanımı

Excel'de bu işi doğrudan çözebilecek yerleşik bir özellik yoktur, ancak burada bunu yapabilecek bir VBA kodu verilmiştir.

1. Alt + F11 tuşlarına basarak Microsoft Visual Basic for Applications penceresini açın, ardından Ekle > Modül'e tıklayarak yeni bir boş modül oluşturun.

2. Yeni modüle aşağıdaki VBA kodunu kopyalayıp yapıştırın.

VBA: Aynı değere sahip bitişik satırları birleştir

Sub MergeSameCell()
'Updateby Extendoffice
Dim Rng As Range, xCell As Range
Dim xRows As Integer
xTitleId = "KutoolsforExcel"
Set WorkRng = Application.Selection
Set WorkRng = Application.InputBox("Range", xTitleId, WorkRng.Address, Type:=8)
Application.ScreenUpdating = False
Application.DisplayAlerts = False
xRows = WorkRng.Rows.Count
For Each Rng In WorkRng.Columns
    For i = 1 To xRows - 1
        For j = i + 1 To xRows
            If Rng.Cells(i, 1).Value <> Rng.Cells(j, 1).Value Then
                Exit For
            End If
        Next
        WorkRng.Parent.Range(Rng.Cells(i, 1), Rng.Cells(j - 1, 1)).Merge
        i = j - 1
    Next
Next
Application.DisplayAlerts = True
Application.ScreenUpdating = True
End Sub

copy and paste the code into the module

3. Daha sonra F5 tuşuna basın veya Çalıştır run buttondüğmesine tıklayın, ardından bir tablo seçmek için bir pencere açılır ve ardından Tamam.
select the data range

Artık ilk sütunda aynı değerlere sahip bitişik satırlar seçili aralıkta birleştirilmiş olur.

note buttonVBA orijinal verileri değiştirecektir, lütfen kullanmadan önce verilerinizi yedekleyin. Ayrıca bu VBA, seçili tablonun ilk sütunundaki aynı değerleri birleştirir.

2.32 Pratik bir araç kullanımı – Aynı Hücreleri Birleştir

Excel'de Kutools for Excel yüklüyse, Kutools for Excel'in Aynı Hücreleri Birleştir özelliği bu işi tek adımda çözebilir.

Kutools for Excel, karmaşık görevleri basitleştirmek için 300'den fazla gelişmiş özellik sunar ve yaratıcılığı ve verimliliği artırır. Yapay zeka yetenekleriyle entegre olarak, Kutools görevleri hassas bir şekilde otomatikleştirir ve veri yönetimi işlerini kolaylaştırır. Kutools for Excel hakkında detaylı bilgi...  Ücretsiz deneme...

Aynı değerlere sahip hücreleri birleştirmek istediğiniz sütunu seçin ve ardından tıklayın Kutools > Birleştir & Böl > Aynı Hücreleri Birleştir.
click Merge Same Cells feature of kutools

Artık aynı değerlere sahip bitişik hücreler birleştirilmiştir.

tip buttonBirleştirilen hücreleri ayırmak ve değerleri geri doldurmak isterseniz, Hücreleri Ayır & Değerleri Doldur özelliğini kullanabilirsiniz.
apply the Unmerge Cells & Fill Values feature
unmerge the merged cells and fill values back

Bu özellik hakkında daha fazla bilgi için lütfen Aynı Hücreleri Birleştir sayfasını ziyaret edin.

Bu özellik hakkında daha fazla bilgi için lütfen Hücreyi Ayır sayfasını ziyaret edin.

Kutools for Excel hakkında daha fazla bilgi için lütfen Kutools for Excel sayfasını ziyaret edin.

Kutools for Excel için 30 günlük ücretsiz deneme sürümünü şimdi indirin.


3 Hücreleri Birleştir

3.1. Birden fazla satır ve sütunu tek bir hücrede birleştirme

Birden fazla satır ve sütundan oluşan bir aralığı tek bir hücrede birleştirmek için burada dört yöntem sunulmuştur.

Örnek: A1:C3 aralığını birleştir
Combine multiple rows and columns into a single cell

3.11 Ve işareti (&) kullanımı

Excel'de, ve işareti (&) genellikle metinleri birleştirmek için kullanılır.

Birleştirilmiş sonucu yerleştirmek istediğiniz bir hücreyi seçin ve aşağıdaki gibi bir formül yazın:

=A1&", "&B1&", "&C1&", "&A2&", " &B2&", "&C2&", "&A3&", "&B3&", "&C3

info iconFormülde, & metinleri birleştirmek için kullanılır, ", " ise sonuç hücresinde iki metni ayıran ayraçtır (virgül + boşluk). Farklı bir ayraç kullanmak isterseniz, çift tırnak içinde ayraç yazmanız yeterlidir.

Enter tuşuna basarak birleştirilmiş sonucu alın.

3.12 CONCATENATE fonksiyonu kullanımı (Excel2016 veya önceki sürümler)

Excel2016 veya önceki sürümleri kullanıyorsanız, CONCATENATE fonksiyonu size yardımcı olabilir.

CONCATENATE hakkında sözdizimi
CONCATENATE (text1,[text2],…)

CONCATENATE fonksiyonu hakkında daha fazla bilgi için lütfen ziyaret edin: CONCATENATE

Birleştirilmiş sonucu yerleştirmek istediğiniz bir hücreyi seçin ve aşağıdaki gibi bir formül yazın:

=CONCATENATE(A1,", ",B1,", ",C1,", ",A2,", ",B2,", ",C2,", ",A3,", ",B3,", ",C3)

info iconFormülde, A1, B1…,C3 birleştirilecek metinlerdir. ", " ise sonuç hücresinde iki metni ayıran ayraçtır (virgül + boşluk). Farklı bir ayraç kullanmak isterseniz, çift tırnak içinde ayraç yazmanız yeterlidir.

Daha sonra Enter tuşuna basarak birleştirilmiş sonucu alın.

3.13 CONCAT fonksiyonu veya TEXTJOIN fonksiyonu kullanımı (Excel2019 veya Excel365)

Excel2019 veya Excel365 kullanıyorsanız, CONCAT ve TEXTJOIN fonksiyonları daha iyi bir seçenek olabilir.

CONCAT hakkında sözdizimi
CONCAT (text1,[text2],…)

CONCAT fonksiyonu hakkında daha fazla bilgi için lütfen ziyaret edin: CONCAT.

CONCAT fonksiyonunun kullanımı, CONCATENATE fonksiyonu ile aynıdır. İki ayrı sütunda bulunan adı ve soyadı tek bir sütunda birleştirmek için formül şu şekilde kullanılır:

=CONCAT(A1,", ",B1,", ",C1,", ",A2,", ",B2,", ",C2,", ",A3,", ",B3,", ",C3)

info iconFormülde, A1, B1…,C3 birleştirilecek metinlerdir. ", " ise sonuç hücresinde iki metni ayıran ayraçtır (virgül + boşluk). Farklı bir ayraç kullanmak isterseniz, çift tırnak içinde ayraç yazmanız yeterlidir.

Daha sonra Enter tuşuna basarak birleştirilmiş sonucu alın.

TEXTJOIN hakkında sözdizimi
TEXTJOIN (ayraç, boşları_yoksay, metin1, [metin2], ...)

TEXTJOIN fonksiyonu hakkında daha fazla bilgi için lütfen ziyaret edin: TEXTJOIN.

TEXTJOIN fonksiyonu ile sütun veya satırları birleştirmek için:

=TEXTJOIN(", ",TRUE,A1:C3)

info iconFormülde, A1:C3 birleştirilecek sürekli bir aralıktır. ", " ise sonuç hücresinde iki metni ayıran ayraçtır (virgül + boşluk). Farklı bir ayraç kullanmak isterseniz, çift tırnak içinde ayraç yazmanız yeterlidir. "TRUE" mantıksal ifadesi, birleştirirken boş hücreleri yoksaymak anlamına gelir; boşluklarla birleştirmek isterseniz TRUE yerine FALSE yazabilirsiniz.

Daha sonra Enter tuşuna basarak birleştirilmiş sonucu alın.

tip buttonAyraç olarak satır sonu kullanmak isterseniz, formülde CHAR(10) kullanın, örneğin =TEXTJOIN(CHAR(10),TRUE,A1:C3), ardından sonuç hücresini Metni Kaydır olarak biçimlendirin.
format the result cell as Wrap Text

3.14 Satırları/sütunları/hücreleri bir hücrede veri kaybetmeden birleştirme

Excel'de Kutools for Excel yüklüyse, Satırları/Sütunları/Hücreleri Birleştir ve Değerleri Koru özelliği bu işi hızlıca yapabilir.

1. Birleştirmek istediğiniz hücre aralığını seçin ve ardından tıklayın Kutools > Birleştir & Böl > Satırları/Sütunları/Hücreleri Birleştir ve Değerleri Koru.
click Combine Rows, Columns or Cells without Losing Data feature of kutools

2. Açılan pencerede Tek hücrede birleştir seçeneğini işaretleyin ve ihtiyacınıza göre bir ayraç belirtin, ardından Tamam.
specify the options in the dialog box

Artık hücreler belirttiğiniz ayraç ile tek bir hücrede birleştirilmiştir. Eğer hücre içeriği çok fazlaysa ve birleşik hücrede görünmüyorsa, Metni Kaydır seçeneğini Giriş sekmesinden seçerek görünür hale getirebilirsiniz.
the cells are merged into one cell with a specific delimiter

Bu özellik hakkında daha fazla bilgi için lütfen Satırları, Sütunları, Hücreleri Veri Kaybetmeden Birleştir sayfasını ziyaret edin.

Kutools for Excel hakkında daha fazla bilgi için lütfen Kutools for Excel sayfasını ziyaret edin.

Kutools for Excel için 30 günlük ücretsiz deneme sürümünü indirmek için şimdi tıklayın.

3.2 Birden fazla satır ve sütunu tek bir sütun/satırda birleştirme

Hücreleri tek bir sütuna dönüştür
  Transpose cells into one single column
Hücreleri tek bir satıra dönüştür
 Transpose cells into one single row
 

3.21 Aralığa isim verip INDEX fonksiyonu kullanma (sadece tek sütun için)

Hücre aralığını tek bir sütuna dönüştürmek istiyorsanız, aralığa isim verip ardından INDEX fonksiyonunu kullanabilirsiniz.

1. Hücre aralığını seçin, sağ tıklayarak bağlam menüsünü açın ve Ad Tanımla.
 right-click the data range, and click Define Name

2. Açılan Yeni Ad penceresinde bir ad yazın Ad kutusuna ve ardından Tamam.
type a name in the Name textbox

3. Aralığa isim verdikten sonra, dönüştürülen verileri yerleştirmek için bir hücre seçin ve INDEX fonksiyonunu şu şekilde kullanın:

=INDEX(MyData,1+INT((ROW(A1)-1)/COLUMNS(MyData)),MOD(ROW(A1)-1+COLUMNS(MyData),COLUMNS(MyData))+1)

INDEX fonksiyonu hakkında daha fazla bilgi için burayı ziyaret edin.

4. Basın Enter tuşuna basın ve ardından otomatik doldurma tutamacını aşağıya sürükleyerek bu formülü #BAŞV! hata değeri görünene kadar doldurun.
enter a formula and drga the formula down

5. Hata değerini kaldırın, ardından hücre aralığı tek bir sütunda birleştirilmiş olur.

3.22 VBA (sadece tek sütun için)

Hücreleri tek bir sütunda birleştirmek için burada bir VBA kodu da kullanılabilir.

1. Alt + F11 tuşlarına basarak Microsoft Visual Basic for Applications penceresini açın, ardından Ekle > Modül'e tıklayarak yeni bir boş modül oluşturun.

2. Aşağıdaki VBA kodunu boş modüle kopyalayıp yapıştırın.

VBA: Aralığı sütuna dönüştür

Sub ConvertRangeToColumn()
'UpdatebyExtendoffice
Dim Range1 As Range, Range2 As Range, Rng As Range
Dim rowIndex As Integer
xTitleId = "KutoolsforExcel"
Set Range1 = Application.Selection
Set Range1 = Application.InputBox("Source Ranges:", xTitleId, Range1.Address, Type:=8)
Set Range2 = Application.InputBox("Convert to (single cell):", xTitleId, Type:=8)
rowIndex = 0
Application.ScreenUpdating = False
For Each Rng In Range1.Rows
    Rng.Copy
    Range2.Offset(rowIndex, 0).PasteSpecial Paste:=xlPasteAll, Transpose:=True
    rowIndex = rowIndex + Rng.Columns.Count
Next
Application.CutCopyMode = False
Application.ScreenUpdating = True
End Sub

copy and paste the vba code into the module

3. Daha sonra F5 tuşuna basın veya Çalıştır run buttondüğmesine tıklayın, bir hücre aralığı seçmek için bir pencere açılır ve ardından Tamam.
select a range of cells

4. Sonucu yerleştirmek için başka bir pencere açılır, bir hücre seçin ve ardından Tamam.
select a cell to place the result

3.23 Pratik bir araç kullanımı – Aralığı Dönüştür

Hücreleri tek bir satırda birleştirmek istiyorsanız, Excel'de yerleşik bir özellik yoktur. Ancak, Kutools for Excel yüklüyse, Aralığı Dönüştür özelliği bir aralığı tek bir sütuna veya satıra dönüştürmeyi, ayrıca bir satırı veya sütunu aralığa dönüştürmeyi destekler.

Kutools for Excel, karmaşık görevleri basitleştirmek için 300'den fazla gelişmiş özellik sunar ve yaratıcılığı ve verimliliği artırır. Yapay zeka yetenekleriyle entegre olarak, Kutools görevleri hassas bir şekilde otomatikleştirir ve veri yönetimi işlerini kolaylaştırır. Kutools for Excel hakkında detaylı bilgi...  Ücretsiz deneme...

1. Hücre aralığını seçin ve ardından tıklayın Kutools > Aralık > Aralığı Dönüştür.
click Transform Range feature of kutools

2. Aralığı Dönüştür penceresinde Aralığı tek sütuna dönüştür veya Aralığı tek satıra dönüştür seçeneğini ihtiyacınıza göre işaretleyin. Tıklayın Tamam.
select the option you need

3. Sonucu yerleştirmek için bir hücre seçmek için bir pencere açılır, tıklayın Tamam.
select a cell to place the result

Artık hücre aralığı bir satıra veya sütuna dönüştürülmüş olur.

Bu özellik hakkında daha fazla bilgi için lütfen Aralığı Dönüştür sayfasını ziyaret edin.

Kutools for Excel hakkında daha fazla bilgi için lütfen Kutools for Excel sayfasını ziyaret edin.

Kutools for Excel için 30 günlük ücretsiz deneme sürümünü indirmek için şimdi tıklayın.

3.3 Sütunları yinelenen olmadan tek bir sütunda birleştirme

Birden fazla sütundan oluşan bir tabloda bazı yinelenenler varsa, aşağıdaki ekran görüntüsünde gösterildiği gibi sütunları yinelenen olmadan tek bir sütunda nasıl birleştirebilirsiniz?
Stack columns into one column without duplicate

Bu bölümde, bu işi yapmanın üç farklı yöntemi sunulmuştur.

3.31 Kopyala ve yapıştır, yinelenenleri kaldır

Excel'de bu işi çözmenin genel yolu, sütunları tek tek kopyalayıp yapıştırmak ve ardından yinelenen değerleri kaldırmaktır.

1. İlk sütunu seçin ve Ctrl + C tuşlarına basarak kopyalayın, ardından bir hedef hücre seçin ve Ctrl + V tuşlarına basarak yapıştırın.
copy and paste the first column data

2. Ardından, diğer sütunları da aynı şekilde kopyalayıp ilk sütunun altına yapıştırın.
repeat to copy other columns data below the first column

3. Ardından, birleştirilen sütunu seçin ve Veri > Yinelenenleri Kaldır'a tıklayın, ardından Yineleneni Kaldır penceresinde sütun adını işaretleyin ve Tamam.
click Data > Remove Duplicates
check the column name in the dialog box

4. Artık bir pencere açılır ve yinelenen değerlerin kaldırıldığını bildirir. Tıklayın Tamam kapatmak için ve birleştirilen sütunda sadece benzersiz değerler kalır.
all duplicates are removed

tip buttonYüzlerce sütun varsa, tek tek kopyalayıp yapıştırmak zaman alıcıdır. Ancak, Excel'de Kutools for Excel yüklüyse, Aralığı Dönüştür özelliği aralığı hızlıca sütuna dönüştürebilir, ardından Excel'in Yinelenenleri Kaldır özelliğini uygulayabilirsiniz.

Sütun aralığını seçin ve ardından tıklayın Kutools > Aralık > Aralığı Dönüştür.
click Transform Range feature of kutools

Ardından Aralığı tek sütuna dönüştür seçeneğini işaretleyin ve ardından Tamam seçeneğini seçerek birleştirilen sütunu yerleştirmek için bir hücre seçin.
check the Range to single column option

Daha sonra Yinelenenleri Kaldır özelliğini uygulayarak yinelenen değerleri kaldırın.

Bu özellik hakkında daha fazla bilgi için lütfen Aralığı Dönüştür sayfasını ziyaret edin.

Kutools for Excel hakkında daha fazla bilgi için lütfen Kutools for Excel sayfasını ziyaret edin.

Kutools for Excel için 30 günlük ücretsiz deneme sürümünü indirmek için şimdi tıklayın.

3.32 VBA kullanımı

Ayrıca, bu işi çözebilecek bir VBA kodu da aşağıda verilmiştir.

1. Alt + F11 tuşlarına basarak Microsoft Visual Basic for Applications penceresini açın, ardından Ekle > Modül'e tıklayarak yeni bir boş modül oluşturun.

2. Aşağıdaki kodu yeni modüle kopyalayın ve yapıştırın.

VBA: Sütunları yinelenen olmadan tek bir sütunda birleştir

Sub FindUniques()
'UpdatebyExtendoffice
Dim rng As Range
Dim InputRng As Range, OutRng As Range
xTitleId = "KutoolsforExcel"
Set InputRng = Application.Selection
Set InputRng = Application.InputBox("Range :", xTitleId, InputRng.Address, Type:=8)
Set OutRng = Application.InputBox("Out put to (single cell):", xTitleId, Type:=8)
Set dic = CreateObject("Scripting.Dictionary")
For j = 1 To InputRng.Columns.Count
    For i = 1 To InputRng.Rows.Count
        xValue = InputRng.Cells(i, j).Value
        If xValue <> "" And Not dic.Exists(xValue) Then
            OutRng.Value = xValue
            dic(xValue) = ""
            Set OutRng = OutRng.Offset(1, 0)
        End If
    Next
Next
End Sub

copy and paste the code into the module

3. Daha sonra F5 tuşuna basın veya Çalıştır run buttondüğmesine tıklayın, ardından birleştirilecek sütunları seçmek için bir pencere açılır, Tamam'a tıklayın.
select the columns that needed To be stacked

4. Ardından, ikinci açılan pencerede birleştirilen sütunu yerleştirmek için bir hücre seçin ve ardından Tamam.
select a destinate cell to place the stacked column

Artık sütunlar sadece benzersiz değerlerle tek bir sütunda birleştirilmiş olur.

3.4. Hücreleri birleştir ve biçimlendirmeyi koru

İki sütun varsa ve biri özel bir biçimlendirmeye sahipse (örneğin özel TarihSaat mm/dd/yyyy), bu iki sütunu normal yöntemlerle birleştirirseniz, özel biçimlendirme aşağıdaki ekran görüntüsünde gösterildiği gibi kaybolur:
Combine cells but losing formatting

Bu bölümde, hücreleri birleştirirken biçimlendirmeyi korumanın yolları sunulacaktır.
Combine cells and keep formatting

3.41 Formül içinde TEXT fonksiyonu gömme

TEXT fonksiyonu, bir sayıyı belirli bir biçimde metne dönüştürmek için kullanılır. Burada, önce sayıyı biçimlendirerek metne dönüştürmek, ardından diğer hücrelerle “&”, CONCATENATE, CONCAT veya TEXTJOIN fonksiyonlarıyla birleştirmek için kullanılabilir.

Hücreleri genel olarak birleştirmek için ayrıntılar için lütfen1.1'e geri dönün.

TEXT fonksiyonu hakkında sözdizimi
TEXT (değer, biçim_metin)

TEXT fonksiyonu hakkında daha fazla bilgi için lütfen TEXT fonksiyonu sayfasını ziyaret edin.

Burada, TEXT fonksiyonunu CONCAT fonksiyonu içinde gömme örneği verilmiştir.

Aşağıdaki formülü, birleştirilmiş sonucu yerleştirmek istediğiniz bir hücreye kopyalayıp yapıştırın:

=CONCAT(TEXT(A2,"mm/dd/yyyy hh:mm")," ",B2)

info iconFormülde, A2 biçimlendirmesi korunacak hücredir, “mm/dd/yyyy hh:mm” kullanılan biçimlendirmedir, B2 ise birleştirilecek diğer hücredir. " " değerleri boşluk ile ayırır. Referansları, biçimlendirmeyi ve ayraçları ihtiyacınıza göre değiştirebilirsiniz.

Enter tuşuna basın ve otomatik doldurma tutamacını aşağıya sürükleyerek bu formülü diğer hücrelere uygulayın.

3.42 Microsoft Word kullanımı

1. Birleştirilecek hücreleri içeren tabloyu seçin ve Ctrl + C tuşlarına basarak kopyalayın.
copy the data range

2. Boş bir Word belgesi açın ve Ctrl + V tuşlarına basarak yapıştırın, ardından belgede tablonun sağ üst köşesinde bir çarpı simgesi belirir.
paste the range to word

3. Düzen sekmesine tıklayın ve ardından Metne Dönüştür seçeneğine tıklayın, ardından Veri grubunda açılan Tabloyu Metne Dönüştür penceresinde sütunlar için ayraç belirtin. Tıklayın Tamam.
click Convert to Text in the Data group
specify the separator for the columns

Artık Word'deki tablonun içeriği metne dönüştürülmüştür.
the contents of table in Word have been converted to texts

4. Dönüştürülen metinleri seçin ve Ctrl + C tuşlarına basarak kopyalayın, Excel'e dönün ve boş bir hücre seçin, ardından Ctrl + V tuşlarına basarak birleştirilmiş sonucu yapıştırın.
copy and paste back to Excel file

3.43 Pratik bir araç kullanımı – Veri kaybetmeden birleştir

En verimli yol, Kutools for Excel’in Satırları/Sütunları/Hücreleri Birleştir ve Değerleri Koru özelliğini kullanmaktır. Özelliği uygularken Biçimlendirilmiş değerleri kullan seçeneğini işaretlemeniz yeterlidir, böylece birleştirilen sonuç veri biçimlendirmesini koruyacaktır.

1. Sonucu yerleştirecek hücreleri de içeren tabloyu seçin ve tıklayın Kutools > Birleştir & Böl > Satırları/Sütunları/Hücreleri Birleştir ve Değerleri Koru.
click Combine Rows, Columns or Cells without Losing Data feature of kutools

2. Açılan pencerede, ihtiyacınıza göre birleştirme işlemini belirtin ve Biçimlendirilmiş değerleri kullan onay kutusunun işaretini kaldırın (varsayılan olarak bu seçenek işaretlidir). Tıklayın Tamam.
specify the combine operation in the dialog box

Artık veriler birleştirildi ve biçimlendirme korundu.
the data has been combined and keep the formatting

Bu özellik hakkında daha fazla bilgi için lütfen Satırları, Sütunları, Hücreleri Veri Kaybetmeden Birleştir sayfasını ziyaret edin.

Kutools for Excel hakkında daha fazla bilgi için lütfen Kutools for Excel sayfasını ziyaret edin.

Kutools for Excel için {module745} günlük ücretsiz deneme sürümünü indirmek için şimdi tıklayın.

3.5 Hücreleri birleştirerek tarih oluşturma

Bir tablonuzda yıl, ay ve gün ayrı sütunlarda yer alıyorsa, bu sütunları birleştirerek aşağıdaki ekran görüntüsünde gösterildiği gibi bir tarih oluşturmak isteyebilirsiniz:
Combine cells to make date

3.51 DATE fonksiyonu kullanımı

DATE fonksiyonu, yıl, ay ve gün ile bir tarih oluşturmak için kullanılır.

DATE(yıl, ay, gün)
DATE( yıl, ay, gün )

DATE fonksiyonu hakkında daha fazla bilgi için lütfen DATE fonksiyonu sayfasını ziyaret edin.

Aşağıdaki formülü, tarihi yerleştirmek istediğiniz bir hücreye kopyalayıp yapıştırın:

=DATE(A2,B2,C2)

info iconFormülde, A2, B2 ve C2 yıl, ay ve gün değerlerini içeren hücrelerdir.

Basın Enter tuşuna basarak ilk tarihi alın, ardından otomatik doldurma tutamacını aşağıya sürükleyerek tüm tarihleri oluşturun.
use date function to get the result


Daha Fazla Excel Eğitimi:

Birden Fazla Çalışma Kitabını/Çalışma Sayfasını Birleştirme
Bu eğitim, karşılaşabileceğiniz neredeyse tüm birleştirme senaryolarını listeler ve size ilgili profesyonel çözümler sunar.

Metin, Sayı ve Tarih Hücrelerini Bölme (Birden Fazla Sütuna Ayırma)
Bu eğitim üç bölüme ayrılmıştır: metin hücrelerini bölme, sayı hücrelerini bölme ve tarih hücrelerini bölme. Her bölüm, aynı sorunla karşılaştığınızda bölme işlemini nasıl yapacağınızı göstermek için farklı örnekler sunar.

Excel'de Birden Fazla Hücrenin İçeriğini Veri Kaybetmeden Birleştirme
Bu eğitim, bir hücredeki belirli bir konumdan metin veya sayı çıkarmaya odaklanır ve Excel'de belirli bir konuma göre metin veya sayı çıkarmak için farklı yöntemler sunar.

Excel'de İki Sütunu Karşılaştırarak Eşleşmeleri ve Farklılıkları Bulma
Bu makalede, iki sütunu karşılaştırırken karşılaşabileceğiniz olası senaryoların çoğu ele alınmıştır ve umarız size yardımcı olur.


  • Süper Formül Çubuğu (birden fazla satır metin ve formülü kolayca düzenleme); Okuma Düzeni (büyük miktarda hücreyi kolayca okuma ve düzenleme); Filtrelenmiş Alana Yapıştır...
  • Hücreleri/Satırları/Sütunları Birleştir ve Veriyi Koru; Hücre İçeriğini Böl; Yinelenen Satırları Birleştir ve Topla/Ortalama... Yinelenen Hücreleri Önle; Aralıkları Karşılaştır...
  • Yinelenen veya Benzersiz Satırları Seç; Boş Satırları Seç (tüm hücreler boş); Çok sayıda Çalışma Kitabında Süper Bul ve Yaklaşık Bul; Rastgele Seçim...
  • Formül referansını değiştirmeden Birden Fazla Hücreyi Tam Kopyala; Çoklu Sayfalara Otomatik Referans Oluştur; Madde İşaretleri, Onay Kutuları Ekle ve daha fazlası...
  • Formülleri, Aralıkları, Grafikleri ve Resimleri Favorilere Ekle ve Hızlıca Ekle; Hücreleri şifreyle şifrele; Posta Listesi oluştur ve e-postalar gönder...
  • Metni Çıkart, Metin Ekle, Belirli bir konumda karakterleri kaldır, Boşlukları Kaldır; Veri Sayfası İstatistikleri oluştur ve yazdır; Hücre İçeriği ve Yorumlar arasında dönüştür...
  • Süper Filtre (filtre düzenlerini kaydet ve diğer sayfalara uygula); Ay/Hafta/Gün, sıklık ve daha fazlasına göre Gelişmiş Sıralama; Kalın, italik vb. özel filtreleme...
  • Çalışma Kitaplarını ve Çalışma Sayfalarını Birleştir; Anahtar sütunlara dayalı Tabloları Birleştir; Veriyi Birden Çok Sayfaya Böl; xls, xlsx ve PDF'leri Toplu Dönüştür...
  • Hafta numarası, haftanın günü vb. göre PivotTable Gruplama... Kilitsiz, kilitli hücreleri farklı renklerle göster; Formül/İsim içeren hücreleri vurgula...
kte tab 201905
  • Word, Excel, PowerPoint'de sekmeli düzenleme ve okumayı etkinleştir.
  • Aynı pencerede yeni sekmelerde birden fazla belge açın ve oluşturun, yeni pencereler yerine.
  • Üretkenliğinizi %50 artırır ve her gün yüzlerce fare tıklamasından sizi kurtarır!
officetab bottom