İçeriğe geç
parazade
Arama ve BaşvuruÖrnekler doğrulandı

SATIR Formülü (ROW): Hücrenin Satır Numarasını Bulma

SATIR

İngilizce adı: ROW

SürümlerMicrosoft 365Excel 2021Excel 2019Excel 2016Excel 2013Excel 2010Excel WebExcel Mac(en az Excel 2010)

Yayın: · Son güncelleme:

SATIR kısaca

SATIR, verdiğiniz hücrenin satır numarasını döndürür; argüman yazmazsanız formülün bulunduğu satırın numarasını verir. Otomatik sıra numarası, dönüşümlü satır renklendirme ve başka formüllere sayaç sağlamak için kullanılır.

Söz dizimi

SATIR([başvuru])

Türkçe Excel'de bağımsız değişkenler noktalı virgülle (;), İngilizce Excel'de virgülle (,) ayrılır.

Argümanlar

ArgümanDurumAçıklama
başvurureferenceİsteğe bağlıSatır numarası öğrenilecek hücre ya da aralık. Boş bırakılırsa formülün bulunduğu hücre kullanılır. Birden çok ayrı alana başvuramaz.
İçindekiler
  1. SATIR ne döndürür?
  2. Tek argüman, birkaç ayrıntı
  3. Silmeye dayanıklı sıra numarası
  4. Bir öğenin tablodaki sırası
  5. Satırları dönüşümlü renklendirmek
  6. Karıştırılan noktalar

SATIR ne döndürür?

Excel SATIR formülü, bir hücrenin sayfadaki satır numarasını verir. =SATIR(C10) 10 döndürür, çünkü C10 hücresi 10. satırdadır. Değerle ilgilenmez; hücre boş olsa da sonuç aynıdır.

Argüman yazmazsanız fonksiyon kendi bulunduğu hücreye bakar. D5 hücresine =SATIR() yazdığınızda sonuç 5 olur. Bu özellik, satır eklenip silindikçe kendini güncelleyen sayaçların temelidir.

Tek argüman, birkaç ayrıntı

başvuru isteğe bağlıdır ve bir hücre ya da aralık olabilir. Aralık verdiğinizde, örneğin =SATIR(B3:B6), eski sürümlerde ilk satırın numarası olan 3 döner. Microsoft 365'te aynı formül 3, 4, 5 ve 6 değerlerini alt alta yazar, yani sonuç aşağı taşar.

Birden çok ayrı alan, örneğin (A1;C5) gibi bir başvuru kabul edilmez. Satır sayısını öğrenmek istiyorsanız SATIR değil SATIRSAY kullanılır: =SATIRSAY(B2:B5) 4 döndürür.

Silmeye dayanıklı sıra numarası

Bir sipariş listesinde A sütununa 1, 2, 3 diye elle yazılmış sıra numaraları, ortadan bir satır silindiğinde boşluk bırakır. Bunun yerine ilk veri satırına =SATIR()-1 yazıp aşağı kopyalarsanız numaralar her zaman kesintisiz kalır. Başlık 1. satırda olduğu için 1 çıkarmanız gerekir.

Tablonuz 4. satırdan başlıyorsa çıkaracağınız sayı 3 olur. Sabit bir sayı yerine =SATIR()-SATIR($A$3) yazmak daha sağlamdır: tablonun üstüne satır eklendiğinde başlık hücresinin başvurusu da kayar ve numaralar bozulmaz.

Bir öğenin tablodaki sırası

İki hücrenin satır numarası farkı, aralarındaki uzaklığı verir. B1 başlığı ve B5 dördüncü veri satırıysa =SATIR(B5)-SATIR(B1) 4 döndürür. Bu hesap, İNDİS ya da KAYDIR gibi konumla çalışan fonksiyonlara numara üretmek için kullanışlıdır.

Örneğin bir stok listesinde aynı formülü aşağı kopyalarken =İNDİS($B$2:$B$5;SATIR()-1) yazarsanız her satır sıradaki ürünün adedini çeker. Bu yöntem başka bir sayfadaki listeyi aynı sırayla aktarırken işe yarar.

Satırları dönüşümlü renklendirmek

Uzun tabloları okunur kılmanın bir yolu, satırları sırayla farklı renge boyamaktır. Koşullu biçimlendirmede =MOD(SATIR();2)=0 kuralı çift satırları seçer. =MOD(SATIR(B4);2) 4'ün 2'ye bölümünden kalanı, yani 0'ı verir; tek satırlarda sonuç 1 olur.

Excel tablosu biçimi bu renklendirmeyi kendisi yapar. Yine de sıradan bir aralıkta ya da üç satırda bir renk gibi farklı bir düzen istediğinizde SATIR ve MOD birlikte kullanılır.

Kuralı uygulamak için önce tablonun veri aralığını seçin, Giriş sekmesinde Koşullu Biçimlendirme altından yeni kural oluşturun ve formül seçeneğine bu ifadeyi yazın. Üç satırda bir vurgulamak isterseniz 2 yerine 3 yazarsınız: =MOD(SATIR();3)=0. Satır ekleyip sildiğinizde renkler kendiliğinden yeniden düzenlenir.

Karıştırılan noktalar

SATIR ile SATIRSAY sık karıştırılır: biri konumu, öteki adet bilgisini verir. Bir diğer hata, =SATIR()-1 formülünü tablo başka bir satırdan başlarken aynen kopyalamaktır. Sonuçlar 1'den değil başka bir sayıdan başlar.

Sütun numarası gerektiğinde aynı mantıkla SÜTUN fonksiyonu kullanılır. Bir listenin A sütununa =SATIR()-1 yazıp aşağı kopyalayın, ardından ortadan bir satır silerek numaraların kendiliğinden düzeldiğini görün.

Örnekler

Örnek 1: Bir hücrenin satır numarası
ABCD
1ÜrünAdet
2Kalem12010
3Defter80
4Silgi45
5Cetvel60
=SATIR(C10)

Türkçe Excel'de bağımsız değişkenler noktalı virgülle (;), İngilizce Excel'de virgülle (,) ayrılır.

D2 hücresinin sonucu: 10

C10 hücresi 10. satırdadır. Hücrenin boş olması sonucu etkilemez.

Örnek 2: Formülün kendi satırından sıra numarası
ABCD
1ÜrünAdet
2Kalem120
3Defter80
4Silgi45
5Cetvel604
=SATIR()-1

Türkçe Excel'de bağımsız değişkenler noktalı virgülle (;), İngilizce Excel'de virgülle (,) ayrılır.

D5 hücresinin sonucu: 4

Formül D5'te olduğu için SATIR() 5 verir. Başlık satırı için 1 çıkarılınca sıra numarası 4 olur.

Örnek 3: Ürünün kaçıncı veri satırında olduğu
ABCD
1ÜrünAdet
2Kalem1204
3Defter80
4Silgi45
5Cetvel60
=SATIR(B5)-SATIR(B1)

Türkçe Excel'de bağımsız değişkenler noktalı virgülle (;), İngilizce Excel'de virgülle (,) ayrılır.

D2 hücresinin sonucu: 4

B5 ile başlık hücresi B1 arasındaki fark 4'tür. Cetvel, listenin 4. veri satırındadır.

Örnek 4: Çift satırı ayırt etme
ABCD
1ÜrünAdet
2Kalem1200
3Defter80
4Silgi45
5Cetvel60
=MOD(SATIR(B4);2)

Türkçe Excel'de bağımsız değişkenler noktalı virgülle (;), İngilizce Excel'de virgülle (,) ayrılır.

D2 hücresinin sonucu: 0

B4 dördüncü satırdadır. 4'ün 2'ye bölümünden kalan 0 olduğu için satır çifttir; koşullu biçimlendirme bu sonucu kullanır.

Örnek dosyayı indir.xlsx dosyası, ücretsiz · tüm örnekler hazır formüllerle

Yaygın hatalar ve çözümleri

İlgili fonksiyonlar

SATIR kullanan rehberler ve alıştırmalar

Sıkça Sorulan Sorular

SATIR formülü nasıl kullanılır?

Satır numarasını öğrenmek istediğiniz hücreyi yazarsınız: =SATIR(C10) 10 verir. Parantezi boş bırakırsanız formülün bulunduğu satırın numarası döner.

SATIR ile SATIRSAY arasındaki fark nedir?

SATIR bir hücrenin sayfadaki konumunu, SATIRSAY ise bir aralıkta kaç satır olduğunu verir. =SATIRSAY(B2:B5) 4 döndürür.

Satır silinince bozulmayan sıra numarası nasıl yapılır?

İlk veri satırına =SATIR()-1 yazıp aşağı kopyalayın. Başlık birden fazla satırsa 1 yerine başlık satırı sayısını çıkarın.