Ana içeriğe atla

Excel'de dinamik ilk 10 veya n listesi nasıl oluşturulur?

Şirketleri veya bireyleri değerlere göre sıralamak için bir üst liste kullanılır. Bir sınıftaki öğrencilerin notlarının bir listesinin olduğunu varsayalım, şimdi, aşağıda gösterilen ekran görüntüsü gibi öğrencilerin dinamik ilk 10 listesini oluşturmak istiyorsunuz. Bu yazıda, bir Excel çalışma sayfasında ilk 10 veya n listesi oluşturmak için bazı formüller tanıtacağım.


Excel'de dinamik bir ilk 10 listesi oluşturun

Excel 2019 ve önceki sürümlerde, ilk 10 listesini veya ilk 10 listesini ölçütlerle çıkarmak için aşağıdaki formülleri uygulamanız gerekir:

Dinamik bir ilk 10 listesi 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 kullanın - G2 ve ilk 10 değeri almak için doldurma tutamacını aşağı sürükleyin, ekran görüntüsüne bakın:

=LARGE($B$2:$B$20,ROWS(B$2:B2))
not: Bu formülde, B2: B20 ilk 10 değeri almak istediğiniz veri listesidir ve B2 veri listesinin ilk hücresidir.

2. Ardından, aşağıdaki formülü - F2 hücresine uygulamaya devam edin ve tuşuna basın. Ctrl + Üst Karakter + Enter ilk sonucu almak için anahtarları bir araya getirin, ekran görüntüsüne bakın:

=INDEX($A$2:$A$20,SMALL(IF($B$2:$B$20=G2,ROW($B$2:$B$20)-ROW($B$1)),COUNTIF($G$2:G2,G2)))
not: Yukarıdaki formülde, A2: A20 ilk 10 değerin adlarını almak istediğiniz veri listesidir, B2: B20 tüm değerleri içeren veri listesidir, G2 sütundan çıkarılan en büyük değerin hücresidir B ve B1 değer listesinin başlık hücresidir.

3. İlk sonucu aldıktan sonra, formül hücresini seçin ve diğer adları bir kerede almak için doldurma tutamacını aşağı sürükleyin, ekran görüntüsüne bakın:


Kriterlerle dinamik bir ilk 10 listesi oluşturmak için formüller

Bazen kriterlere göre ilk 10 listesini almanız gerekebilir. Örneğin, aşağıdaki ekran görüntüsü gibi Class10'in ilk 1 adını ve puanını almak için.

1. İlk 10 listesini almak için, bu formülle ilk 10 puanı da çıkarmanız gerekir:

=LARGE(IF($B$2:$B$25=$F$2,$C$2:$C$25),ROW(I2)-ROW(I$1))

2. Ve sonra tuşuna basın. Ctrl + Üst Karakter + Enter tuşları ilk sonucu elde etmek için bir araya getirin, ardından diğer değerleri görüntülemek için bu formülü aşağı sürükleyin, ekran görüntüsüne bakın:

3. Ardından, lütfen aşağıdaki formülü kopyalayıp - I2 hücresine yapıştırın ve tuşuna basın. Ctrl + Üst Karakter + Enter tuşlarına aynı anda basarak ilk sonucu çıkarın ve ardından diğer hücrelere doldurmak için bu formülü sürükleyin ve ilk 10 ad aşağıda gösterilen ekran görüntüsü gibi görüntülenir:

=INDEX($A$2:$A$25,SMALL(IF(($C$2:$C$25=J2)*($B$2:$B$25=$F$2),ROW($C$2:$C$25)-ROW($C$1)),COUNTIF(J2:$J$2,J2)))

Office 10'te dinamik bir ilk 365 listesi oluşturun

Yukarıdaki formülleri anlamamız zor olabilir, Office 365 kullanıyorsanız, INDEX, SIRALAMA ve SIRALAMA işlevleriyle bu görevi tamamlamak için basit formüller oluşturabilirsiniz.

Dinamik bir ilk 10 listesi oluşturmak için formül

10 veri listesini almak için lütfen aşağıdaki formülü kullanın:

=INDEX(SORT(A2:B20,2,-1),SEQUENCE(10),{1,2})

Ve sonra, sadece basın Keşfet tuşuna basın, ilk 10 listesinin tüm verileri aynı anda görüntülenir, bkz. ekran görüntüsü:

İpuçları:

SIRALAMA işlevi:

=SIRALA(dizi, [sıralama_dizin], [sıralama_sıralama], [tarafına göre])

  • dizi: Sıralamak istediğiniz hücre aralığı;
  • [sıralama_dizini]: Diziye göre sıralanacak sütun veya satır numarası. Örneğin, veri aralığının ikinci sütununa göre sıralamak için sıralama dizini 2 olur;
  • [sıralama düzeni]: 1 sayısı (veya atlanmış) artan düzende sıralamayı belirtir; -1 sayısı, azalan düzende sıralayın;
  • [by_col]: Sıralama yönü. DOĞRU, sütunlara göre sırala, YANLIŞ veya atlanmış, satırlara göre sırala.

Formülde, SIRALAMA işlevini şu şekilde kullanıyoruz:

SIRALA(A2:B20,2,-1): İkinci sütundaki A2:A20 hücre aralığını azalan düzende sıralamak anlamına gelir.


SIRA işlevi:

=SEQUENCE(satırlar, [sütunlar], [başlangıç], [adım])

  • satır: Dönü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şlat]: Sıradaki ilk sayı. Atlanırsa, 1'den başlayacaktır.
  • [adım]: Her sayı arasındaki artış. Hariç tutulursa, her artış 1 olacaktır.

Bu formülde, 10'den 1'a kadar bir liste oluşturmak için SEQUENCE(10) kullanıyoruz.

Son olarak, hem SIRALAMA hem de SIRALAMA işlevlerini INDEX işlevine yerleştirin: =INDEX(SORT(A2:B20,2,-1),SEQUENCE(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.


Kriterlerle dinamik bir ilk 10 listesi oluşturmak için formül

Kriterli ilk 10 listesini görüntülemek için FİLTRE işlevini SIRALA işlevine şu şekilde gömmelisiniz:

=INDEX(SORT(FILTER(A2:C25,B2:B25=F2),3,-1),SEQUENCE(10),{1,3})

Ve sadece basın Keşfet anahtarı, verilen kriterlere göre ilk 10 listesinin tüm verileri bir kerede görüntülenir, bkz. ekran görüntüsü:

İpuçları:

FİLTRE işlevi:

=FILTER(dizi, dahil et, [if_empty])

  • dizi: Filtrelenecek hücre aralığı.
  • dahil: DOĞRU veya YANLIŞ sonucu bir dizi elde etmek için diziyi filtrelemek için kullandığınız koşul, böylece DOĞRU değerlerin filtrede tutulması.
  • [if_boş]: Eşleşen sonuç döndürülmezse görüntülenecek değer.

Bu formülde: =FILTER(A2:C25,B2:B25=F2) A2:C25 aralığında filtrelemek için kullanılır; burada B2:B25 değerleri belirli F2 hücresine eşittir.

En İyi Ofis Üretkenlik Araçları

🤖 Kutools AI Yardımcısı: Aşağıdakilere dayalı olarak veri analizinde devrim yaratın: Akıllı Yürütme   |  Kodunu oluşturun  |  Özel Formüller Oluşturun  |  Verileri Analiz Edin ve Grafikler Oluşturun  |  Kutools İşlevlerini Çağır...
Popüler Özellikler: Yinelenenleri Bul, Vurgula veya Tanımla   |  Boş Satırları Sil   |  Veri Kaybı Olmadan Sütunları veya Hücreleri Birleştirin   |   Formülsüz Tur ...
Süper Arama: Çoklu Ölçütlü VLookup    Çoklu Değer VLookup  |   Birden Çok Sayfada VLookup   |   Bulanık Arama ....
Gelişmiş Açılır Liste: Hızla Açılır Liste Oluşturun   |  Bağımlı Açılır Liste   |  Çoklu Seçim Açılır Liste ....
Sütun Yöneticisi: Belirli Sayıda Sütun Ekleme  |  Sütunları Taşı  |  Gizli Sütunların Görünürlük Durumunu Değiştir  |  Aralıkları ve Sütunları Karşılaştırın ...
Öne Çıkan Özellikler: Izgara Odağı   |  Tasarım görünümü   |   Büyük Formül Çubuğu    Çalışma Kitabı ve Sayfa Yöneticisi   |  Kaynak Kütüphanesi (Otomatik metin)   |  Tarih Seçici   |  Çalışma Sayfalarını Birleştirin   |  Hücreleri Şifrele/Şifresini Çöz    E-postaları Listeye Göre Gönder   |  Süper Filtre   |   Özel Filtre (kalın/italik/üstü çizili filtre...) ...
En İyi 15 Araç Seti12 Metin Tools (Metin ekle, Karakterleri Kaldır, ...)   |   50+ Grafik Türleri (Gantt şeması, ...)   |   40+ Pratik Formüller (Yaşı doğum gününe göre hesapla, ...)   |   19 sokma Tools (QR Kodunu Girin, Yoldan Resim Ekle, ...)   |   12 Dönüştürme Tools (Sayılardan Kelimelere, Para Birimi Dönüştürme, ...)   |   7 Birleştir ve Böl Tools (Gelişmiş Kombine Satırları, Bölünmüş hücreler, ...)   |   ... ve dahası

Kutools for Excel ile Excel Becerilerinizi Güçlendirin ve Daha Önce Hiç Olmadığı Gibi Verimliliği Deneyimleyin. Kutools for Excel, Üretkenliği Artırmak ve Zamandan Tasarruf Etmek için 300'den Fazla Gelişmiş Özellik Sunar.  En Çok İhtiyacınız Olan Özelliği Almak İçin Buraya Tıklayın...

Açıklama


Office Tab, Office'e Sekmeli Arayüz Getirir ve İşinizi Çok Daha Kolay Hale Getirir

  • Word, Excel, PowerPoint'te sekmeli düzenlemeyi ve okumayı etkinleştirin, Publisher, Access, Visio ve Project.
  • Yeni pencereler yerine aynı pencerenin yeni sekmelerinde birden çok belge açın ve oluşturun.
  • Üretkenliğinizi% 50 artırır ve her gün sizin için yüzlerce fare tıklamasını azaltır!
Comments (0)
No ratings yet. Be the first to rate!
There are no comments posted here yet
Please leave your comments in English
Posting as Guest
×
Rate this post:
0   Characters
Suggested Locations