Excel formülü: Sıralı satır numaraları -

İçindekiler

Genel formül

=ROW()-offset

Özet

Bir formülle bir veri kümesine sıralı satır numaraları eklemek için SATIR işlevini kullanabilirsiniz. Gösterilen örnekte, B5'teki formül şöyledir:

=ROW()-4

Açıklama

Bir referans verilmediğinde, SATIR işlevi geçerli satırın satır numarasını döndürür. B5 hücresinde SATIR 5 değerini, B6 hücresinde SATIR () 6 değerini döndürür ve bu şekilde devam eder:

=ROW() // returns 5 in B5 =ROW() // returns 6 in B6

Dolayısıyla, 1 ile başlayan sıralı satır numaraları oluşturmak için 4 çıkarırız:

=ROW()-4 // returns 1 in B5 =ROW()-4 // returns 2 in B6

Bu formül, ilk veri satırının üstüne satırlar eklenmediği veya silinmediği sürece çalışmaya devam edecektir. Verilerin üzerine satırlar eklenir veya silinirse, kodlanmış ofset değeri 4'ün gerektiği gibi ayarlanması gerekecektir.

Tablodaki satır numaraları

Verileri uygun bir Excel Tablosuna dönüştürürsek daha sağlam bir formül kullanabiliriz. Aşağıda, "Tablo1" de aynı verilere sahibiz:

Ayrıntılı açıklama için bu sayfaya bakın.

Adlandırılmış bir aralık için satır numaraları

Bir tabloda sıralı satır numaraları oluşturma yaklaşımı, aşağıdaki gibi adlandırılmış bir aralıkla çalışmak üzere uyarlanabilir:

=ROW()-ROW(INDEX(data,1,1))+1

Burada, "veri" adı verilen tek bir adlandırılmış aralıkla çalışıyoruz. Gerekli ofseti hesaplamak için, INDEX'i şu şekilde kullanıyoruz:

INDEX(data,1,1)

Adlandırılmış aralık verilerini INDEX işlevine iletiriz ve satır 1, sütun 1'deki hücreyi isteriz. Esasen, aralıktaki ilk (sol üst) hücre için INDEX'i istiyoruz. DİZİN, bu hücreyi bir adres olarak döndürür ve SATIR işlevi, yukarıda açıklanan uzaklık değeri olarak kullanılan bu hücrenin satır numarasını döndürür. Bu formülün avantajı taşınabilir olmasıdır. Formül taşındığında kırılmaz ve dikdörtgen olarak adlandırılan herhangi bir aralık kullanılabilir.

Ilginç makaleler...