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
Altın Üyelik Bitiş Tarihi
12-12-2027
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

muygun

Özel Üye
Katılım
6 Temmuz 2004
Mesajlar
9,182
Excel Vers. ve Dili
Excel-2003 Türkçe
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.
 

Ali

Uzman
Katılım
21 Temmuz 2005
Mesajlar
7,900
Excel Vers. ve Dili
İş:Excel 2016-Türkçe
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)
 
Üst