• DİKKAT

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

Mükerrer verilerin üstüne çizgi çekmek

Katılım
27 Ağustos 2014
Mesajlar
4
Excel Vers. ve Dili
2010 Türkçe
Merhaba foruma yeni kayıt oldum, excel 2010 kullanıyorum ve yapmam gereken bir işlem için formül kullanmam gerekiyor. ama oldukça zor bir formül olduğu için yapamadım.

Örnek excel tablosunu resim olarak konuya ekliyorum. Basitçe anlatmak gerekirse, Çalışma kitabında bulunan tablo içlerinde yüzlerce verim bulunmakta, bu verilerden sadece "Numara" ve "Ad Soyad" bölümüne şu şekilde bir formül uygulamak istiyorum.

"Ad Soyad" bölümünde bulunan yüzlerce isim arasında mükerrer olan " Ali Veli " Ahmet " "Mehmet " gibi isimlerin her birine özel ve benzersiz "Numara" bulunmakta" benim istediğim aynı isimden 4 adet bulunan " Ali Veli" isimlerinden sadece 3 tanesinin "Numara" ve "Ad Soyad" üzerine "ÇİZGİ" çekilsin sadece 1 adet normal kalsın. Bu işlemi diğer yüzlerce benzer isimlere nasıl uygulayabilirim?

PvdL8b.jpg
 
. . .

Çizgi çekilmesi derken yapmak istediğiniz satırı silmek mi ?

. . .
 
Aslında satırı silmek istemiyorum. Tam olarak yapmak istediğim sadece aynı isimlerden 3 adet varsa eğer sadece 2 tanesinin sadece "Numara" ve "Ad Soyad" hücrelerinde üzerini çizmek veya buna benzer ne yapabilirim.? 3 gündür uğraşıyorum ama bir çözüm bulamadım
 
Sadece 3 tane olunca'mı yapılacak, 2 tane olursa birşey olmasın mı.
 
. . .

Koşullu biçimlendirme ile yapabilirsiniz. Aşağıdaki adımları takip edin.
  • Hücre aralığını seçin. (A2:B11)

  • Üst Menüden > Giriş > Koşullu Biçimlendirme > Yeni Kural >

do.php


  • Formül Kullan (en alttaki seçenek)

Fomül: =EĞERSAY($B$2:$B2;$B2)<>1

do.php


  • Biçimlendirmeyi yapın.
Üstü çizili ve font rengi seçin.

  • Uygula > Tamam.

do.php


. . .
 
Son düzenleme:
Teşekkür ederim birazdan deneyeceğim. Bu arada çekilen çizgiyi "Numara" ve "Ad Soyad" haricinde diğer tüm sütunlara nasıl uygulayabilirim onuda belirtirmisiniz?
 
Teşekkür ederim birazdan deneyeceğim. Bu arada çekilen çizgiyi "Numara" ve "Ad Soyad" haricinde diğer tüm sütunlara nasıl uygulayabilirim onuda belirtirmisiniz?
. . .

Hücre aralığını, çizilmesini istediğin hücre aralığına göre seç.

Örneğin; A2:H10 gibi. Bu şekilde A:H aralığındaki ilgili satıra işlemi uygular.

. . .
 
Hüseyin hocam herşeyi güzelce cevaplamış,

Bu çözüm aklıma hiç gelmemişti, makro ile çözüm aradım. Boşa gitmesin.

İsimlerin A sütununda yazılı olduğu varsayılarak, yapılmıştır.

Veri giriş anında,

Kod:
Private Sub Worksheet_Change(ByVal Target As Range)

If Target.Column <> 1 Then Exit Sub

If WorksheetFunction.CountIf(Range("A1:A" & Target.Row), Target.Value) > 1 Then
Rows(Target.Row).Font.Strikethrough = True
End If

End Sub

Bütün sayfaya bakmak için,

Kod:
Sub aa()
son = Cells(Rows.Count, "A").End(3).Row

For i = 2 To son
If WorksheetFunction.CountIf(Range("A1:A" & i), Cells(i, "a")) > 1 Then
Rows(i).Font.Strikethrough = True
Rows(i).Font.Strikethrough = True
End If
Next i
End Sub
 
Son düzenleme:
. . .

Hücre aralığını, çizilmesini istediğin hücre aralığına göre seç.

Örneğin; A2:H10 gibi. Bu şekilde A:H aralığındaki ilgili satıra işlemi uygular.

. . .
Hüseyin hocam yardımınız için çok teşekkür ederim. Söylediklerinizi uyguladım ama benim örnek çalışma dosyamda aynı isimlerden üzeri çizilmeyen var, bu neden olmuştur acaba?

Çalışma dosyasını ek olarak ekliyorum bi göz atarmısınız rica etsem

calisma.xlsx indir
 
. . .

Hücre aralığını A1 hücresinden itibaren almışsınız.

Mevcut koşullu biçimlendirmeyi silip.

Aynı işlemi A2:F15 aralığını seçtikten sonra yapın.
Formülümüz 2.satırdan başlıyor, seçim aralığı ile aynı olmalı.

Deneyin yine yapamazsanız, ben bir eğitim videosu yüklerim.

. . .
 
Merhabalar;

Kod:
=EĞERSAY($B$2:$B2;$B2)<>1

Bu koşullu biçimlendirmeyi 3 sütun olarak nasıl ayarlayabiliriz ?

Formülde B sütununda aynı değerler mevcut ise yazının üstünü çiziyor.

Benzer bir durumda benim tablomda da gerekli oldu.. Sadece B ye göre değil de, C ve D de var..

yani B C D sütunları aynı ise ; üzerine çizgi çekmek. bunu nasıl yapabilirim ?

örnek :

B5=20
C5=20
D5=5,2

..
..
..
B100=20
C100=20
D100=5,2

bu şekilde tekrar edenlerin üstünü nasıl çizebiliriz.. ?

yardımcı arkadaşa şimdiden teşekkürler..
 
Merhaba,

İlgili hücre aralığını seçin.

Koşullu biçimlendirme formül bölümüne aşağıdaki formülü uygulayın.

Kod:
=ÇOKEĞERSAY($B$5:$B5;$B5;$C$5:$C5;$C5;$D$5:$D5;$D5)>1

Daha sonra Hüseyin beyin üstteki mesajlarında resimlerle tarif ettiği gibi biçimlendirme ayarlarını yapın.
 
Korhan Ayhan;

Teşekkürler Hocam, tamamdır..
 
Geri
Üst