• DİKKAT

    DOSYA İndirmek/Yüklemek için ÜCRETLİ ALTIN ÜYELİK Gereklidir!
    Altın Üyelik Hakkında Bilgi

Hücredeki İsimleri Yazdırma ve Sayma

Katılım
29 Haziran 2008
Mesajlar
36
Excel Vers. ve Dili
tr
Kitap1 dosyasında C sütunundaki isimleri a sütununa yazacak (aynı isimleri bir kere yazdıracak) B sütununa ise a sutunundaki ismin c sutununda kaç defa yazıldığını bulmak istiyorum.
Teşekkürler.
 
örnek dosya ekleseniz ve orada açıklasanız şu olsun falan diye
 
Selamlar,

Tam da özet tablo kullanacağınız bir soru sormuşsunuz. Özet tablo bu tarz işlemler için biçilmiş kaftandır. Deneyiniz.
 
OK teşekkürler.Peki A hücresine otomatik olarak o hücredekileri yazdıramazmıyım
Merhaba
DİZİ formülüdür
Shift Ctrl Enter ile bitiriniz.
A2 Hücresine yazarak aşağı yeterince çekiniz
Kod:
=İNDİS($C$2:$C$1000;KAÇINCI(0;EĞERSAY($A$1:A1;$C$2:$C$1000);0))
Türkçemizin düzgün kullanılması için özen göstermeniz şahsen beni mutlu edecektir. Saygılar
OK=Tamam
 
Son düzenleme:
evet benim hatam ekliyorum.

merhaba
bir module atayarak dener misiniz
Kod:
Sub tektek()
Sheets("Sayfa1").Columns("A:A").ClearContents
sat = 1
son = Worksheets("Sayfa1").Cells(Rows.Count, "C").End(3).Row
For r = 1 To son
aranan1 = Sheets("Sayfa1").Cells(r, "C").Value
If Sheets("Sayfa1").Cells(r, "C").Value <> "" Then
If WorksheetFunction.CountIf(Worksheets("Sayfa1").Range("C2:C" & r), aranan1) = 1 Then
Sheets("Sayfa1").Cells(sat, "A").Value = Sheets("Sayfa1").Cells(r, "C").Value
sat = sat + 1
End If
End If
Next r
Range("B2").FormulaR1C1 = "=COUNTIF(R2C3:R65536C3,RC[-1])"
Range("B2").Select
Selection.AutoFill Destination:=Range("[COLOR="Red"]B2:B65536[/COLOR]"), Type:=xlFillDefault
End Sub
kırmızı yeri kendinize göre uyarlayınız
 
alternatif olsun
Kod:
Sub tektek()
Sheets("Sayfa1").Columns("A:A").ClearContents
sat = 1
son = Worksheets("Sayfa1").Cells(Rows.Count, "C").End(3).Row
For r = 1 To son
aranan1 = Sheets("Sayfa1").Cells(r, "C").Value
If Sheets("Sayfa1").Cells(r, "C").Value <> "" Then
If WorksheetFunction.CountIf(Worksheets("Sayfa1").Range("C2:C" & r), aranan1) = 1 Then
Sheets("Sayfa1").Cells(sat, "A").Value = Sheets("Sayfa1").Cells(r, "C").Value
sat = sat + 1
End If
End If
Next r
Range("[COLOR="Red"]B2:B100[/COLOR]") = "=COUNTIF([COLOR="red"]C$1:C$100[/COLOR], A2)"
End Sub
kırmızı yerleri kendinize göre değiştiriniz
 
Geri
Üst