Otomatik sıra numarası oluşturmak

Katılım
27 Ocak 2010
Mesajlar
230
Excel Vers. ve Dili
Türkçe Microsoft Office Professional Plus 2019
Altın Üyelik Bitiş Tarihi
05-10-2020
Tablomuzun solundaki sıra numaralarını B sütununa herhangi bir veri girildiğinde yazdırmak istiyorum bunu en kısa ve mantıklı nasıl yapabiliriz?

218598
 

Ekli dosyalar

Haluk

Özel Üye
Katılım
7 Temmuz 2004
Mesajlar
12,406
Excel Vers. ve Dili
64 Bit 2010 - İngilizce
+
Google Sheets
+
JScript
Altın Üyelik Bitiş Tarihi
A3 hücresine yazıp, aşağıya doğru sürükleyin ...

Kod:
=IF(B3<>"";COUNTA(B$3:B3);"")
.
 

aspava

Altın Üye
Katılım
24 Nisan 2006
Mesajlar
215
Excel Vers. ve Dili
Excel Vers. ve Dili Ofis 2016 TR 32 Bit
Altın Üyelik Bitiş Tarihi
26-01-2027
Kod:
=EĞER(B3="";"";MAK($A$2:A2)+1)

A3 Hücreresine yazınız.
 

Ekli dosyalar

Katılım
14 Kasım 2017
Mesajlar
618
Excel Vers. ve Dili
2010 Türkçe
Altın Üyelik Bitiş Tarihi
07-01-2024
Bende bir alternatif yazayım
A3 hücresine yazıp aşağıda doğru kopyalayın.
Kod:
=EĞER(B3="";"";SATIR()-2)
 

byfika

Altın Üye
Altın Üye
Katılım
15 Ağustos 2009
Mesajlar
499
Excel Vers. ve Dili
Excel Vers. ve Dili : Ofis 2016 Tr
Altın Üyelik Bitiş Tarihi
13.09.2027
Alternatif,
Sayfanın kod bölümüne alttaki kodu yazın. B3 den itibaren B sütununa veri girdikçe otomatik sıra verecektir.

Private Sub Worksheet_Change(ByVal Target As Range)
If Intersect(Target, Range("b3:b" & Rows.Count)) Is Nothing Then Exit Sub
Range("A3:A" & Rows.Count).ClearContents
With Range("A3:A" & Range("b" & Rows.Count).End(xlUp).Row)
.Formula = "=IF(b3="""", COUNTA(b$3:b3) +1,COUNTA(b$3:b3))"
.Value = .Value
End With
End Sub
 
Katılım
27 Ocak 2010
Mesajlar
230
Excel Vers. ve Dili
Türkçe Microsoft Office Professional Plus 2019
Altın Üyelik Bitiş Tarihi
05-10-2020
Teşekkürler.
Verilen cevapları aşağıdaki bigi bir araya getirdim.
Ve üçüncü satır ile son iki satırı boş bıraktım ki bu durumlarda formüllerin nasıl davrandığını gösrebilmek adına....


Kod:
=EĞER(B3<>"";BAĞ_DEĞ_DOLU_SAY($B$3:B3);"")
Kod:
=EĞER(B3<>"";SATIRSAY($B$3:B3);"")
Kod:
=EĞER(B3="";"";MAK($B$3:B3)+1)
Kod:
=EĞER(B3="";"";SATIR()-2)
Kod:
=EĞER(B3="";"";ALTTOPLAM(3;$B$3:B3)*1)
218601
 

Ekli dosyalar

Üst