Excel'de artan IP Adresi nasıl doldurulur?
IP adreslerini Excel'de verimli bir şekilde atamak, ofis cihazlarını yönetiyor olsanız, sunucuları düzenliyor olmanız veya toplu bir BT dağıtımı hazırlıyor olmanız fark etmeksizin özellikle faydalıdır. Örneğin, 192.168.1.1'den 192.168.10.1'e kadar bir dizi IP adresi oluşturmanız gerekebilir; burada her giriş için adresin bir kısmı artırılır. Bu adresleri manuel olarak girmek zaman alıcı ve hata yapmaya açık olabilir, ayrıca Excel'in standart Otomatik Doldurma özelliği genellikle IP tarzı sayısal desenleri istenen şekilde işlemez. Bu nedenle, bu tekrar eden görevi otomatikleştiren ve IP adresi tahsislerinde doğruluğu ve tutarlılığı garanti eden diğer yöntemleri incelemek önemlidir. Bu makale, yerleşik formül tekniklerini, Kutools for Excel gibi gelişmiş araçları ve daha fazlasını içeren birkaç etkili çözüm tanıtacaktır, böylece Excel'de artan değerlerle IP adreslerini hızlıca doldurabilirsiniz.
➤ Artışla IP Adresi Doldurma Formülleri ile
➤ Kutools for Excel ile artışlı IP adresi doldurma
➤ VBA Kodu - Programlı olarak artışlarla IP adresi dizisi oluşturma
Artışla IP Adresi Doldurma Formülleri ile
192.168.1.1'den 192.168.10.1'e kadar bir dizi IP adresi oluşturmak istiyorsanız, artışın üçüncü sekette gerçekleştiği durumda bunu bir Excel formülüyle kolayca gerçekleştirebilirsiniz. Bu yöntem, düzenli bir artış deseniniz varsa ve yalnızca yerleşik Excel işlevselliğine dayanan esnek, formül odaklı bir çözüme ihtiyacınız olduğunda özellikle kullanışlıdır.
1. Boş bir hücreyi seçin (örneğin, B2 hücresi) ve aşağıdaki formülü girin. Ardından, Enter tuşuna basarak sıradaki ilk IP adresini oluşturun:
="192.168."&ROWS($A$1:A1)&".1"
2. İlk IP adresi oluşturulduktan sonra, hücreye tıklayın ve Doldurma Tutamaç'ını sütun boyunca aşağı sürükleyerek otomatik olarak ek adresler oluşturun. Satır sayısı, başlangıç ve bitiş değerleri arasında ne kadar adres gerektirdiğinizle eşleşmelidir.
ℹ️ Notlar ve Pratik İpuçları:
- Yukarıdaki formülde, 192, 168 ve 1 sabit oktettir. Değişen kısım—
ROWS($A$1:A1)
—her satırda artan ardışık tam sayılar üretir ve üçüncü oktetin güncellenmesini sağlar. Farklı bir sayıdan başlamak isterseniz (örneğin, 3), referansı değiştirin (örneğin,$A$3:A3
). - Artış uygulanacak ilk oktet:
=ROWS($A$1:A192)&".168.2.1"
- Artış uygulanacak ikinci oktet:
="192."&ROWS($A$1:A168)&".1.1"
- Artış uygulanacak dördüncü oktet (ana bilgisayar atamaları):
="192.168.1."&ROWS($A$1:A1)
- Her zaman formül mantığını, gerekli adres aralığına ve başlangıç değerlerine göre ayarlayın.
- İpucu: Eğer formülü birçok satıra kopyalamayı planlıyorsanız, Doldurma Tutamaç'ına çift tıklayarak sütunu otomatik olarak doldurun.
- Önlemler:
- Hiçbir oktet geçerli aralığı (0–255) aşmasın.
- Sonuçlar metin dizeleridir. Onların hedef sisteminizin biçimlendirme gereksinimlerine uyduğundan emin olun.
- Sorun Giderme: Beklenmedik değerler görürseniz, satır referanslarını ve başlangıç hücre konumunu kontrol edin.
Bu çözüm, net ve düzenli desenler için en uygunudur ve zaten Excel formülleriyle rahat iseniz maksimum esneklik sunar. Ancak, daha karmaşık özel IP adresi artışları veya biçimlendirme için aşağıdaki diğer çözümleri göz önünde bulundurun.
Kutools for Excel ile artışlı IP adresi doldurma
Grafiksel bir arayüz tercih eden veya daha karmaşık diziler oluşturmanız gereken (örneğin, özel başlangıç numaraları, artışlar veya standart dışı biçimlendirme) kullanıcılar için, Kutools for Excel'deki Insert Sequence Number aracı hızlı ve çok yönlü bir çözüm sunar. Bu yöntem, büyük listelerle çalışıyorsanız, otomatik biçimlendirme gibi ek özelliklere ihtiyaç duyuyorsanız ve manuel formül ayarlarını en aza indirmek istiyorsanız özellikle uygundur.
1. Kutools > Ekle > Dizi Numarası Ekle'ye tıklayın. Ekran görüntüsüne bakın:
2. Dizi Numarası Ekle iletişim kutusunda, IP adresi dizinizi şu şekilde yapılandırın:
- (1) Ad kutusuna bu kural için tanımlayıcı bir ad yazın (örneğin,
OfficeIP3rdOctet
). - (2) Başlangıç numarası alanına artış oktetinin başlangıç değerini girin. Örneğin,
192.168.1.x
'ten başlamak için 1 kullanın. - (3) Her IP'nin ne kadar artacağını Belirtin kutusuna belirtin (genellikle 1).
- (4) Dizide önde sıfır olması gerekiyorsa Basamak Sayısı'nı ayarlayın (örneğin,
001
,002
). - (5) Sabit bileşenleri doldurun (örneğin,
192.168.
Önek olarak ve.1
Sonek olarak), noktaların doğru yerleştirilmesini sağlayın. - (6) Bu kuralı kaydetmek için Ekle düğmesine tıklayın.
3. IP adresleriyle sayfayı doldurmaya hazır olduğunuzda, adreslerin görüneceği hücreleri seçin. Kaydedilmiş kuralı seçin ve Doldurma Aralığı'na tıklayın:
Bu araç aynı zamanda fatura numaraları, çalışan kimlikleri veya herhangi bir tekrarlayan metin-sayı kombinasyonu gibi diğer özel dizilerin oluşturulmasını da sağlar.
✅ Avantajlar:
- Yüksek düzeyde özelleştirilebilir – sabit metni, değişken artışları ve biçimlendirmeyi destekler.
- Formülleri manuel olarak hatırlamak veya uygulamak gerekmez.
- Dizi kuralları kaydedilebilir ve çalışma kitapları arasında yeniden kullanılabilir.
⚠️ Önlemler:
- Adreslerin bozuk olmaması için ön ek, son ek ve basamak sayısının doğru yapılandırıldığından emin olun.
- Büyük aralıklara uygulamadan önce yapılandırmayı iki kez kontrol edin.
🛠️ Sorun Giderme:
- Eğer Doldurma Aralığı çalışmazsa, kuralınızın seçili aralık formatıyla eşleştiğinden emin olun.
- Bazı ağlar, belirli adres aralıklarının hariç tutulmasını gerektirebilir (örneğin, yayın adresleri).
Bu yardımcı programın ücretsiz deneme sürümünü (30-gün) kullanmak istiyorsanız, lütfen indirmek için tıklayın ve ardından yukarıdaki adımlara göre işlemi uygulamak için gidin.
VBA Kodu - Programlı olarak artışlarla IP adresi dizisi oluşturma
Özel başlangıç, bitiş ve artış değerleriyle IP adresi aralıkları oluşturmak için esnek bir yönteme ihtiyacınız varsa veya adres deseniniz formüller ve sıra araçlarının işleyebileceği şeylerden daha karmaşıksa, bir VBA makrosu kullanmak oldukça etkili olabilir. Bu çözüm, ileri düzey Excel kullanıcıları için, toplu oluşturma işlemlerini otomatikleştirmek ve her seferinde bir sıralama oluştururken giriş parametreleri istemek için idealdir.
1. IP adresleri oluşturmak için VBA kullanmak üzere Geliştirici > Visual Basic'a tıklayarak Microsoft Visual Basic for Applications penceresini açın. Ardından Ekle > Modül’e tıklayın ve 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. Size bir dizi giriş istemi rehberlik edecektir:
- İlk oktet – IP adresinizin ilk kısmını girin (örneğin,
192
). - İkinci oktet – Genellikle alt ağınızın durumuna bağlı olarak sabit bir değerdir (örneğin,
168
). - Üçüncü oktet için başlangıç değeri – Bu, artırılmış bloğun nerede başlayacağını tanımlar (örneğin,
1
). - Üçüncü oktet için bitiş değeri – Sıranın ne zaman duracağını belirler (örneğin,
10
,192.168.1.1
'den192.168.10.1
'e kadar üretilmesi için). - Dördüncü oktet – Bu genellikle sabittir (örneğin,
1
) ve adresin ana bilgisayar kısmını temsil eder. - Artış değeri – Üçüncü oktetin her satırda nasıl artacağını kontrol eder (genellikle ardışık adresler için
1
). - Çıktı 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 otomatik olarak IP adreslerini şu formatta oluşturacak ve dolduracaktır: birinci.ikinci.üçüncü.dördüncü
(örneğin, 192.168.3.1
, 192.168.4.1
, vb.).
✅ Kullanım İpuçları:
- Yeni makroları çalıştırmadan önce çalışma kitabınızı her zaman kaydedin, böylece yanlışlıkla veri kaybını önlemiş olursunuz.
- Farklı parametrelerle makroyu birden çok kez çalıştırarak farklı adres blokları oluşturun – kodu değiştirmeye gerek yok.
- Diğer formül veya GUI araçlarının karmaşık veya değişken IP formatlarını işleyemediği durumlarda bu yöntemi kullanın.
⚠️ Önlemler:
- Tüm kullanıcı girişleri doğrulanır – negatif artışlar otomatik olarak
1
'e sıfırlanır. - Her IP oktetinin geçerli aralıkta (0–255) kaldığından emin olun.
- Çıktı sütununun yeterli boş satıra sahip olduğundan, verilerin üzerine yazılmaması için emin olun.
- Makro çalıştırması, Geliştirici sekmesini etkinleştirmeyi ve makrolara izin vermeyi gerektirir.
🛠️ Sorun Giderme:
- Hatalar görürseniz, Geliştirici > Makro Güvenliği altında makro güvenlik ayarlarınızı kontrol edin.
- Sonuç görünmüyorsa, seçilen çıktı hücresinin doğru çalışma sayfasında olduğundan ve kilitli olmadığından emin olun.
Kutools for Excel ile artışlı IP adresi doldurma
İlgili makaleler:
- Excel'de seri tekrarlayan desen numaralarıyla nasıl sütun doldurulur?
- Excel'de filtrelenmiş liste sütununda nasıl seri numaralar 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