Aynı isim listesi

muratgunay48

Altın Üye
Katılım
10 Şubat 2010
Mesajlar
1,397
Excel Vers. ve Dili
Office 365 - Türkçe (64 bit)
Altın Üyelik Bitiş Tarihi
31-01-2026
Arkadaşlar, sayın hocalarım, örnek dosyada, sayfada A1:C22 arasında isimler var. Kaç tane olduğu önemli değil. F1'den itibaren geçen isimleri nasıl yazdırabilirim. Benzersiz ile denedim olmadı. F1'den itibaren
MURAT
AHMET
MEHMET
ALİ
AYŞE
ZEYNEP
Yazacak
Teşekkür ederim.
Saygılarımla.
 

mustafa1205

Altın Üye
Katılım
23 Ekim 2010
Mesajlar
1,400
Excel Vers. ve Dili
Office 2016 / 64 Bit - Türkçe
Altın Üyelik Bitiş Tarihi
18-07-2026
Örnek dosyayı yüklemeyi unuttunuz sanırım. Tam anlaşılmıyor
 

Muhammet Okumuş

Destek Ekibi
Destek Ekibi
Katılım
28 Eylül 2007
Mesajlar
4,040
Excel Vers. ve Dili
2013 Türkçe
Sub BenzersizVerileriAltAltaYaz()
Dim veri As Variant
Dim dict As Object
Dim i As Long, j As Long
Dim k As Long

Set dict = CreateObject("Scripting.Dictionary")

veri = Range("A1:C22").Value

'Benzersiz değerleri topla
For i = 1 To UBound(veri, 1)
For j = 1 To UBound(veri, 2)
If Not IsEmpty(veri(i, j)) Then
If Not dict.exists(veri(i, j)) Then
dict.Add veri(i, j), Nothing
End If
End If
Next j
Next i

'F sütununa alt alta yaz
k = 1
For Each anahtar In dict.keys
Cells(k, "F").Value = anahtar
k = k + 1
Next anahtar
End Sub

Chatgpt
 

Korhan Ayhan

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

C++:
=BENZERSİZ(SÜTUNA(A1:C22))
 

ümit bektas

Altın Üye
Katılım
12 Eylül 2021
Mesajlar
54
Excel Vers. ve Dili
Microsoft Office 2016 Türkçe
Altın Üyelik Bitiş Tarihi
04-07-2026
F2 hücresine aşağıdaki formülü yazın:
=TRANSPOSE(FILTERXML("<t><s>"&SUBSTITUTE(F1,",","</s><s>")&"</s></t>","//s[not(.=preceding::s)]"))
 
Üst