Tablodaki farklı değerleri suzme

Katılım
4 Ağustos 2009
Mesajlar
107
Excel Vers. ve Dili
türkce
Tablo da yer alan farklı değerleri süzebilecek bir formül oluşturulmasinda yardımcı olabilirseniz müteşekkir olurum.

Sütunda yer alan farklı değerleri getirebiliyorum. Amacım birden fazla sütün da yer alan tablo değerlerini süzmek.
Örnek Tablo aşşağıdaki gibi Herbir veri ayrı bir hücrede 3 sütunda.
A B A
B C A
B C B
A A C
C B A
B A C

Benzerseniz ,
A
B
C

Olarak süzme formülü oluşturulabilinir mi?
 
Katılım
6 Mart 2005
Mesajlar
6,233
Excel Vers. ve Dili
Excel Vers. ve Dili:
Office 2016 TR 64 Bit
Altın Üyelik Bitiş Tarihi
22/12/2022
J2 Hücresine kopyalayınız.Aşağı doğru çoğaltınız.Dizi formülü.
Kod:
=EĞERHATA(EĞERHATA(EĞERHATA(İNDİS($A$3:$A$300;KAÇINCI(;EĞER($A$3:$A$300<>"";EĞERSAY($J$1:$J1;$A$3:$A$300));0));İNDİS($B$3:$B$300;KAÇINCI(;EĞER($B$3:$B$300<>"";EĞERSAY($J$1:$J1;$B$3:$B$300));0)));İNDİS($C$3:$C$300;KAÇINCI(;EĞER($C$3:$C$300<>"";EĞERSAY($J$1:$J1;$C$3:$C$300));0)));"")
 

Orion1

Uzman
Uzman
Katılım
1 Mart 2005
Mesajlar
22,254
Excel Vers. ve Dili
Win7 Home Basic TR 64 Bit

Ofis-2010-TR 32 Bit
Kod ile, linkteki dosyayı inceleyiniz.;:cool:
DOSYAYI INDIR
Kod:
Sub benzersiz_59()
Dim hcr As Range, sonsat As Long, z As Object
Range("J2:J" & Rows.Count).ClearContents
sonsat = Cells(Rows.Count, "A").End(xlUp).Row
Set z = CreateObject("scripting.dictionary")
For Each hcr In Range("A3:C" & sonsat)
    If Not z.exists(hcr.Value) Then
        z.Add hcr.Value, Nothing
    End If
Next
Range("J2").Resize(z.Count, 1) = Application.Transpose(z.keys)
MsgBox "Bitti"
End Sub
 
Katılım
4 Ağustos 2009
Mesajlar
107
Excel Vers. ve Dili
türkce
J2 Hücresine kopyalayınız.Aşağı doğru çoğaltınız.Dizi formülü.
Kod:
=EĞERHATA(EĞERHATA(EĞERHATA(İNDİS($A$3:$A$300;KAÇINCI(;EĞER($A$3:$A$300<>"";EĞERSAY($J$1:$J1;$A$3:$A$300));0));İNDİS($B$3:$B$300;KAÇINCI(;EĞER($B$3:$B$300<>"";EĞERSAY($J$1:$J1;$B$3:$B$300));0)));İNDİS($C$3:$C$300;KAÇINCI(;EĞER($C$3:$C$300<>"";EĞERSAY($J$1:$J1;$C$3:$C$300));0)));"")
İlave sutun eklemek istediğimde nasıl pratik bir yol izleyebilirim.
 
Üst