• DİKKAT

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

listeleme

Katılım
5 Mart 2008
Mesajlar
896
Excel Vers. ve Dili
EV:EXCEL 2010-TÜRKÇE
İŞ:EXCEL 2010-TÜRKÇE
arkadaşlar ekteki dosyada yer alan öğrencilerin seçmeli ders bilgilerinim nasıl alabiliriz.ADI SOYADI-OKUL NO-SINIF VE SEÇTİĞİ DERSLER alınacak.Dosyada seçmeli başlayan dersler o öğrencinin seçmeli dersleri.
 
Son düzenleme:
arkadaşlar ekteki dosyada yer alan öğrencilerin seçmeli ders bilgilerinim nasıl alabiliriz.ADI SOYADI-OKUL NO-SINIF VE SEÇTİĞİ DERSLER alınacak.Dosyada seçmeli başlayan dersler o öğrencinin seçmeli dersleri.
 

Ekli dosyalar

Geçici bir çözüm olarak şunu deneyebilirsiniz:

A sütununu seçin
F5 tuşuna basın
Özel'den "boşluklar"ı seçin
Seçili bir hücreye sağ tıklayıp Sil deyin
Tüm satır'ı seçip silme işlemini tamamlayın
1. satırda filtrelemeyi açın
A sütununda metin filtrelerinden özel filtreyi seçin
Seçeneklerin ilkinde "Eşittir"i seçip "ADI SOYADI" yazın
"Veya"yı işaretleyin
2. seçeneği "ile başlar" seçip "SEÇMELİ" yazın
Filtreleyin
Daha sonra filtrelenmiş sonuçları kopyalayıp başka bir yere yapıştırabilirsiniz. Elbette başka çözümler de vardır ancak mecbur kalınca böyle çözümlere başvuruyorum bazen.
 
1. satırda filtrelemeyi açın
A sütununda metin filtrelerinden özel filtreyi seçin
Seçeneklerin ilkinde "Eşittir"i seçip "ADI SOYADI" yazın
"Veya"yı işaretleyin
2. seçeneği "ile başlar" seçip "SEÇMELİ" yazın
Filtreleyin
burasını yapamadım üstad.özel filtremeyi bulamadım.
 
üstad yaptım o kısmı da yalnız a sütununda yer alan adı soyadı kısımlarını nasıl silerim.
 
YAni şöyle mi istiyorsunuz:

ali veli
seçmeli 1
seçmeli2
seçmeli3
seçmeli 4
ayşe fatma
seçmeli1
seçmeli 2
...
 
Üstad 2012-2013 5.SINIFLAR1_0001.xls dosyasındaki verileri Liste dosyasına nasıl alırız?
 

Ekli dosyalar

A2'de adı soyadı; B2'de ilk öğrencinin adı, A3'te ilk seçmeli ders varsa aşağıdaki formülü kullanarak isimlerle dersleri alt alta sıralayabilrisiniz:

Kod:
=EĞER(A2="adı soyadı";B2;A2)

Daha sonra bu formülü aşağı doğru kopyalayabilir ve son olarak da yeni listenizi kopyalayıp başka bir yere değerleri yapıştırabilirsiniz.

yine geçici bir çözüm oldu, isterseniz makro ile de basitçe yapılabilir.
 
makro olursa daha iyi olur formül tam sonuç vermedi.
 
Tüm öğrenciler tam 4 seçmeli ders almış mı?
 
Biraz bir şeyler yaptım:
Öncelikle her iki sayfayı da aynı dosya içerisine alın.
Orjinal listenin olduğu sayfanın adını "ilk" olarak değiştirin
yeni listenin olduğu sayfanın adını "son" olarak değiştirin
Aşağıdaki makroyu bir modüle ekleyip, çalıştırın.
Çalıştırmadan önce dosyaların yedeğini almayı unutmayın:

Kod:
Sub dersler()
Set s1 = Sheets("ilk")
Set s2 = Sheets("son")


For i = 2 To s1.Cells(Rows.Count, 1).End(xlUp).Row Step 31
If s1.Cells(i, 1) = "ADI SOYADI" Then
sıra = s2.Cells(Rows.Count, 2).End(xlUp).Row
    If sıra = 2 Then
    sıra = sıra + 1
    Else
    sıra = sıra + 4
    End If
s2.Cells(sıra, 2) = s1.Cells(i, 2)
s2.Cells(sıra, 3) = s1.Cells(i + 16, 1)
s2.Cells(sıra + 1, 3) = s1.Cells(i + 17, 1)
s2.Cells(sıra + 2, 3) = s1.Cells(i + 18, 1)
s2.Cells(sıra + 3, 3) = s1.Cells(i + 19, 1)
End If

Next

End Sub
 
çok denedim ama yapamadım.
 
Neyi yapamadınız?
 
üstad 12 numaralı mesajdaki açıklamalarınıza göre birşeyler yaptım ama liste oluşmadı.
 
benim sorum bir sayı grubunda birden fazla sayıyı arama komutu nedir. on numaradaki çıkan rakamların kaçının doğru olduğunu gösteren formül nedir?
1 5 9 10 18 24 27 35 36 38 41 44 50 51 53 56 57 64 66 69 70 77

sayıları içinde;
7 10 17 31 33 45 54 56 69 76 sayılarını bulmak
 
Tam anlatamadım demek ki. Örnek dosyanız ektedir.
 

Ekli dosyalar

üstad ellerine sağlık allah razı olsun.
 
üstad son bir sorum olacak bu sene seçmeli ders sayısı 3 oldu.bunu makroda nasıl düzelteceğiz.geçen sene seçmeli ders sayısı 4 tü.
 
Geri
Üst