Excel'de verileri numaralandırma ve doldurma için etkili yöntemler
Excel'de satırları hızlıca numaralandırmak için, sayıları içeren ilk iki hücreyi (1 ve 2) seçin ve doldurma tutamacını aşağıya doğru sürükleyin veya tablo yapısı değiştiğinde otomatik olarak güncellenen dinamik numaralandırma için =SATIR()-1 formülünü kullanın. Yöntem seçimi, veri boyutuna ve bunların daha sonra filtrelenmesi veya sıralanması gerekliliğine bağlıdır.
Kısa özet: Tek seferlik görevler için doldurma tutamacını, filtreleme içeren raporlar için BAŞDEĞER işlevini ve sürekli veritabanı yönetimi için "Akıllı Tablolar"ı kullanın.
Otomatik doldurma tutamacı yöntemi
Küçük hacimli statik tablolar için en hızlı yol. Formül bilgisi gerektirmez, ancak numaralandırma sabit kalır (bir satır silindiğinde numaralar yeniden hesaplanmaz).
Adım adım talimatlar:
- Aralığın ilk hücresine 1 sayısını girin.
- Altındaki bir sonraki hücreye 2 sayısını girin.
- Her iki hücreyi de seçin.
- İmleci seçimin sağ alt köşesine getirin (imleç siyah bir artı işaretine dönüşecektir).
- Sol fare düğmesini basılı tutun ve listenin sonuna kadar aşağıya doğru sürükleyin.
Ctrl ile püf noktası: Sadece "1" girerseniz, Ctrl tuşunu basılı tutarak tutamacı aşağıya sürükleyebilirsiniz. Excel bunu "hücreyi kopyala" yerine "seriyi devam ettir" komutu olarak algılar.
Formüllerle dinamik numaralandırma
Verileri sıralamayı, satırları silmeyi veya listeye yeni kayıtlar eklemeyi planlıyorsanız, manuel numaralandırma bozulacaktır. Formüller, numaraları otomatik olarak yeniden hesaplayarak bu sorunu çözer.
Seçenek 1: SATIR işlevi
Tablo yapısının değişmediği durumlarda (satırlar filtreyle gizlenmediğinde) uygundur.
A2 hücresine şunu girin:
=SATIR()-1
Mantık: İşlev, sayfanın mevcut satır numarasını döndürür. Başlık ilk satırda bulunuyorsa, numaralandırmanın birden başlaması için 1 çıkarılır. Tablo sayfanın 5. satırından başlıyorsa, formül =SATIR()-4 olacaktır.
Seçenek 2: BAŞDEĞER işlevi (filtreler için)
Filtreler kullanıyorsanız ideal seçenektir. Satır numarası, yukarıdaki dolu hücre sayısına bağlı olacak ve veriler gizlendiğinde bile kesintisiz numaralandırma sağlayacaktır.
A2 hücresine şunu girin:
=BAŞDEĞER($B$2:B2)
Burada $B$2, verileri içeren sütunun ilk hücresine (anahtar alan) mutlak referans, B2 ise mevcut satıra göreli referanstır. Formül sürüklendiğinde aralık genişleyecek ve boş olmayan hücrelerin sayısı sayılacaktır.
Akıllı Tablolar aracılığıyla otomasyon
Bir aralığı "Akıllı Tablo"ya dönüştürmek (Ctrl+T), formüllerin manuel kopyalama olmadan yeni satırlara otomatik olarak yayılmasını sağlar.
- Veri aralığınızı seçin.
- Ctrl + T tuşlarına basın ve tablo oluşturmayı onaylayın.
- İlk sütuna numaralandırma formülünü girin (örneğin,
=SATIR()-SATIR(Tablo1[#Başlıklar])). - Enter'a basın — Excel tüm sütunu otomatik olarak dolduracak ve bu mantığı tüm yeni kayıtlara uygulayacaktır.
Akıllı tablolarda formül kullanırken, tablonun başına satır eklemeyi planlıyorsanız formül içindeki belirli satır numaralarına yapılan referanslardan kaçının. Bunun yerine tablo başlıklarına referans vermek daha iyidir.
Aynı değerlerle hızlı doldurma
Çoğu zaman numaralandırma yapmak yerine, bir sütunu aynı durumla (örneğin, "Ödendi" veya "Devam Ediyor") doldurmak gerekir. Bunu manuel olarak yapmak zaman alıcıdır.
| Eylem | Kısayol Tuşları | Açıklama |
|---|---|---|
| Aşağı doldur | Ctrl + D | Üstteki hücredeki değeri seçilen tüm alt hücrelere kopyalar. |
| Sağa doldur | Ctrl + R | Soldaki hücredeki değeri seçilen tüm sağ hücrelere kopyalar. |
| Toplu giriş | Ctrl + Enter | Tek bir değeri tüm seçili hücrelere (bitişik olmayanlar dahil) aynı anda girer. |
Ctrl+Enter kullanım örneği: Durum sütununun tamamını seçin (Ctrl + Shift + ↓ ile yapılabilir), "Yeni" kelimesini yazın ve Ctrl + Enter tuşlarına basın. Tüm hücreler anında doldurulacaktır.
Sık yapılan hatalar
- Numaralandırma yerine kopyalama: "1" rakamı içeren tek bir hücreyi sürüklediğinizde, birler sütunu elde edersiniz. Çözüm: İki hücreyi (1 ve 2) seçin veya Ctrl tuşunu kullanın.
- Filtrelemede numaralandırma hatası:
SATIR()işlevinin kullanılması, filtre açıldığında numaraların atlamalı gelmesine neden olur (1, 3, 5...). Çözüm:BAŞDEĞERveyaARA.TOPLAMkombinasyonunu kullanın. - Formülde gereksiz karakterler:
BAŞDEĞERişlevi için aralığa başlıkların veya olmaması gereken boş hücrelerin dahil olması durumunda sıkça#DEĞER!hatası oluşur.
SSS
Filtrelemeden sonra sadece görünür satırları nasıl numaralandırabilirim?
Standart SATIR() formülleri gizli satırları yok saymaz. 3'ün BAŞDEĞER işlevine karşılık geldiği =ARA.TOPLAM(3; $B$2:B2) işlevini kullanın. Bu işlev yalnızca görünür hücreleri sayar.
Satırları 2 veya 5 adım artışla numaralandırabilir miyim? Evet. Serinin ilk iki sayısını girin (örneğin, 2 ve 4 veya 5 ve 10), bunları seçin ve doldurma tutamacını sürükleyin. Excel aritmetik ilerlemeyi devam ettirecektir.
Numaralandırılmış bir listenin ortasına satır eklemem gerekirse ne yapmalıyım?
Manuel numaralandırma kullanıldıysa, numaraları yeniden yazmanız gerekir. Formül (SATIR veya BAŞDEĞER) kullanıldıysa, sadece satırı ekleyin — numaralar otomatik olarak yeniden hesaplanacaktır.