Excel'de dinamik ilk 10 veya n liste nasıl oluşturulur?
Bir üst liste, şirketleri veya bireyleri değerlerine göre sıralamak için kullanılır. Diyelim ki bir sınıfın öğrencilerinin notlarının listesi var ve şimdi aşağıdaki ekran görüntüsünde gösterildiği gibi öğrencilerin dinamik bir ilk 10 listesini oluşturmak istiyorsunuz. Bu makalede, Excel çalışma sayfasında ilk 10 veya n liste oluşturmak için bazı formüller tanıtıyorum.
Excel'de dinamik bir ilk 10 liste oluşturun
Excel 2019 ve önceki sürümlerde, ilk 10 listeyi veya kriterlere göre ilk 10 listeyi çıkarmak için aşağıdaki formülleri uygulamalısınız:
Dinamik bir ilk 10 liste oluşturmak için formüller
1. İlk olarak, veri aralığından ilk 10 değeri çıkarmalısınız, lütfen aşağıdaki formülü boş bir hücreye - G2'ye yazın ve ilk 10 değeri almak için doldurma tutamacını aşağı çekin, ekran görüntüsüne bakın:
2. Ardından, aşağıdaki formülü F2 hücresine uygulayın ve ilk sonucu almak için Ctrl + Shift + Enter tuşlarına birlikte basın, ekran görüntüsüne bakın:
3. İlk sonucu aldıktan sonra, formül hücresini seçin ve diğer isimleri almak için doldurma tutamacını aşağı çekin, ekran görüntüsüne bakın:

Kutools AI ile Excel Sihirini Keşfedin
- Akıllı Yürütme: Hücre işlemleri gerçekleştirin, verileri analiz edin ve grafikler oluşturun—tümü basit komutlarla sürülür.
- Özel Formüller: İş akışlarınızı hızlandırmak için özel formüller oluşturun.
- VBA Kodlama: VBA kodunu kolayca yazın ve uygulayın.
- Formül Yorumlama: Karmaşık formülleri kolayca anlayın.
- Metin Çevirisi: Elektronik tablolarınız içindeki dil engellerini aşın.
Kriterlere göre dinamik bir ilk 10 liste oluşturmak için formüller
Bazen, kriterlere göre ilk 10 listeyi almanız gerekebilir. Örneğin, aşağıdaki ekran görüntüsünde gösterildiği gibi Sınıf1'in ilk 10 isim ve puanlarını almak isteyebilirsiniz.
1. İlk 10 listeyi almak için, bu formülle ilk 10 puanı da çıkarmalısınız:
2. Ve ardından ilk sonucu almak için Ctrl + Shift + Enter tuşlarına birlikte basın, ardından bu formülü aşağı çekerek diğer değerleri görüntüleyin, ekran görüntüsüne bakın:
3. Ardından, lütfen aşağıdaki formülü I2 hücresine kopyalayıp yapıştırın ve ilk sonucu çıkarmak için Ctrl + Shift + Enter tuşlarına aynı anda basın, ardından bu formülü diğer hücrelere doldurmak için sürükleyin ve ilk 10 isim görüntülenir.
Office 365'te dinamik bir ilk 10 liste oluşturun
Yukarıdaki formüller bizim anlamamız için zor olabilir, eğer Office 365 kullanıyorsanız, INDEX, SORT ve SEQUENCE fonksiyonlarıyla bu görevi tamamlamak için basit formüller oluşturabilirsiniz.
Dinamik bir ilk 10 liste oluşturmak için formül
İlk 10 veri listesini almak için lütfen aşağıdaki formülü kullanın:
Ve ardından, sadece Enter tuşuna basın, ilk 10 listenin tüm verileri hemen görüntülenir, ekran görüntüsüne bakın:
SIRALA fonksiyonu:
=SIRALA(dizi, [sıralama_indeksi], [sıralama_sırası], [sütun_bazlı])
- dizi: Sıralamak istediğiniz hücre aralığı;
- [sıralama_indeksi]: Diziyi sıralamak için sütun veya satır numarası. Örneğin, veri aralığının ikinci sütununa göre sıralamak için sıralama indeksi 2 olacaktır;
- [sıralama_sırası]: 1 sayısı (veya atlanmış) artan sırayla sıralamayı gösterir; -1 sayısı, azalan sırayla sıralamayı gösterir;
- [sütun_bazlı]: Sıralama yönü. TRUE, sütunlara göre sıralar, FALSE veya atlanmış, satırlara göre sıralar.
Formülde, SIRALA fonksiyonunu şu şekilde kullanıyoruz:
SIRALA(A2:B20,2,-1): İkinci sütunda hücre aralığı A2:A20'i azalan sırada sıralamak anlamına gelir.
DİZİ fonksiyonu:
=DİZİ(satırlar, [sütunlar], [başlangıç], [adım])
- satırlar: Döndürülecek satır sayısı,
- [sütunlar]: Döndürülecek sütun sayısı. Atlanırsa, tek bir sütun döndürür.
- [başlangıç]: Dizideki ilk sayı. Atlanırsa, 1'den başlar.
- [adım]: Her sayı arasındaki artış. Atlanırsa, her artış 1 olacaktır.
Bu formülde, DİZİ(10) ile 1'den 10'a kadar bir liste oluşturuyoruz.
Son olarak, hem SIRALA hem de DİZİ fonksiyonlarını İNDEKS fonksiyonuna yerleştirin: =İNDEKS(SIRALA(A2:B20,2,-1),DİZİ(10),{1,2}), bu, veri aralığından ilk 10 kaydı döndürür ve 1 ve 2 sütunlarını döndürür.
Kriterlere göre dinamik bir ilk 10 liste oluşturmak için formül
Kriterlere göre ilk 10 listeyi görüntülemek için, FILTER fonksiyonunu şu şekilde SIRALA fonksiyonuna gömmelisiniz:
Ve sadece Enter tuşuna basın, belirli kritere göre ilk 10 listenin tüm verileri hemen görüntülenir, ekran görüntüsüne bakın:
FİLTRE fonksiyonu:
=FİLTRE(dizi, içerir, [boş_için])
- dizi: Filtrelemek istediğiniz hücre aralığı.
- içerir: Diziyi filtrelemek için kullandığınız koşul, böylece TRUE veya FALSE sonucu elde edilen bir dizi alacaksınız, dolayısıyla TRUE değerleri filtrenin içinde kalacaktır.
- [boş_için]: Eşleşen sonuç döndürülmezse görüntülenecek değer.
Bu formülde: =FİLTRE(A2:C25,B2:B25=F2), B2:B25'teki değerlerin belirli bir hücre F2'ye eşit olduğu A2:C25 aralığında filtrelemek için kullanılır.
En İyi Ofis Verimlilik Araçları
Kutools for Excel ile Excel becerilerinizi geliştirin ve daha önce hiç olmadığı kadar verimli olun. Kutools for Excel, üretkenliğinizi artırmak ve zamanınızı kaydetmek için300'den fazla gelişmiş özellik sunar. En çok ihtiyacınız olan özelliği almak için buraya tıklayın...
Office Tab, Office'e sekmeli arayüz getirir ve işinizi çok daha kolaylaştırır
- Word, Excel, PowerPoint'te sekmeli düzenleme ve okuma özelliğini etkinleştirin.
- Aynı pencerenin yeni sekmelerinde birden fazla belge açın ve oluşturun, yeni pencerelerde değil.
- Verimliliğinizi %50 artırır ve her gün yüzlerce fare tıklamasını azaltır!