kullanılan işlem adlarını belirlemek

Erdem Akdemir

Destek Ekibi
Destek Ekibi
Katılım
4 Mayıs 2007
Mesajlar
3,634
Excel Vers. ve Dili
2016 PRO TÜRKÇE-İNG. 64 BİT
örnek dosyada kullanılan işlem adlarını belirlemek istiyorum

kendi başıma özet tablo yapabilmek için, işlem adlarını nasıl sarı bölgeye yazdırabilirim
 

Ekli dosyalar

Katılım
22 Eylül 2006
Mesajlar
883
Excel Vers. ve Dili
Office Excel®2007®TR
Aşağıdaki kodu dener misin ?
Kod:
Sub listele()
Columns("J:J").ClearContents
For i = 3 To [C65536].End(3).Row
If WorksheetFunction.CountIf(Range("C3:C" & i), Range("C" & i).Value) = 1 Then
k = k + 1
Cells(k + 6, "J").Value = Cells(i, "C").Value
End If
Next i
End Sub
 

Erdem Akdemir

Destek Ekibi
Destek Ekibi
Katılım
4 Mayıs 2007
Mesajlar
3,634
Excel Vers. ve Dili
2016 PRO TÜRKÇE-İNG. 64 BİT
tebrikler çok başarılısınız

fonksiyonlar ile yapılabilir mi
 

Necdet

Moderatör
Yönetici
Katılım
4 Haziran 2005
Mesajlar
15,371
Excel Vers. ve Dili
Ofis 365 Türkçe
Merhaba,

Alternatif, Fonksiyon yada VBA kullanmadan :



  • C2:C230 seçiniz
  • Veri
  • Gelişmiş Filtreleme
  • Başka Bir yere kopyalama
  • Hedef : J6
  • Yalnızca benzersiz kayıtlar
  • TAMAM
 

Erdem Akdemir

Destek Ekibi
Destek Ekibi
Katılım
4 Mayıs 2007
Mesajlar
3,634
Excel Vers. ve Dili
2016 PRO TÜRKÇE-İNG. 64 BİT
Merhaba,

Alternatif, Fonksiyon yada VBA kullanmadan :



  • C2:C230 seçiniz
  • Veri
  • Gelişmiş Filtreleme
  • Başka Bir yere kopyalama
  • Hedef : J6
  • Yalnızca benzersiz kayıtlar
  • TAMAM


devam eden bir listeye gireceğim ve ben kullanıyacağım, işyerindekiler kullanacak, fonksiyon ile nasıl yapılabilir
 

Erdem Akdemir

Destek Ekibi
Destek Ekibi
Katılım
4 Mayıs 2007
Mesajlar
3,634
Excel Vers. ve Dili
2016 PRO TÜRKÇE-İNG. 64 BİT
üstadlar yardımlarınızı bekliyorum
 

Korhan Ayhan

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

Forumda daha önce bu konu işlenmişti. Örnekler mevcut arasaydınız bulabilirdiniz. Aşağıdaki formülü deneyiniz.

DİZİ formülüdür hücreye uyguladıktan sonra CTRL+SHIFT+ENTER tuşlarına basarak formülü tamamlayınız.

J7 hücresine uygulayınız.
Kod:
=EĞER(SATIRSAY($C$3:C3)<=TOPLA(EĞER(SIKLIK(EĞER($C$3:$C$1000<>"";KAÇINCI("~"&$C$3:$C$1000;$C$3:$C$1000&"";0));SATIR($C$3:$C$1000)-SATIR(C3)+1);1));İNDİS($C$3:$C$1000;KÜÇÜK(EĞER(SIKLIK(EĞER($C$3:$C$1000<>"";KAÇINCI("~"&$C$3:$C$1000;$C$3:$C$1000&"";0));SATIR($C$3:$C$1000)-SATIR($C$3)+1);SATIR($C$3:$C$1000)-SATIR($C$3)+1);SATIRSAY($C$3:C3)));"")
 

Erdem Akdemir

Destek Ekibi
Destek Ekibi
Katılım
4 Mayıs 2007
Mesajlar
3,634
Excel Vers. ve Dili
2016 PRO TÜRKÇE-İNG. 64 BİT
Aşağıdaki kodu dener misin ?
Kod:
Sub listele()
Columns("J:J").ClearContents
For i = 3 To [C65536].End(3).Row
If WorksheetFunction.CountIf(Range("C3:C" & i), Range("C" & i).Value) = 1 Then
k = k + 1
Cells(k + 6, "J").Value = Cells(i, "C").Value
End If
Next i
End Sub
sonuçları sayfa2 a1 hücresine nasıl yazdırabilirim ve karşılarınada toplamlarını yazdırmak istiyorum sadece makro ile
 

modoste

Altın Üye
Katılım
31 Mayıs 2008
Mesajlar
3,645
Excel Vers. ve Dili
Microsoft OFFİCE Ev ve İş 2019 TR
Altın Üyelik Bitiş Tarihi
18-03-2025
Syn Korhan Ayhan Hocam Benzersiz kayıtlarda görüğüm her örnekte önce 1-2 ler gibi numaralandırmalar olur sonra istenen tabloya geçilirdi tek seferde yapılamazmı diyodum (vardı da ben bilmiyodum tabiikide)
çok tşkkrler bu formülleme için
 

Erdem Akdemir

Destek Ekibi
Destek Ekibi
Katılım
4 Mayıs 2007
Mesajlar
3,634
Excel Vers. ve Dili
2016 PRO TÜRKÇE-İNG. 64 BİT
yardımlarınızı bekliyorum
 

Korhan Ayhan

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

Sn. kuvari,

#8 nolu mesajımdaki formülü denedinizmi. Sanırım gözünüzden kaçtı.
 
Katılım
5 Ocak 2009
Mesajlar
1,586
Excel Vers. ve Dili
2003 Türkçe
Selamlar,

Forumda daha önce bu konu işlenmişti. Örnekler mevcut arasaydınız bulabilirdiniz. Aşağıdaki formülü deneyiniz.

DİZİ formülüdür hücreye uyguladıktan sonra CTRL+SHIFT+ENTER tuşlarına basarak formülü tamamlayınız.

J7 hücresine uygulayınız.
Kod:
=EĞER(SATIRSAY($C$3:C3)<=TOPLA(EĞER(SIKLIK(EĞER($C$3:$C$1000<>"";KAÇINCI("~"&$C$3:$C$1000;$C$3:$C$1000&"";0));SATIR($C$3:$C$1000)-SATIR(C3)+1);1));İNDİS($C$3:$C$1000;KÜÇÜK(EĞER(SIKLIK(EĞER($C$3:$C$1000<>"";KAÇINCI("~"&$C$3:$C$1000;$C$3:$C$1000&"";0));SATIR($C$3:$C$1000)-SATIR($C$3)+1);SATIR($C$3:$C$1000)-SATIR($C$3)+1);SATIRSAY($C$3:C3)));"")
Selam Sayın Korhan Ayhan,
Harika bir formül.. yardımcı hücre kullanmadan mükerrer kayıtları yazmıyor.
bu siteden "mükerrer kayıt örnekleri" adlı dosya indirmiştik. Ancak, içeriğinde sizin kullandığınız kodlar yok. bu dosyayı güncellenip yeniden sunulsa iyi olur.

ikincisi;
benzer şekilde yardımcı hücre kullanmadan metinleri hem benzersiz hem de alfabetik sıralanabilir mi?
İyi çalışmalar.
 
Üst