Soru mükerrer

sirkülasyon

Altın Üye
Katılım
10 Temmuz 2012
Mesajlar
2,518
Excel Vers. ve Dili
2021 LTSC TR
Altın Üyelik Bitiş Tarihi
18-06-2026
B2 : B aralığında yazılı isimlerden mükerrer olan hücrelerin yanına yani C2 : C aralığına
B sütunda ki adı yazacak ve ".................. kişiye ait Birinci Mükerrer"
B sütunda ki adı yazacak ve aynı kişiye ait ikinci mükerrer olana ".................. kişiye ait İkinci Mükerrer"
B sütunda ki adı yazacak ve aynı kişiye ait Üçüncü mükerrere ".................. kişiye ait Üçüncü Mükerrer"
gibi yazacak formül ya da makroya ihtiyacım var.
Teşekkür ederim.
 

Mahir64

Destek Ekibi
Destek Ekibi
Katılım
19 Nisan 2006
Mesajlar
6,677
Excel Vers. ve Dili
Excel 2013-Türkçe
Excel 2016-Türkçe
Merhaba,

Çözüm olur mu bilmiyorum ama fikir verebilir.
Kod:
=EĞER(EĞERSAY($B$2:B2;B2)>1;B2&" "&EĞERSAY($B$2:B2;B2)-1&"'nci mükerker";"")
 

sirkülasyon

Altın Üye
Katılım
10 Temmuz 2012
Mesajlar
2,518
Excel Vers. ve Dili
2021 LTSC TR
Altın Üyelik Bitiş Tarihi
18-06-2026
Mahir hocam hiç uyarı vermedi.
 

Mahir64

Destek Ekibi
Destek Ekibi
Katılım
19 Nisan 2006
Mesajlar
6,677
Excel Vers. ve Dili
Excel 2013-Türkçe
Excel 2016-Türkçe
Formülü
C2 hücresine yazın ve aşağı çekerek çoğaltın.
B2, B3 ve B4 hücresine "a" harfi yazın deneyin.

Uyarı verecektir.
 

sirkülasyon

Altın Üye
Katılım
10 Temmuz 2012
Mesajlar
2,518
Excel Vers. ve Dili
2021 LTSC TR
Altın Üyelik Bitiş Tarihi
18-06-2026
Eyvallah
En alta uyarıyı verdi. Teşekkür ederim
 

sirkülasyon

Altın Üye
Katılım
10 Temmuz 2012
Mesajlar
2,518
Excel Vers. ve Dili
2021 LTSC TR
Altın Üyelik Bitiş Tarihi
18-06-2026
Sayın yangıncı
harici link paylaşabilmen halinde dosyadan istifade edebilirim.
Rica etsem link paylaşabilir misiniz?
 

yanginci34

Altın Üye
Katılım
6 Temmuz 2010
Mesajlar
1,627
Excel Vers. ve Dili
excel2016
Altın Üyelik Bitiş Tarihi
12-10-2026
Sayfanın kod bölümüne aşağıdaki kodu ekleyip denermisiniz.

Kod:
Private Sub Worksheet_Change(ByVal Target As Range)
If Intersect(Target, [b:b]) Is Nothing Then Exit Sub
son = Cells(Rows.Count, 2).End(3).Row
For i = 2 To son
If WorksheetFunction.CountIf(Range("b2:b" & i), Cells(i, 2)) > 1 Then
Range("c" & i).Value = Range("b" & i).Value & " kişiye ait " & WorksheetFunction.CountIf(Range("b2:b" & i), Cells(i, 2)) - 1 & ". mükerrer"
Else: Range("c" & i) = ""
End If
Next
End Sub
 

sirkülasyon

Altın Üye
Katılım
10 Temmuz 2012
Mesajlar
2,518
Excel Vers. ve Dili
2021 LTSC TR
Altın Üyelik Bitiş Tarihi
18-06-2026
Yardımın için teşekkür ederim. sağ ol
 
Üst