• DİKKAT

    DOSYA İndirmek/Yüklemek için ÜCRETLİ ALTIN ÜYELİK Gereklidir!
    Altın Üyelik Hakkında Bilgi

Yan yana hücrelerde formül ile yenilenenleri kaldırma

endexci

Altın Üye
Katılım
27 Ağustos 2011
Mesajlar
67
Excel Vers. ve Dili
2010 türkçe
Merhabalar

Yan yana hücrelerde isimleri birleştirerek tek bir hücrede görmek istiyorum fakat birden fazla aynı isimleri yani yenilenenleri elemesini istiyorum bunu formül ile yapabilir miyim konu ile ilgili yardımcı olacak arkadaşlara şimdiden teşekkür ediyorum
 

Ekli dosyalar

Merhaba;
E2 hücresine;
=EĞER(EĞERSAY($A2:A2;A2)=1;A2;"")&EĞER(EĞERSAY($A2:B2;B2)=1;" "&B2;"")&EĞER(EĞERSAY($A2:C2;C2)=1;" "&C2;"")&EĞER(EĞERSAY($A2:D2;D2)=1;" "&D2;"")
Uygulayın.
İyi çalışmalar.
 
Kullanıcı tanımlı fonksiyonla daha rahat olur tabi karar sizin.

Kod:
Function Birlestirme(RowRange As Range) As String
  Dim X As Long, CellVal As String, ReturnVal As String, Result As String
  Const Delimiter = " "
  For X = 1 To RowRange.Count
    ReturnVal = RowRange(X).Value
    If Len(RowRange(X).Value) Then If InStr(Result & Delimiter, Delimiter & ReturnVal & Delimiter) = 0 Then Result = Result & Delimiter & ReturnVal
  Next
  Birlestirme = Mid(Result, Len(Delimiter) + 1)
End Function

Kullanışı

Kod:
=Birlestirme(A2:D2)
 
Geri
Üst