hücre aralığı isimleri saymak

ozcanya

Altın Üye
Katılım
3 Haziran 2006
Mesajlar
414
Excel Vers. ve Dili
excel 2003 Türkçe
Altın Üyelik Bitiş Tarihi
04-04-2025
A1:A1000 aralığında Tc. yada isim soy isim saymak istiyorum ama benzer Tc. ler ve isimler sadece 1 tane sayılacak, rica etsem yardım edermisiniz?
 

Korhan Ayhan

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

DİZİ formüldür.

C++:
=BAĞ_DEĞ_SAY(1/SIKLIK(EĞER(A1:A1000<>"";KAÇINCI(A1:A1000;A1:A1000;0));SATIR(A1:A1000)))
 

ozcanya

Altın Üye
Katılım
3 Haziran 2006
Mesajlar
414
Excel Vers. ve Dili
excel 2003 Türkçe
Altın Üyelik Bitiş Tarihi
04-04-2025
Korhan bey örnek dosya ekledim. Rica etsem bakarmısınız?
 

Korhan Ayhan

Administrator
Yönetici
Admin
Katılım
15 Mart 2005
Mesajlar
42,191
Excel Vers. ve Dili
Microsoft 365 Tr-En 64 Bit
Aşağıdaki gibi deneyiniz.

DİZİ formül olarak uygulayınız.

C++:
=BAĞ_DEĞ_SAY(1/SIKLIK(EĞER(A2:A1000<>"";KAÇINCI(A2:A1000;A2:A1000;0));SATIR(A2:A1000)-1))
 

Korhan Ayhan

Administrator
Yönetici
Admin
Katılım
15 Mart 2005
Mesajlar
42,191
Excel Vers. ve Dili
Microsoft 365 Tr-En 64 Bit
Ek olarak dosyadaki bilgiler gerçekse lütfen forum altyapısından kaldırınız.
 

ozcanya

Altın Üye
Katılım
3 Haziran 2006
Mesajlar
414
Excel Vers. ve Dili
excel 2003 Türkçe
Altın Üyelik Bitiş Tarihi
04-04-2025
çok teşekkür ederim.Bilgiler uydurma isim ve tc ben yine kaldırdım.kolaylık dilerim...
Korhan bey bir istatistik çalışması yapıyorum.son olarak yapmam gereken 2 excel dosyası yan yana açtığımda farklı olan isimleri başka bir sayfaya aktarmasıdır. Bu koşullu biçimde olabilir veya sizin uygun gördüğünüz başka bir yöntemde olabilir...
 
Son düzenleme:

ozcanya

Altın Üye
Katılım
3 Haziran 2006
Mesajlar
414
Excel Vers. ve Dili
excel 2003 Türkçe
Altın Üyelik Bitiş Tarihi
04-04-2025
Deneyiniz.

DİZİ formüldür.

C++:
=BAĞ_DEĞ_SAY(1/SIKLIK(EĞER(A1:A1000<>"";KAÇINCI(A1:A1000;A1:A1000;0));SATIR(A1:A1000)))
korhan bey daha önce yaptığımız bu çalışmayı makro ile çözebilir misiniz? rica etsem.(B1:B5000 arası isimleri olan ve c1:c:5000 tc ) arası isimleri tek kişi olarak sayması veya çift kişileri silmesi böylece toplam kişi sayısını bulmak istiyorum
 

Ekli dosyalar

Korhan Ayhan

Administrator
Yönetici
Admin
Katılım
15 Mart 2005
Mesajlar
42,191
Excel Vers. ve Dili
Microsoft 365 Tr-En 64 Bit
Silmekten kastınız satırı tamamen silmek mi?

Yok sa satırlar duracak sayarken yokmuş gibi mi davranacak?
 

Korhan Ayhan

Administrator
Yönetici
Admin
Katılım
15 Mart 2005
Mesajlar
42,191
Excel Vers. ve Dili
Microsoft 365 Tr-En 64 Bit
Profilinizde yazan excel sürümü bilgisi güncel mi? Değilse hangi sürümü kullanıyorsunuz?
 

Korhan Ayhan

Administrator
Yönetici
Admin
Katılım
15 Mart 2005
Mesajlar
42,191
Excel Vers. ve Dili
Microsoft 365 Tr-En 64 Bit
Bu durumda VERİ menüsünde bulunan YİNELENENLERİ KALDIR seçeneğini kullanarak tekrar eden satırları silebilirsiniz.

Makro kullanmak isterseniz örnek dosyanıza göre aşağıdaki kodu kullanabilirsiniz. Bu kod eski sürümlerde çalışmayacaktır.

C++:
Option Explicit

Sub Remove_Duplicates()
    Range("B2:C" & Cells(Rows.Count, 2).End(3).Row).RemoveDuplicates Columns:=Array(1, 2), Header:=xlNo
    MsgBox "Tekrar eden kayıtları silinmiştir.", vbInformation
End Sub
 
Üst