Excel'de geriye doğru, azalan veya eksilen sıralama ile seriyi nasıl doldurabiliriz?
Normalde Excel'de oluşturduğumuz sıra serileri artan düzendedir ve bir sütun boyunca aşağıya veya bir satır boyunca ilerledikçe artar. Ancak, geriye doğru, azalan veya eksilen sırayla bir seriyi doldurmanız gereken birçok pratik durum vardır. Örneğin, geri sayım yapmak, görevleri ters sırada atamak veya raporlama amaçlı veri biçimlendirmek isteyebilirsiniz. Bu makalede, Excel'de geriye veya azalan düzende seri doldurma konusunda birkaç etkili yöntem göstereceğiz. Bu yöntemler manuel, formül tabanlı ve otomatik yaklaşımları kapsar, böylece size belirli ihtiyaçlarınıza göre en uygun yöntemi seçme imkanı sunar.
Doldurma tutamağı özelliği ile geriye doğru veya azalan düzende seri doldurma
Kutools for Excel ile geriye doğru veya azalan düzende seri doldurma
Excel formülü kullanarak geriye doğru veya azalan düzende seri doldurma
VBA kodu kullanarak geriye doğru veya azalan düzende seri doldurma
Doldurma tutamağı özelliği ile geriye doğru veya azalan düzende seri doldurma
Örneğin, 100, 99, 98, ... gibi geriye doğru veya azalan düzende sayısal bir seri oluşturmak için Excel'in yerleşik Doldurma Tutamağı özelliğini kullanabilirsiniz. Bu yaklaşım, belirli bir adımda azalan ardışık bir seri oluşturmanız gerektiğinde ve karmaşık ayarlar olmadan hızlı bir çözüm aradığınızda uygundur.
1. Azalan serinizin ilk değerini istediğiniz hücreye girin — örneğin, A1 hücresine 100 yazın.
2. A1 hücresini seçin. Hücrenin sağ alt köşesinin üzerine fare işaretçinizi getirin, böylece imleç küçük siyah bir haça dönüşür. Sağ fare düğmesini basılı tutarak Doldurma Tutamağını ihtiyacınız kadar sütun boyunca aşağı sürükleyin. Hedef hücreye ulaştığınızda, fare düğmesini bırakın. Açılan kısayol menüsünden Seri'yi seçerek doldurma seçeneklerini belirtin. Aşağıya bakın:
3. Açılan Seri iletişim kutusunda, Adım değeri alanına negatif bir değer girin — örneğin, her seferinde 1 azaltmak için -1 — ve sütun veya satır bazında doldurma seçeneklerini işaretlediğinizden emin olun. Seriyi oluşturmak için Tamam düğmesine tıklayın. Aşağıda bir örnek bulunmaktadır:
Onayladıktan sonra, Excel, belirttiğiniz azalmaya göre seçtiğiniz alanı otomatik olarak azalan düzende sayılarla dolduracaktır.
Kutools for Excel ile geriye doğru veya azalan düzende seri doldurma
Özel dizilerle sık sık çalışmakta olan veya sayıları metinle birleştirmek zorunda olan kullanıcılar için, Kutools for Excel, kullanımı kolay bir Dizi Numarası Ekle yardımcı programı sunar. Bu özellik, sabit uzunluklar, önekler, sonekler ve özelleştirilmiş adım değerleri gibi gelişmiş seçeneklerle azalan bir dizi oluşturmanıza ve doldurmanıza olanak tanır. Özellikle toplu numaralandırma görevleri için önemli bir kolaylık ve esneklik sağlar.
1. Kutools > Ekle > Dizi Numarası Ekle'ye gidin.
2. Dizi Numarası Ekle iletişim kutusunda, yeni bir dizi ayarlamak için Yeni'ye tıklayın. Gerektiği gibi aşağıdaki alanları yapılandırın:
3. Sıranız yapılandırıldıktan ve eklendikten sonra, doldurmak istediğiniz alanı seçin. Dizi Numarası Ekle iletişim kutusunda, oluşturduğunuz seriyi seçin ve ardından Aralık Doldur düğmesine basın. Seçili hücreler, herhangi bir metin biçimlendirmesi veya basamak uzunluğunu koruyarak anında azalan seriyle doldurulacaktır.
4. Seriyi doldurduktan sonra, iletişim kutusunu kapatın.
Excel formülü kullanarak geriye doğru veya azalan düzende seri doldurma
Bazen, özellikle büyük veya değişken boyutlu aralıklarla çalışırken veya doldurma tutamağıyla manuel işlemlerden kaçınmak istediğinizde, formüller kullanarak dinamik olarak azalan bir seri doldurmak isteyebilirsiniz. Uygun bir formülle, yeni satırlar eklendiğinde veya kaldırıldığında otomatik olarak ayarlanan geriye doğru bir seri oluşturabilir veya başlangıç değerlerini başka hücrelerde referans alarak daha fazla esneklik elde edebilirsiniz.
1. Amacınız olan serinin en üst hücresini seçin (örneğin, A1). Eğer serinin 100'den başlamasını istiyorsanız, aşağıdaki formülü A1 hücresine girin:
=100-ROW(A1)+1
Bu formül şu şekilde çalışır: "100" başlangıç sayısıdır. "SATIR(A1)" geçerli hücrenin satır numarasını döndürür (bu durumda 1). Bu formülü sütun boyunca aşağı kopyaladığınızda, satır numarası her satırda 1 artar, böylece sonuç her seferinde 1 azalır ve azalan bir seri oluşturur.
2. Formülü A1'e girdikten sonra onaylamak için Enter'a basın. Seriyi devam ettirmek için A1 hücresini seçin, doldurma tutamağını aşağı sürükleyerek formülü ek satırlara kopyalayın. Başlangıç sayısını (örnekte 100) istediğiniz başlangıç değerine göre ayarlayın.
=100-(SATIR(A1)-1)*2
her seferinde 2 azalacak şekilde bir adım için.="ID-"&(100-SATIR(A1)+1)
kullanın.VBA kodu kullanarak geriye doğru veya azalan düzende seri doldurma
Özel adım büyüklükleriyle serileri doldurma veya daha karmaşık desenler (örneğin, önek/son ek içerme, alfasayısal kombinasyonlar veya büyük değişken aralık doldurma) gibi daha gelişmiş senaryolar için, süreci otomatikleştirmek üzere bir VBA makrosu kullanabilirsiniz. Bu yöntem, deneyimli kullanıcılar için veya tekrarlayan görevleriniz olduğunda veya maksimum özelleştirmeye ihtiyaç duyduğunuzda önerilir.
1. Geliştirici Araçları sekmesindeki Visual Basic'e tıklayarak VBA düzenleyicisini açın. VBA penceresinde, Ekle > Modül'e tıklayarak yeni bir modül oluşturun ve aşağıdaki kodu kod penceresine yapıştırın:
Sub FillDescendingSeries()
Dim rng As Range
Dim StartNum As Long
Dim StepValue As Long
Dim cell As Range
Dim xTitleId As String
On Error Resume Next
xTitleId = "KutoolsforExcel"
Set rng = Application.Selection
Set rng = Application.InputBox("Select the range to fill", xTitleId, rng.Address, Type:=8)
StartNum = Application.InputBox("Enter the starting number", xTitleId, "100", Type:=1)
StepValue = Application.InputBox("Enter the decrement per row (e.g.,1)", xTitleId, "1", Type:=1)
For Each cell In rng
cell.Value = StartNum
StartNum = StartNum - StepValue
Next
End Sub
2Bu makroyu çalıştırmak için "Çalıştır" düğmesine tıklayın. İlk olarak doldurmak istediğiniz alanı seçmeniz istenecek (örneğin, A1:A20), ardından başlangıç sayısını (örneğin 100) ve ardından azaltma adımını girin (her bir sonraki değer için 1). Makro, seçtiğiniz alanı otomatik olarak azalan bir dizi ile dolduracaktır.
cell.Value = "ID-" & StartNum
)..xlsm
) olarak kaydetmeyi unutmayın.İlgili makaleler:
- Excel'de metinle birlikte veya içinde artan sayı nasıl oluşturulur?
- Excel'de tekrarlayan desen sayılarıyla sütun nasıl doldurulur?
- Excel'deki filtrelenmiş liste sütununda nasıl seri doldurulur?
En İyi Ofis Verimlilik Araçları
Kutools for Excel ile Excel becerilerinizi güçlendirin ve benzersiz bir verimlilik deneyimi yaşayın. Kutools for Excel, üretkenliği artırmak ve zamandan tasarruf etmek için300'den fazla Gelişmiş Özellik sunuyor. İhtiyacınız olan özelliği almak için buraya tıklayın...
Office Tab, Ofis uygulamalarına sekmeli arayüz kazandırır ve işinizi çok daha kolaylaştırır.
- Word, Excel, PowerPoint'te sekmeli düzenleme ve okuma işlevini etkinleştirin.
- Yeni pencereler yerine aynı pencerede yeni sekmelerde birden fazla belge açıp oluşturun.
- Verimliliğinizi %50 artırır ve her gün yüzlerce mouse tıklaması azaltır!
Tüm Kutools eklentileri. Tek kurulum
Kutools for Office paketi, Excel, Word, Outlook & PowerPoint için eklentileri ve Office Tab Pro'yu bir araya getirir; Office uygulamalarında çalışan ekipler için ideal bir çözümdür.





- Hepsi bir arada paket — Excel, Word, Outlook & PowerPoint eklentileri + Office Tab Pro
- Tek kurulum, tek lisans — dakikalar içinde kurulun (MSI hazır)
- Birlikte daha verimli — Ofis uygulamalarında hızlı üretkenlik
- 30 günlük tam özellikli deneme — kayıt yok, kredi kartı yok
- En iyi değer — tek tek eklenti almak yerine tasarruf edin