Note: The other languages of the website are Google-translated. Back to English

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 Üretkenliği Araçları

Kutools for Excel Sorunlarınızın Çoğunu Çözer ve Verimliliğinizi% 80 Artırır

  • Yeniden: Hızlıca yerleştirin karmaşık formüller, grafikler ve daha önce kullandığınız her şey; Hücreleri Şifrele şifre ile; Posta Listesi Oluşturun ve e-posta gönder ...
  • Süper Formül Çubuğu (birden çok metin ve formül satırını kolayca düzenleyin); Okuma Düzeni (çok sayıda hücreyi kolayca okuyun ve düzenleyin); Filtrelenmiş Aralığa Yapıştır...
  • Hücreleri / Satırları / Sütunları Birleştirme Veri kaybetmeden; Bölünmüş Hücre İçeriği; Yinelenen Satırları / Sütunları Birleştirme... Yinelenen Hücreleri Önleyin; Aralıkları Karşılaştır...
  • Yinelenen veya Benzersiz'i seçin Satırlar; Boş Satırları Seçin (tüm hücreler boştur); Süper Bul ve Bulanık Bul Birçok Çalışma Kitabında; Rastgele Seçim ...
  • Tam kopya Formül referansını değiştirmeden Birden Çok Hücre; Otomatik Referans Oluştur Birden Çok Sayfaya; Madde İşaretleri Ekle, Onay Kutuları ve daha fazlası ...
  • Metni Çıkar, Metin Ekle, Konuma Göre Kaldır, Alanı Kaldır; Sayfalama Alt Toplamları Oluşturma ve Yazdırma; Hücre İçeriği ve Yorumları Arasında Dönüştür...
  • Süper Filtre (filtre şemalarını kaydedin ve diğer sayfalara uygulayın); Gelişmiş Sıralama ay / hafta / gün, sıklık ve daha fazlasına göre; Özel Filtre kalın, italik ...
  • Çalışma Kitaplarını ve Çalışma Sayfalarını Birleştirin; Tabloları anahtar sütunlara göre birleştirin; Verileri Birden Çok Sayfaya Bölme; Toplu dönüştürme xls, xlsx ve PDF...
  • 300'den fazla güçlü özellik. Office / Excel 2007-2021 ve 365'i destekler. Tüm dilleri destekler. Kuruluşunuzda veya kuruluşunuzda kolay devreye alma. Tam özellikler 30 günlük ücretsiz deneme. 60 günlük para iade garantisi.
kte sekmesi 201905

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!
ofis tabanı
Yorumları sıralama ölçütü
Yorumlar (0)
Henüz derecelendirme yok. İlk değerlendiren siz olun!
Buraya henüz hiç yorum yapılmamış
Lütfen yorum yazın
Misafir olarak yayınlama
×
Bu gönderiyi değerlendirin:
0   Karakterler
Önerilen Konumlar

Bizi takip et

Telif Hakkı © 2009 - www.extendoffice.com. | Tüm hakları Saklıdır. Tarafından desteklenmektedir ExtendOffice. | | | Site Haritası
Microsoft ve Office logosu, Microsoft Corporation'ın Amerika Birleşik Devletleri ve / veya diğer ülkelerdeki ticari markaları veya tescilli ticari markalarıdır.
Sectigo SSL ile korunmaktadır