Excel'de bir IP adresini artırarak aşağı doğru nasıl doldurabilirim?
Excel'de IP adreslerini verimli bir şekilde atamak, ofis cihazlarını veya sunucuları yönetirken ya da toplu BT dağıtımına hazırlanırken özellikle faydalı olabilir. Örneğin, her girdi için adresin bir kısmını artırarak 192.168,1.1 adresinden 192.168,10.1 adresine kadar bir IP adres dizisi oluşturmanız gerekebilir. Bu adresleri elle girmek hem zaman alıcı hem de hata yapmaya açıktır; üstelik Excel’in standart Otomatik Doldurma özelliği genellikle IP tarzındaki sayısal kalıpları istediğiniz gibi işleyemez. Bu nedenle, bu tekrarlayan görevi kolaylaştıran ve IP adresi tahsislerinizde doğruluk ile tutarlılığı garantileyen alternatif yöntemleri incelemek büyük önem taşır. Bu makalede, Excel’de IP adreslerini artırarak hızlıca aşağı doldurmanıza yardımcı olacak yerleşik formül teknikleri, Kutools for Excel gibi gelişmiş yardımcı programlar ve daha fazlasını içeren çeşitli etkili çözümleri bulacaksınız.
➤ Formüllerle IP adresini artımlı olarak aşağıya doldurun
➤ Kutools for Excel ile IP adresini artımlı olarak aşağıya doldurun
➤ VBA Kodu – Artımlı IP adres dizilerini programlı olarak oluşturun
Formüllerle IP adresini artırarak aşağı doldurma
Üçüncü oktette artış yapılan 192.168,1.1 adresinden 192.168,10.1 adresine kadar bir IP adres aralığı oluşturmak istiyorsanız, bunu bir Excel formülüyle kolayca başarabilirsiniz. Bu yöntem, düzenli bir artış kalıbınız varsa ve yalnızca Excel’in yerleşik işlevselliğine dayanan esnek, formül odaklı bir çözüm arıyorsanız özellikle kullanışlıdır.
1. Boş bir hücre seçin (örneğin B2 hücresi) ve aşağıdaki formülü girin. Ardından ilk IP adresini oluşturmak için Enter tuşuna basın:
="192.168."&ROWS($A$1:A1)&".1" 
2. İlk IP adresi oluşturulduktan sonra, hücreye tıklayıp Doldurma Kulpu’nu sütun boyunca aşağı doğru çekerek sonraki adresleri otomatik olarak oluşturun. Satır sayısı, başlangıç ve bitiş değerleri arasındaki ihtiyaç duyduğunuz adres sayısına eşit olmalıdır.

ℹ️ Notlar ve Pratik İpuçları:
- Yukarıdaki formülde, 192, 168 ve 1 sabit oktetleri ifade eder. Değişen kısım—
ROWS($A$1:A1)—her satırda artan ardışık tam sayılar üretir ve üçüncü okteti günceller. Farklı bir sayıdan (örneğin 3) başlamak için referansı değiştirin (örneğin,)$A$3:A3). - İlk oktetin artmasını sağlamak için:
=ROWS($A$1:A192)&".168.2.1" - İkinci oktetin artmasını sağlamak için:
="192."&ROWS($A$1:A168)&".1.1" - Dördüncü oktetin (ana makine atamaları)artmasını sağlamak için:
="192.168.1."&ROWS($A$1:A1) - Formül mantığını her zaman adres aralığınızla ve başlangıç değerlerinizle uyumlu olacak şekilde ayarlayın.
- İpucu: Formülü birden fazla satıra kopyalamayı düşünüyorsanız, sütunu otomatik doldurmak için Doldurma Kulpu’na çift tıklayın.
- Önlemler:
- Her oktetin 0–255 aralığında olduğundan emin olun.
- Sonuçlar metin dizeleridir; hedef sisteminizin biçimlendirme gereksinimlerine uygun olduklarından emin olun.
- Sorun Giderme: Beklenmeyen değerler görüyorsanız, satır referanslarını ve başlangıç hücresinin konumunu kontrol edin.
Bu çözüm, basit ve düzenli kalıplar için en idealdir ve Excel formüllerine aşina iseniz maksimum esneklik sağlar. Ancak daha karmaşık özel IP adresi artışları veya biçimlendirme gerekiyorsa aşağıdaki diğer çözümleri değerlendirmenizi öneririz.
Kutools for Excel ile IP adresini artımlı olarak aşağıya doldurun
Grafiksel bir arayüz tercih eden ya da özel Başlangıç Numarası, artışlar veya Standart Biçimlendirme dışındaki daha karmaşık diziler oluşturmanız gereken kullanıcılar için, Dizi Numarası Ekle yardımcısı, Kutools for Excel ile hızlı ve çok yönlü bir çözüm sunar. Bu yöntem, özellikle büyük listelerle çalışıyorsanız, otomatik biçimlendirme gibi ek özelliklere ihtiyacınız varsa ve manuel formül ayarlarını en aza indirmek istiyorsanız idealdir.
1. Kutools > Ekle > Dizi Numarası Ekle. Ekran görüntüsüne bakın:

2.Dizi Numarası Ekleiletişim kutusunda IP adresi dizinizi şu şekilde yapılandırın:
- (1) Bu kural için Adkutusuna açıklayıcı bir isim girin (örneğin,)
OfficeIP3rdOctet). - (2) Artış yapılacak oktetin başlangıç değerini Başlangıç Numarası alanına girin. Örneğin, 1 kullanarak
192.168.1.xadresinden başlayabilirsiniz. - (3) Her IP'nin ne kadar artacağını Artışkutusunda belirtin (genellikle)1).
- (4) Sıranızda baştaki sıfırlar istiyorsanız, Basamak Sayısıayarını yapın (örneğin,)
001,002). - (5) Sabit bileşenleri doldurun (örneğin,)
192.168.önek olarak ve1.sonekolarak), nokta yerleştirmesinin doğru olduğundan emin olun. - (6) Bu kuralı daha sonra kullanmak üzere kaydetmek için Ekle düğmesine tıklayın.

3. IP adresleriyle sayfayı doldurmaya hazır olduğunuzda, adreslerin görünmesini istediğiniz hücreleri seçin. Kaydedilen kuralı seçin ve Aralığı Doldur düğmesine tıklayın:

Bu yardımcı program, fatura numaraları, çalışan kimlikleri veya benzeri özel dizilerin yanı sıra her türlü tekrarlayan metin-sayı kombinasyonunun oluşturulmasını da kolaylaştırır.
✅ Avantajlar:
- Yüksek düzeyde özelleştirilebilir – sabit metni, değişken artışları ve biçimlendirmeyi destekler.
- Formülleri elle uygulamak veya ezberlemek zorunda kalmazsınız.
- Sıra kuralları kaydedilebilir ve farklı çalışma kitaplarında tekrar kullanılabilir.
⚠️ Önlemler:
- Hatalı biçimlendirilmiş adreslerden kaçınmak için önekin, sonekin ve basamak sayısının doğru şekilde yapılandırıldığından emin olun.
- Geniş aralıklara uygulamadan önce yapılandırmayı bir kez daha gözden geçirin.
🛠️ Sorun Giderme:
- Eğer Aralığı Doldur çalışmıyorsa, kuralınızın Aralık seçme biçimine uyduğundan emin olun.
- Bazı ağlar, yayın adresleri gibi belirli adres aralıklarının dışlanmasını gerektirebilir.
Bu yardımcı programın ücretsiz 30 günlük deneme sürümünü almak istiyorsanız, işlemi yukarıdaki adımlara göre uygulamak için lütfen indirmek üzere tıklayın.
VBA Kodu – Artımlı IP adres dizilerini programlı olarak oluşturun
Özel başlangıç, bitiş ve artış değerlerine sahip IP adres aralıkları oluşturmak istiyorsanız veya adres kalıbınız formüllerle ve dizi araçlarıyla karşılanamayacak kadar karmaşıksa, bir VBA makrosu son derece etkili bir çözüm olabilir. Bu yaklaşım, ileri düzey Excel kullanıcıları için, toplu oluşturma işlemlerini otomatikleştirmek ve her dizi oluşturma işleminde kullanıcıdan giriş parametrelerini talep etmek istediğiniz senaryolarda idealdir.
1. IP adresleri oluşturmak için VBA kullanmak üzere Geliştirici > Visual Basic seçeneğine tıklayarak Microsoft Visual Basic for Applications penceresini açın. Ardından Ekle > Modül seçeneğine tıklayıp aşağıdaki kodu modüle yapıştırın:
Sub GenerateIPSequence()
Dim startThird As Long
Dim endThird As Long
Dim increment As Long
Dim base1 As String
Dim base2 As String
Dim base4 As String
Dim i As Long
Dim rowStart As Long
Dim outCell As Range
On Error Resume Next
xTitleId = "KutoolsforExcel"
base1 = Application.InputBox("Enter the first octet:", xTitleId, "192", Type:=2)
base2 = Application.InputBox("Enter the second octet:", xTitleId, "168", Type:=2)
startThird = Application.InputBox("Enter starting value for third octet:", xTitleId, 1, Type:=1)
endThird = Application.InputBox("Enter ending value for third octet:", xTitleId, 10, Type:=1)
base4 = Application.InputBox("Enter the fourth octet:", xTitleId, "1", Type:=2)
increment = Application.InputBox("Increment value for third octet:", xTitleId, 1, Type:=1)
Set outCell = Application.InputBox("Select the first cell for output:", xTitleId, Type:=8)
If increment <= 0 Then
increment = 1
End If
rowStart = 0
For i = startThird To endThird Step increment
outCell.Offset(rowStart, 0).Value = base1 & "." & base2 & "." & i & "." & base4
rowStart = rowStart + 1
Next i
End Sub 2. Makroyu çalıştırmak için
düğmesine tıklayın. Sizi bir dizi giriş sorusuna yönlendirecektir:
- İlk oktet– IP adresinizin ilk kısmını girin (örneğin,)
192). - İkinci oktet– Genellikle alt ağınızla ilişkili olarak Sabit Değer gibi bir değerdir (örneğin,)
168). - Üçüncü oktet için başlangıç değeri– Artırılan bloğun nereden başladığını belirtir (örneğin,)
1). - Üçüncü oktet için bitiş değeri– Sıranın ne zaman duracağını belirler (örneğin,)
10ile192.168.1.1ila192.168.10.1adresleri oluşturulur). - Dördüncü oktet– Genellikle sabittir (örneğin,)
1) ve adresin ana makine kısmını temsil eder. - Artış değeri– Üçüncü oktetin her satır arasında nasıl artacağını belirler (ardışık adresler için genellikle)
1). - Çıkış Hücresi – Oluşturulan IP adreslerinin yazılacağı ilk hücreyi seçin. Makro, bu hücreden itibaren aşağı doğru dolduracaktır.
Tüm değerler girildikten sonra makro, IP adreslerini otomatik olarak şu biçimde oluşturup dolduracaktır: ilk.ikinci.üçüncü.dördüncü(örn.,)192.168.3.1, 192.168.4.1 vb.).
✅ Kullanım İpuçları:
- Yeni makroları çalıştırmadan önce çalışma kitabınızı kaydedin; böylece veri kaybını önleyebilirsiniz.
- Farklı adres blokları oluşturmak için makroyu farklı parametrelerle birden çok kez çalıştırın—kodu değiştirmenize gerek yoktur.
- Diğer formüller veya GUI araçları karmaşık ya da değişken IP biçimlerini işleyemiyorsa, bu yöntemi tercih edin.
⚠️ Önlemler:
- Tüm kullanıcı girişleri doğrulanır—negatif artış değerleri otomatik olarak
1olarak sıfırlanır. - IP adresinin her bir oktetinin 0–255 aralığında olduğundan emin olun.
- Çıkış sütununda verilerin üzerine yazılmaması için yeterli boş satır olduğundan emin olun.
- Makro yürütmesi, Geliştirici sekmesinin etkinleştirilmesini ve makroların izin verilmesini gerektirir.
🛠️ Sorun Giderme:
- Hata görürseniz, makro güvenlik ayarlarınızı Geliştirici > Makro Güvenliği bölümünden kontrol edin.
- Hiçbir sonuç görünmüyorsa, seçilen çıkış hücresinin doğru çalışma sayfasında olduğundan ve kilitli olmadığından emin olun.
Kutools for Excel ile IP adresini artımlı olarak aşağıya doldurun
İlgili makaleler:
- Excel'de bir sütunu tekrarlayan desen numaralarıyla nasıl doldurabilirim?
- Excel’de filtrelenmiş bir liste sütununda sayı serisini nasıl doldurabilirim?
En İyi Office Üretkenlik Araçları
Excel becerilerinizi Kutools for Excel ile geliştirin ve verimlilikte hiç yaşamadığınız bir deneyim yaşayın.Kutools for Excel, üretkenliği artırmak ve Zamanı Kaydet için 300’den fazla gelişmiş özelliğe sahiptir.İhtiyacınız olan özelliği hemen edinmek için buraya tıklayın…
Office Tab, Office uygulamalarına sekmeli bir arayüz kazandırarak işlerinizi çok daha kolay hale getirir.
- Word, Excel, PowerPoint, Publisher, Access, Visio ve Project'te sekmeli düzenleme ve okuma özelliğini etkinleştirin.
- Belgeleri yeni pencerelerde değil, aynı pencerenin yeni sekmelerinde açıp oluşturun.
- Günlük üretkenliğinizi %50 artırır ve her gün yüzlerce fare tıklamasından tasarruf etmenizi sağlar!
Tüm Kutools eklentileri — tek bir kurulum dosyasında!
Kutools for Office paketi, Excel, Word, Outlook ve PowerPoint eklentilerini ve ayrıca Office Tab Pro’yu içeren kapsamlı bir çözümdür; Office uygulamalarında çalışan ekipler için idealdir.
- Hepsi bir arada paket— Excel, Word, Outlook ve PowerPoint eklentileri + Office Tab Pro
- Tek kurulum, tek lisans— birkaç dakikada hazır (MSI uyumlu)
- Birlikte daha iyi çalışır— Office uygulamalarında akıcı üretkenlik
- 30 günlük tam özellikli deneme— kayıt gerekmez, kredi kartı gerekmez
- En iyi fiyat performans— ayrı ayrı eklenti satın almaya göre tasarruf sağlar