Dosya simgesi

Geleneksel Formüller ile Alfabetik Sıralama

Geleneksel Formüller ile Alfabetik Sıralama
Bu dosya, SORT gibi dinamik dizi fonksiyonlarının bulunmadığı Excel sürümlerinde bir listeyi formüllerle alfabetik sıralamak için hazırlanmıştır. Sıralama makro veya Excel'in Sırala komutu ile değil, hücre formülleriyle yapılır; kaynak liste değiştiğinde sıralı liste de güncellenir.

Dosyanın içeriği​

  • Sheet1: B2:T201 aralığında çalışan tek sayfadır. Sol tarafta kaynak liste yer alır; sütun başlıkları Adı, Koşul1 ve Koşul3 biçimindedir. Sağ tarafta aynı başlıklarla formüllerle sıralanmış liste bulunur.
  • J, I ve K sütunları ara hesaplama içindir. J sütunu sıralanacak değeri, K sütunu her kaydın sıra numarasını üretir.
  • Formüller 3. satırdan 201. satıra kadar hazırdır; liste en fazla 199 kayıt için yapılandırılmıştır.

Kullanılan formüller​

J sütununda koşul sütunu dolu olan satırların değeri alınır:
Excel formülü
=EĞER($E3<>"";C3;"")
=IF($E3<>"",C3,"")
K sütunu, her kaydın alfabetik sırasını hesaplar. SUMPRODUCT ile kendisinden küçük kayıtlar sayılır, ikinci SUMPRODUCT ile aynı değerlere tekrar eden sıra numarası verilmesi engellenir:
Excel formülü
=EĞER(J23="";"";TOPLA.ÇARPIM(--(I23&J23>$I$3:$I$201&$J$3:$J$201))+TOPLA.ÇARPIM(--($I$3:I23&$J$3:J23=I23&J23)))
=IF(J23="","",SUMPRODUCT(--(I23&J23>$I$3:$I$201&$J$3:$J$201))+SUMPRODUCT(--($I$3:I23&$J$3:J23=I23&J23)))
M sütunundaki formül, sıra numarasına göre SMALL ile k. en küçük değeri bulur, MATCH ile satırını belirler, INDEX ile kaydı getirir. Kayıt sayısını aşan satırlar COUNT ile boş bırakılır:
Excel formülü
=EĞER(SATIR()-SATIR($M$2)>BAĞ_DEĞ_SAY($K$3:$K$201);"";İNDİS(B$3:B$201;KAÇINCI(KÜÇÜK($K$3:$K$201;SATIR()-SATIR($M$2));$K$3:$K$201;0)))
=IF(ROW()-ROW($M$2)>COUNT($K$3:$K$201),"",INDEX(B$3:B$201,MATCH(SMALL($K$3:$K$201,ROW()-ROW($M$2)),$K$3:$K$201,0)))

Nasıl kullanılır​

  1. Sheet1 sayfasında sol taraftaki kaynak listeye adları ve koşul değerlerini girin.
  2. Sağ taraftaki M sütunundan başlayan alanda sıralı sonuç otomatik oluşur.
  3. Kayıt sayısı 199'dan fazlaysa, 201. satırdaki formülleri aşağı kopyalayıp formüllerdeki $201 aralıklarını genişletin.
  4. Kendi verinizi kullanırken formüllerin başvurduğu sütunların sizin sütunlarınızla örtüştüğünden emin olun.

ExcelDepo tarafından daha fazla dosya

Detaylar
Yazar
ExcelDepo
İndirme
13
Gösterim
2,513
İlk sürüm
Güncel
SHA-256
dd25c2f145460a98fee3f89de89ff3dfba8b58be38a5302314c54cb2cff18b05

Puanlar

5.00 Oylama 2 İnceleme

En son değerlendirmeler

Güzle çalışma, Açılır liste de veri doğrulama ad tanımlamada alfabetik sıralama konusu var mı?
Çok teşekkür ederim, elinize sağlık.
Geri
Üst