Sütunda dolu olan hücreleri alt alta birleştirmek

Katılım
29 Ocak 2024
Mesajlar
165
Excel Vers. ve Dili
Office 2016
Kıymetli hocalarım merhabalar,

Ekli dosyada "B" sütununda arada boşluklar içeren değerler mevcut;

Burada yapmak istediğim "D" sütunundaki gibi boşlukları ortadan çıkararak dolu hücreleri alt-alta birleştirmek;

https://dosya.co/wri3zofxckso/Kitap1.xlsx.html

Özetle aradaki boşluk ortadan kaldırarak; boşluksuz verileri alt-alta dizmek

yardımlarınız için şimdiden teşekkürler,
iyi Çalışmalar.
 

Korhan Ayhan

Administrator
Yönetici
Admin
Katılım
15 Mart 2005
Mesajlar
42,950
Excel Vers. ve Dili
Microsoft 365 Tr-En 64 Bit
Deneyiniz.

Eski sürümler için;
C++:
=EĞERHATA(İNDİS(B:B;KÜÇÜK(EĞER(B:B<>"";SATIR(B:B));SATIR(A1)));"")
Ofis 365;
C++:
=SÜTUNA(B:B;1)
 
Katılım
11 Temmuz 2024
Mesajlar
308
Excel Vers. ve Dili
Excel 2021 Türkçe
Merhaba,

Kod:
Sub BosluklariKaldir()
    Dim son_satir As Long
    Dim hedef_satir As Long
    Dim i As Long
    
    son_satir = Cells(Rows.Count, "B").End(xlUp).Row
    hedef_satir = 1
    
    For i = 1 To son_satir
        If Cells(i, "B").Value <> "" Then
            Cells(hedef_satir, "D").Value = Cells(i, "B").Value
            hedef_satir = hedef_satir + 1
        End If
    Next i
End Sub
 
Katılım
29 Ocak 2024
Mesajlar
165
Excel Vers. ve Dili
Office 2016
Merhaba,

Kod:
Sub BosluklariKaldir()
    Dim son_satir As Long
    Dim hedef_satir As Long
    Dim i As Long
   
    son_satir = Cells(Rows.Count, "B").End(xlUp).Row
    hedef_satir = 1
   
    For i = 1 To son_satir
        If Cells(i, "B").Value <> "" Then
            Cells(hedef_satir, "D").Value = Cells(i, "B").Value
            hedef_satir = hedef_satir + 1
        End If
    Next i
End Sub
Hocam ilgi ve alakanız için çok teşekkür ederim.
 
Üst