Karışık Listeyi Başka Sayfada Koşula Göre Listeleme

mrtank50

Altın Üye
Katılım
10 Haziran 2018
Mesajlar
39
Excel Vers. ve Dili
Excel 2021 LTSC Professional Plus 64 bit
Altın Üyelik Bitiş Tarihi
10-03-2027
Arkadaşlar Merhaba.
Elimde Karışık 1000 adetlik isim sınıf listesi var.
Bu liste karışık yapıda .
Ben bu listeyi 2.sayfa olan sınıflar sayfasında her sınıfın altına isimleri getirmek istiyorum.
Eğersay ve satır formülleri ile getirebiliyorum lakin aşırı derecede kasıyor. Bir işlem yapsam nerdeyse 3-5 dk bekletiyor .
Bunun daha basit makro yada formülü varmıdır.
 

Ekli dosyalar

Korhan Ayhan

Administrator
Yönetici
Admin
Katılım
15 Mart 2005
Mesajlar
43,112
Excel Vers. ve Dili
Microsoft 365 Tr-En 64 Bit
Merhaba,

Bu formül işinizi görecektir.

Ama listenizde birleştirilmiş hücreler var. Bunlar sorun çıkaracaktır.

C++:
=FİLTRE('genel liste'!$A:$C;'genel liste'!$B:$B=A$1;"")
 

mrtank50

Altın Üye
Katılım
10 Haziran 2018
Mesajlar
39
Excel Vers. ve Dili
Excel 2021 LTSC Professional Plus 64 bit
Altın Üyelik Bitiş Tarihi
10-03-2027
Merhaba,

Bu formül işinizi görecektir.

Ama listenizde birleştirilmiş hücreler var. Bunlar sorun çıkaracaktır.

C++:
=FİLTRE('genel liste'!$A:$C;'genel liste'!$B:$B=A$1;"")
Çok teşekkür ederim Korhan bey elinize sağlık.
Lakin şöyle bir durum oluştu excel 2010-2016-2019 da çalıştıramadım. 2021'de çalışıyor. Kurum olduğu için exceli diğer pc lerde güncelleyemiyorum.
Bunun diğer excel versiyonlarına uyumlu bir yolu veya başka bir yolu var mı?
 

Korhan Ayhan

Administrator
Yönetici
Admin
Katılım
15 Mart 2005
Mesajlar
43,112
Excel Vers. ve Dili
Microsoft 365 Tr-En 64 Bit
Doğrudur...

Yeni nesil fonksiyon olduğu için güncel sürümlerde çalışır.

Eski sürümler için aşağıdaki formülleri deneyebilirsiniz..

B3;
C++:
=EĞERHATA(İNDİS('genel liste'!$A$1:$C$1000;TOPLAMA(15;6;SATIR('genel liste'!$B$1:$B$1000)/('genel liste'!$B$1:$B$1000=A$1);$A3);1);"")
C3;
C++:
=EĞERHATA(İNDİS('genel liste'!$A$1:$C$1000;TOPLAMA(15;6;SATIR('genel liste'!$B$1:$B$1000)/('genel liste'!$B$1:$B$1000=A$1);$A3);2);"")
D3;
C++:
=EĞERHATA(İNDİS('genel liste'!$A$1:$C$1000;TOPLAMA(15;6;SATIR('genel liste'!$B$1:$B$1000)/('genel liste'!$B$1:$B$1000=A$1);$A3);3);"")
 

muratboz06

Destek Ekibi
Destek Ekibi
Katılım
23 Mart 2017
Mesajlar
575
Excel Vers. ve Dili
Office365 TR
genel liste sayfasına kendi listenizi kopyalayınız.
önce Hücreleri Çöz şekline tıklayın
sonra Sınıf Listesi Oluştur şekline tıklayın.
 

Ekli dosyalar

Üst