Birden fazla veriden yanlızca bir tanesini almak

Katılım
29 Mart 2005
Mesajlar
84
Excel Vers. ve Dili
excel 2003
Merhaba!

Aşağıda örnek olarak verdiğim dosyada anlatamaya çalıştım problemimi yazrak anlatmam zor olacaktı. yardımcı olursanız memnun olurum.

saygılar
 
Katılım
17 Haziran 2006
Mesajlar
218
Excel Vers. ve Dili
excel 2000 Türkçe
&
excel 2003 Türkçe
istediginiz bir sey boyle birsey mi acaba ?degilse lutfen biraz daha aciklama yapin.
 

Ali

Uzman
Katılım
21 Temmuz 2005
Mesajlar
7,895
Excel Vers. ve Dili
İş:Excel 2016-Türkçe
Sayfa2'deki D6 hücresine istediğiniz sayıyı yazarak her gruba ait kaçıncıları görmek istiyorsanız onlarıda listeletebilirsiniz.

Örnek dosya ektedir.
 

N.Ziya Hiçdurmaz

Özel Üye
Katılım
28 Nisan 2007
Mesajlar
2,218
Excel Vers. ve Dili
Office 2013 TR / 32 Bit
Yanıt

Kod:
Sub AKTAR()
Dim S1, S2 As Worksheet
Dim SUT, SUT2, SON As Integer
Set S1 = Sheets("Sayfa1")
Set S2 = Sheets("Sayfa2")
S1.[A2:A1000].Interior.ColorIndex = xlNone
S2.[E8:G1000].ClearContents
For SUT = 3 To S1.Cells(65536, "A").End(3).Row
For SUT2 = 8 To S2.Cells(65536, "C").End(3).Row
If S1.Cells(SUT, "A") = S2.Cells(SUT2, "C") Then
S1.Cells(SUT, "A").Interior.ColorIndex = S2.Cells(SUT2, "C")
If WorksheetFunction.CountIf(S1.Range("A2:A" & SUT), S1.Cells(SUT, "A")) > 1 Then
S1.Cells(SUT, "A").Interior.ColorIndex = xlNone
End If
End If
Next
Next
For SUT = 3 To S1.Cells(65536, "A").End(3).Row
If S1.Cells(SUT, "A").Interior.ColorIndex <> xlNone Then
SON = SON + 1
S2.Cells(7 + SON, "C") = S1.Cells(SUT, "A").Value
Range(S2.Cells(7 + SON, "E"), S2.Cells(7 + SON, "G")) = Range(S1.Cells(SUT, "C"), S1.Cells(SUT, "E")).Value
End If
Next
Set S1 = Nothing
Set S2 = Nothing
End Sub
 
Katılım
29 Mart 2005
Mesajlar
84
Excel Vers. ve Dili
excel 2003
Sevgili arkadaşlar ilginize çok teşekkür ederim.

Değerli Karadamı!
V.Basic for Applications ve Ali beyin yaptığı örnekler ihtiyacıma kesinlikle cevap veriyor.

Hepinize gerçekten teşekkür ederim. Saygılar sunarım.
 
Katılım
29 Mart 2005
Mesajlar
84
Excel Vers. ve Dili
excel 2003
Problemim sizin sayenizde çözüldü

Sevgili arkadaşlar ilginize çok teşekkür ederim.

Değerli Karadamı!
V.Basic for Applications ve Ali beyin yaptığı örnekler ihtiyacıma kesinlikle cevap veriyor.

Hepinize gerçekten teşekkür ederim. Saygılar sunarım.
 
Katılım
29 Mart 2005
Mesajlar
84
Excel Vers. ve Dili
excel 2003
Ali bey!

Merhaba Ali Bey!

Sizin yaptığınız örnek tam bana göre ama formülleri kendi dosyama kopyalayıp uygulamaya çalıştım fakat olmuyor. Sizin formülü aynen kopyalayıp kullanırsak oluyor ama formülde değişiklik yapınca yani kendi dosyama göre sütunları düzenleyince çalışmıyor.

Yardımcı olursanız memnun olurum.
 
Katılım
10 Mayıs 2007
Mesajlar
1,395
Excel Vers. ve Dili
2007 Türkçe
"BURAYA GRUP NOSUNU YAZDI&#286;IMDA A&#350;A&#286;IDAK&#304; H&#220;CRELERE SAYFA 1 DEK&#304; GRUP NO YA A&#304;T L&#304;STEDEK&#304; SIRA NUMARASI 1 OLAN K&#304;&#350;&#304;N&#304;N &#304;SM&#304; GELS&#304;N" dosyan&#305;zda ki a&#231;&#305;klamada b&#246;yle yaz&#305;yor kar&#351;&#305;s&#305;nda "1" yazanlar gelsin diyor ama yap&#305;lan dosyalarda grup nosu 1 olanlar geliyor benmi yanl&#305;&#351; anl&#305;yorum? fonksiyonlar ilgimi &#231;ektide
 

Ali

Uzman
Katılım
21 Temmuz 2005
Mesajlar
7,895
Excel Vers. ve Dili
İş:Excel 2016-Türkçe
Dikkat ederseniz form&#252;llerin ba&#351;&#305;nnda ve sonunda { } i&#351;aretleri var bunlar dizi form&#252;l&#252; oldu&#287;unun ifadesidir.

Form&#252;l&#252; yazd&#305;ktan sonra direk enter tu&#351;una basmadan CTRL+SHIFT+ENTER tu&#351;lar&#305;na birlikte bas&#305;n&#305;z excel form&#252;l ba&#351;&#305;na otomatik olarak { } ay&#305;ra&#231;lar&#305;n&#305; ekleyecektir. &#350;imdi bu form&#252;l&#252; a&#351;a&#287;&#305; &#231;ekerek &#231;o&#287;altabilirsiniz.
 
Katılım
10 Mayıs 2007
Mesajlar
1,395
Excel Vers. ve Dili
2007 Türkçe
ali hocam benim soruma cevap vermediniz m&#252;saitseniz ilgilenebilirmisiniz acaba?
 
Katılım
29 Mart 2005
Mesajlar
84
Excel Vers. ve Dili
excel 2003
AL&#304; BEY!

&#199;ok te&#351;ekk&#252;r ederim ilginize tam olarak &#351;imdi i&#351;imi g&#246;rd&#252;.

Sayg&#305;lar kolay gelsin
 

Ali

Uzman
Katılım
21 Temmuz 2005
Mesajlar
7,895
Excel Vers. ve Dili
İş:Excel 2016-Türkçe
"BURAYA GRUP NOSUNU YAZDIĞIMDA AŞAĞIDAKİ HÜCRELERE SAYFA 1 DEKİ GRUP NO YA AİT LİSTEDEKİ SIRA NUMARASI 1 OLAN KİŞİNİN İSMİ GELSİN" dosyanızda ki açıklamada böyle yazıyor karşısında "1" yazanlar gelsin diyor ama yapılan dosyalarda grup nosu 1 olanlar geliyor benmi yanlış anlıyorum? fonksiyonlar ilgimi çektide

1 grupta olupta 1'nci sırada olanlar,
1 grupta olupta 2'nci sırada olanlar,

7 grupta olupta 3'üncü sırada olanlar gibi...

Bunların llistelenmesi istemiş arkadaşımız.

Sarı renkli alana 3 yazarsanız her grubun üçüncü gelir.
 

Ali

Uzman
Katılım
21 Temmuz 2005
Mesajlar
7,895
Excel Vers. ve Dili
İş:Excel 2016-Türkçe
ALİ BEY!

Çok teşekkür ederim ilginize tam olarak şimdi işimi gördü.

Saygılar kolay gelsin

İşinizi görmesine sevindim,rica ederim.Saygılar.
 
Üst