Kayıtları metin alanına depolanmış sayısal değerlere göre sıralama

Metin veya not alanına depolanmış sayılar ve dizeler alfabetik olarak sıralanır. Başka bir deyişle, sayılar sayısal değere göre değil değeri oluşturan her bir basamağa göre sıralanır. Örneğin, aşağıdaki tabloda gösterildiği gibi 11 değeri 2'den önce ve 12 değeri de 3'ten önce görünür.

Öğrenci Adı

Öğrenci No

Barış

1

Çiğdem

10

Haluk

11

Sibel

12

Tülin

2

Ebru

3

Tamer

4

Sibel

5


Sayıların alfabetik olarak değil sayısal değerlerine göre sıralanmasını sağlamak için, aşağıdakilerden birini yapın:

  • Alan yalnızca sayısal değerleri içeriyorsa, alanın veri türünü Sayı veya Para Birimi olarak değiştirmeyi düşünün.

  • Şunlar geçerliyse aşağıdaki yordamı kullanın:

    • Alan yalnızca sayısal değerler içeriyor ama alanın veri türünü değiştirmek istemiyorsunuz.

    • Alan hem sayısal hem de dize değerlerini içeriyor ama sıralarken dize değerlerini göz ardı etmek istiyorsunuz.


Bu yordam, metin olarak depolanan sayının sayısal değerini elde etmek için Val işlevini kullanır. Bu ifade aynı zamanda, sıralama alanında bulunabilen boş değerleri işlemek için IIf de işlevini kullanır.

  1. Giriş sekmesinin Sırala ve Filtre Uygula grubunda Gelişmiş'i ve sonra da kısayol menüsünde Gelişmiş Filtre/Sıralama'yı tıklatın.

  2. Birinci sütundaki Alan satırına İfade1: IIf([Alanadı] Is Null, 0, Val([Alanadı])) ifadesini yazın.

    IIf işlevi alan değerinin boş olup olmadığını denetler ve boşsa 0 olarak değerlendirir. Değer boş değilse, IIf işlevi sayısal eşdeğeri elde etmek için Val işlevini çağırır.

  3. Sırala hücresinde, Artan veya Azalan seçimini yapın.

    Artan bir sıralama, en küçük değerli kaydı en üstte ve en büyük değerli kaydı da en altta görüntüler. Azalan sıralama ise tersini yapar.

  4. Giriş sekmesinin Sırala ve Filtre Uygula grubunda Filtre Değiştir'i tıklatın.

Yukarıdaki yordam sizin için uygun değilse, tablo yapısının değiştirilmesini önleyen deneyebileceğiniz başka bir yaklaşım da vardır. Bu yaklaşım, daha düşük basamaklı olan değerlerin önüne sıfırlar "getirmeyi" içerir. Örneğin, sıralamayı uygulamadan önce 11, 2, 2000 ve 3 değerlerini 0011, 0002, 2000 ve 0003 olarak değiştirirsiniz.

Sayfanın Başı

Yeteneklerinizi geliştirin
Eğitimleri keşfedin
Yeni özellikleri ilk olarak siz edinin
Office Insider Programına Katılın

Bu bilgi yararlı oldu mu?

Görüşleriniz için teşekkür ederiz!

Geri bildiriminiz için teşekkürler! Office destek temsilcilerimizden biriyle görüşmeniz yararlı olabilir.

×