merakli

Site Üyesi
Excel Versiyonu
Excel 2019
Excel Sürümü
64 Bit
Excel Dili
Türkçe
Merhaba,
Görsel ve örnek dosya ile destekleyerek oluşturduğum dosyada anlatmaya çalıştığım işlemi şablon olarak yaptım ancak formül ile çalıştırmada yeterli deneyimim olmadığı için ilerleyemiyorum.
Katkı sunmak isteyen arkadaşlardan ufkumuzu açmalarını rica ediyorum.

soru gorsel 01.webp
soru gorsel 02.webp

soru gorsel 03.webp
 

Ekli dosyalar

Çözüm
@merakli
Ben makro ile çözüm önerisinde bulunayım dedim.
Kodları, Ornek isimli sayfanın kod bölümüne yapıştırın ve G2 hücresinden öğretmen adı seçimini yenileyin.

VBA:
Görüntülemek için giriş yapmanız gerekmektedir.
(20 satır)
Bu da formülle çözüme bir örnek olsun.

S04.webp


Sıralama sizin sıralamadan FARKLI. Sıralama öğrenci sayfasındaki sıralama şeklinde.
Burada, öğrenci numaraları Benzersizdir şeklinde yapıldı. Aksi takdirde, öğrenci numaralarının bulunması için kullanılan dizi formülü diğer kolonlar için de kullanmak gerekmekte.

Öğrenci numaraları için B3 hücresindeki formül (DİZİ Formül)
Kod:
Görüntülemek için giriş yapmanız gerekmektedir.
(1 satır)

Diğer kolonlar Öğrenci numarasından hareketle bulunmakta. (Standart formüller)
Sınıf için A3 hücresine
Kod:
Görüntülemek için giriş yapmanız gerekmektedir.
(1 satır)
Adı SOYADI için D3 hücresine
Kod:
Görüntülemek için giriş yapmanız gerekmektedir.
(1 satır)
Ders için E3 hücresine
Kod:
Görüntülemek için giriş yapmanız gerekmektedir.
(1 satır)

Dosya ektedir incelersiniz.
 

Ekli dosyalar

@merakli
Ben makro ile çözüm önerisinde bulunayım dedim.
Teşekkür ederim @Ömer BARAN Bey.

Sayenizde her zamanki gibi işlemi gerçekleştiren yapıya sahip olduk.

Merakım ise Formülle en azından G2 hücresinden öğretmen adı seçimi yapıldığında ogretmen sayfasından bu öğretmene ait sınıf ya da derslere ait satırların seçiminin nasıl yapılacağı

bu konuda da siz ve diğer arkadaşlardan büyük bir ihtimalle indis ile olacak ve indisin bu şekilde kullanımını öğrenim bundan sonraki çalışmalarımda kullanmak isterim.
 
Arada 3. kolon BOŞ.

Ornek sayfasında A3 : E40 aralığındaki tüm formülleri silin ve A3 hücresine aşağıdaki formülü yazın.

BOŞ kolon eklemeli olarak ve tablolar dinamik olarak,
Kod:
Görüntülemek için giriş yapmanız gerekmektedir.
(1 satır)

BOŞ kolon olmazsa eğer
Kod:
Görüntülemek için giriş yapmanız gerekmektedir.
(1 satır)

Not :
dinamik yapı için, son satırlar
Ogrenci sayfasında Öğrenci Numaraları (SAYI olarak)
Ogretmen sayfasında ise Ogretmen isimleri (METİN olarak)
değerlendirmeye alındı.
 
Evet... Gerçekten 365 in gücü inanılmaz..
Formülün yarısından fazlası, alanların tanımlanması ile ilgili...

Not : Boş kolon dahil olanda GENİŞLET işlevi yerine, Bos tanımını a, ad tanımlamasından sonra yapıp Bos;EĞER(a="";"";"") gibi tanım yaparsanız hem 365 ve hem de 2021 de iki formül de kullanılabilir.
 
Üst