Aynı içerikli kolonları birleştirme ile tek veri kolonu haline getirme

Katılım
2 Haziran 2022
Mesajlar
7
Excel Vers. ve Dili
2019
A A B
SINIF1 ALİ 10
SINIF2 ALİ 10

gibi bir tabloda B sutundaki aynı degerleri birleştirme yapmak istiyorum 1. ve 2ncı satırlar sabit kalıcak

yani yinelenen degerleri birleştirip tek satır yapmak istiyorum;

şu şekilde

A A B
SINIF1 ALİ 10
SINIF2 ALİ

burdaki B kolonudaki satırlar birleştirilmiş olarak görünücek

yardımcı olabilir misiniz

cok araştırdım bulamadım

şimdiden teşekkür ederim
 
Son düzenleme:

YUSUF44

Destek Ekibi
Destek Ekibi
Katılım
4 Ocak 2006
Mesajlar
12,073
Excel Vers. ve Dili
İş : Ofis 365 - Türkçe
Ev: Ofis 365 - Türkçe
Foruma hoş geldiniz.

Örnek dosya paylaşmanızı ve nasıl bir sonuç istediğinizi dosyada göstermenizi tavsiye ederim.
 

YUSUF44

Destek Ekibi
Destek Ekibi
Katılım
4 Ocak 2006
Mesajlar
12,073
Excel Vers. ve Dili
İş : Ofis 365 - Türkçe
Ev: Ofis 365 - Türkçe
Excel dosyası olarak paylaşırsanız aynı dosyayı oluşturmaya uğraşmak yerine çözüm bulmak için uğraşırız.

Bir de verileriniz hep bu şekilde mi yani B sütununda birbirini takip eden aynı verilerin birleştirilmesi mi gerekiyor? Örneğin B6 hücresi ALİ olsaydı ne olacaktı? Son olarak son halini aynı yerde mi istiyorsunuz yoksa görüntüdeki gibi başka bir yerde mi oluşturulacak?
 
Katılım
2 Haziran 2022
Mesajlar
7
Excel Vers. ve Dili
2019
Merhabalar dosya olarak nasıl eklicem bilemedim.

Mantıgını ögrensem yeter formül vs varsa

ilgili dosyayı aşagıdaki linkte paylaştım

teşekürler

iyi çalışmalar dilerim

 

YUSUF44

Destek Ekibi
Destek Ekibi
Katılım
4 Ocak 2006
Mesajlar
12,073
Excel Vers. ve Dili
İş : Ofis 365 - Türkçe
Ev: Ofis 365 - Türkçe
Öncelikle şunu belirteyim sizin yapacağınız işlem hücre birleştirme olduğu için formülle yapılamaz. bu işlem için makro gereklidir. Makro bilginiz ne kadar bilmiyorum. Aşağıdaki kodlar mevcut verilerinizi bulundukları yerde belirttiğiniz şekilde birleştirme yapıyor:

PHP:
Sub birlestir()
son = Cells(Rows.Count, "B").End(3).Row
For i = 1 To son
    For j = i + 1 To son + 1
        If Cells(j, "B") <> Cells(i, "B") And Cells(j, "C") <> Cells(i, "C") Then
            Application.DisplayAlerts = False
                Range(Cells(i, "C"), Cells(j - 1, "C")).Merge
                i = j - 1
                j = son
            Application.DisplayAlerts = True
        End If
    Next
Next
Range("C1:C" & son).VerticalAlignment = xlCenter
Range("C1:C" & son).HorizontalAlignment = xlCenter
End Sub
 
Katılım
2 Haziran 2022
Mesajlar
7
Excel Vers. ve Dili
2019
cok teşekürler cok sagolun
 
Üst