Skip to main content

Excel'de metinle birlikte veya içinde artan sayı nasıl oluşturulur?

Author: Siluvia Last Modified: 2025-08-07

Excel'de, artan sayı dizileri oluşturmak, özellikle verileri düzenlemek veya benzersiz tanımlayıcılar oluşturmak için temel bir görevdir. AutoFill Tutamaç özelliği, sürekli tek başına sayıları doldurmak için kolay bir yoldur, ancak "Kullanıcı001", "Kullanıcı002" gibi metin dizileriyle doğrudan artan sayıları birleştirme desteği yoktur. Bu kısıtlama, statik metin ve sıralı sayısal bileşen gerektiren özel kullanıcı adları, e-posta adresleri, ürün kodları veya fatura numaraları oluşturma gibi görevleri karmaşıklaştırabilir. Bu eğitimde, Excel'de klasik formüllerden gelişmiş VBA otomasyonuna ve kullanıcı dostu özel araçlara kadar, metinlerle entegre edilmiş veya içinde artan sayılar oluşturmaya yönelik çeşitli yöntemleri tanıtacağız.

Genel senaryolar şunları içerir: tek seferde benzersiz etiketli öğelerin toplu olarak oluşturulması, sistemli isimlendirme ile e-posta listeleri oluşturma veya ürün izleme için seri numaraları üretme. Her çözümün kendine özgü avantajları vardır — kullanım kolaylığı, otomasyon, sayı yerleşimi esnekliği veya büyük veri setleri için uygunluk gibi.

create increment number with or inside text

Excel'de formülle metinle artan sayı
Excel için Kutools ile metinle artan sayı
VBA makrosu: metinle birlikte veya içinde artan sayılar oluşturun


Excel'de formülle metinle artan sayı

Excel'in yerleşik formülleri, metin ve artan sayıları birleştirmek için basit bir yöntem sunar. Bu çözüm, özellikle diziniz sabit konumlu sayılar ve metinlerle yapılandırılmışsa ve tanımlayıcının nasıl oluşturulduğuna dair tam şeffaflığa ihtiyacınız varsa çok kullanışlıdır.

1. Çalışma sayfanızı aşağıdaki gibi hazırlayın:

A. A2 hücresine, örneğin "Kullanıcı", başlangıç metin dizesini girin.
B. B sütunu, artan sayılarınızı içermelidir. İlk sayıyı (örneğin 1) B2 hücresine girin ve ardından artan seriyi sürdürmek için kalan hücreler boyunca aşağıya doğru sürükleyin. Burada adım aralığını kontrol edebilirsiniz; örneğin, B2'yi 1, B3'ü 2 ile doldurun veya istenen sayıları girerek ve doldurma tutamacını sürükleyerek 2,4,6 gibi özel artışlı bir seri kullanın.
C. C2 hücresine, sayının ardından eklemek istediğiniz herhangi bir ek metni girin (örneğin, e-posta oluşturmak için "@localdomain.com" etki alanı). Excel'in belirli dizeleri formüller olarak görmesini önlemek için (örneğin, e-posta alanları), veri girmeden önce C2 ve ilgili hücreleri "Metin" olarak biçimlendirin.

prepare the cell data

2. D2 hücresine aşağıdaki formülü girin ve ardından uygulamak için Enter tuşuna basın:

=$A$2&TEXT(B2,"000")&$C$2

Formül sonucu döndürdükten sonra, artan hücreleri doldurmak için D2'den aşağıya doğru Doldurma Tutamacını sürükleyin. Her hücre, aşağıdaki gibi birleştirilmiş metin ve artırılmış numarayı gösterecektir: “Kullanıcı001@localdomain.com”, “Kullanıcı002@localdomain.com” vb.

 Increment number with text by a formula

Notlar ve ipuçları:

1. Formülde, “000” gösterilen en az basamak sayısını belirler (örn., “001”, “002”). Farklı basamak genişliği gerekiyorsa bu deseni ayarlayın (örn., iki basamak için “00” veya dört basamak için “0000”).
2. Formülü aşağıya kopyalarken metin öğelerini sabit tutmak için mutlak hücre referanslarını ($A$2 ve $C$2) kullanın.
3. Sayıların metnin içinde görünmesini istiyorsanız (örn., "Kullanıcı-001-liste"), formüldeki yapıyı ayarlayın ve sayı bölümüne metin içinde yerleştirin.

Bu yaklaşım oldukça şeffafdır ve iyi yapılandırılmış veriler için idealdir, ancak genellikle her bileşen için yardımcı sütunların manuel kurulumunu gerektirir. Ayrıca, metin ve sayı yerleşiminizin satır satır değişiyorsa, bu yaklaşım ekstra değişiklikler gerektirebilir.


Excel için Kutools ile metinle artan sayı

Eğer sık sık artan metin tanımlayıcıları oluşturmanız gerekiyorsa ve grafiksel bir arayüz tercih ediyorsanız veya daha dinamik seçenekler istiyorsanız (örneğin, esnek ön ek, son ek, özel artışlar veya ayarlarınızı tekrarlı kullanım için hatırlama), Excel için Kutools, Insert Sequence Number adında özel bir özellik sunar. Bu araçla, karmaşık numaralandırma şemalarını birkaç tıklamayla oluşturabilirsiniz — formül kurulumuna gerek yok.

Kutools for Excel, karmaşık görevleri basitleştirmek için 300'den fazla gelişmiş özellik sunar ve yaratıcılığı ve verimliliği artırır. Yapay zeka yetenekleriyle entegre olarak, Kutools görevleri hassas bir şekilde otomatikleştirir ve veri yönetimi işlerini kolaylaştırır. Kutools for Excel hakkında detaylı bilgi...  Ücretsiz deneme...

1. Excel şeridinde, aşağıdaki gibi Kutools > Ekle > Insert Sequence Number… seçeneğine gidin:

click Insert Sequence Number feature of kutools

2. Insert Sequence Number iletişim kutusunda, ek kurulum seçeneklerini açmak için Yeni'ye tıklayın. İşte nasıl yapılandırılacağı:

A: İsim alanında, dizinizin modeli için açıklayıcı bir etiket girin. Bu, gelecekte aynı diziyi yeniden kullanmak isterseniz yardımcı olur.
B: Başlangıç numarasını belirtin (örneğin,1).
C: Artış değerini ayarlayın, adım artışını kontrol etmek için (örneğin, 1,2,3... için 1 girin; 1,6,11... için 5 girin).
D: Basamak sayısını belirleyin, sayınızdaki önde gelen sıfırları belirlemek için (örneğin, “001”, “002”... biçimi için 3 girin).
E: Tercih ettiğiniz Önek'i (sayıdan önceki metin) ve Son Ek'i (sayıdan sonraki metin, örneğin bir e-posta alanı) doldurun.
F: Bu formatı gelecekte kullanmak üzere şablon olarak kaydetmek için Ekle'ye tıklayın.

set sequence rule in the dialog box

3. Artan sayıları metinle birlikte eklemek istediğiniz hücre aralığını seçin ve ardından Alanı Doldur'a tıklayın. Özel numaralar anında seçili alana doldurulacak ve sonuçlar “Kullanıcı001@localdomain.com”, “Kullanıcı002@localdomain.com” şeklinde olacaktır.

click the Fill Range to fill the sequence list

Ek notlar: Kutools'ta bir numaralandırma şablonu oluşturup kaydettikten sonra, bu şablon hızlıca yeniden kullanılabilir, hatta birden fazla çalışma kitabında da kullanılabilir. Eğer son üretilen sayı 30 ise, bu diziyi bir sonraki kullandığınızda numaralandırma otomatik olarak 31'den devam edecektir. Bu özellikle yinelenen numaraları önlemek veya büyük veri setlerinde izlemek için çok yararlıdır.

Bu yöntem, sıralı verilerle düzenli olarak çalışan ve hem verimlilik hem de esneklik isteyen kullanıcılar için önerilir. Ayrıca, tekrarlayan toplu görevler için şablon kaydetme özelliği sağlar. Eğer ön ek/son ek dışında gelişmiş, pozisyon tabanlı özelleştirme gerekiyorsa, otomatik betikleme daha uygun olabilir (aşağıya bakın).

  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.

Excel için Kutools ile metinle artan sayı

 

VBA makrosu: metinle birlikte veya içinde artan sayılar oluştur

Maksimum kontrole ihtiyacınız varsa —örneğin, artan bir sayıyı bir metin dizesinin herhangi bir kısmına eklemek, karmaşık tanımlayıcıları anında oluşturmak veya bu işlemi birden fazla satıra aynı anda uygulamak— VBA makrosu, formüllerin veya eklentilerin her zaman sağlayamayacağı otomasyon ve özelleştirme sağlar. VBA, toplu işlemler, özelleştirilmiş desenler veya sayıyı dizenin herhangi bir yerine (yalnızca başlangıçta veya sonda değil) yerleştirmek için idealdir.

Başlamadan önce, VBA kodunuzu kaybetmemek için çalışma kitabınızı her zaman makro etkin dosya (.xlsm) olarak kaydedin. Ayrıca, beklenmedik değişiklikleri önlemek için herhangi bir makroyu verilerinizin bir kopyasında test etmeyi düşünün.

Makroyu nasıl kullanılır:

1. Çalışma kitabınızı açın ve ardından Excel şeridinde Geliştirici Araçları > Visual Basic'e tıklayın. (Geliştirici sekmesi görünür değilse, Dosya > Seçenekler > Şeridi Özelleştir yolunu kullanarak etkinleştirin.)

2. Microsoft Visual Basic for Applications düzenleyici penceresinde, Ekle > Modül'e tıklayın. Aşağıdaki kodu boş modüle kopyalayıp yapıştırın:

Sub InsertIncrementNumberIntoText()
    Dim cell As Range
    Dim rng As Range
    Dim startNum As Long
    Dim increment As Long
    Dim pattern As String
    Dim position As Variant
    Dim currentNum As Long
    
    On Error Resume Next
    xTitleId = "KutoolsforExcel"
    
    Set rng = Application.Selection
    Set rng = Application.InputBox("Select the range to apply incremented text.", xTitleId, rng.Address, Type:=8)
    
    startNum = Application.InputBox("Enter the starting number:", xTitleId, 1, Type:=1)
    
    increment = Application.InputBox("Enter the increment between numbers:", xTitleId, 1, Type:=1)
    
    pattern = Application.InputBox("Enter the pattern (use {n} to mark the insertion point, e.g. 'User{n}@local.com'):", xTitleId, "User{n}@local.com", Type:=2)
    
    currentNum = startNum
    
    If rng Is Nothing Then Exit Sub
    
    For Each cell In rng
        cell.Value = Replace(pattern, "{n}", currentNum)
        currentNum = currentNum + increment
    Next
End Sub

3. Makroyu çalıştırmak için Run button düğmesine tıklayın veya F5tuşuna basın. Bir iletişim kutusu, hedef aralığı seçmenizi, başlangıç numaranızı ayarlamanızı, artışı seçmenizi ve istenen metin deseninizi tanımlamanızı sağlayacaktır (örneğin, ID-{n}-LIST kullanarak özel metin bölümleri arasında artan bir sayı yerleştirin).

  • Deseninizde "{n}" öğesini, artırılan sayının yerleşimini özelleştirmek için metnin —öncesinde, sonrasında veya içinde— herhangi bir yere ekleyebilirsiniz.
  • Onayladıktan sonra, her seçili hücre, seçtiğiniz desen ve aralığa göre uygun şekilde artırılmış tanımlayıcı ile doldurulur.
  • Makroyu yeni bir bölgeye uygulamak için, basitçe yeniden çalıştırın ve gerektiğinde yeni parametreleri belirtin.
  • Bir hata yaparsanız, Geri Al özelliğini (Ctrl+Z) kullanın veya makroyu yeniden çalıştırın.

Sorun giderme ve ipuçları:

• Mümkünse her zaman veri kopyasında test edin —makrolar orijinal hücre değerlerini anında üzerine yazar.
• Seçimdeki hiçbir hücrenin kilitli veya korumalı olmadığından emin olun, aksi takdirde makro bu hücreleri sessizce atlar.
• Makro, {n} içeren herhangi bir deseni destekler. Bu belirteç olmadan desenler kelime anlamıyla doldurulur, bu nedenle çalıştırmadan önce deseninizi iki kez kontrol edin.
• Makro güvenliği hakkında bir hata alırsanız, Excel'i Dosya > Seçenekler > Güven Merkezi > Güven Merkezi Ayarları > Makro Ayarları yoluyla makroları etkinleştirecek şekilde ayarlayın.

Bu çözüm, dosya adları içinde sayılar yerleştirme, birden fazla satırda kalıplı kimlikler oluşturma ve karmaşık sıralı adlandırma şemalarını otomatikleştirme gibi gelişmiş senaryolar için özellikle yararlıdır.


En İyi Ofis Verimlilik Araçları

🤖 Kutools AI Asistanı: Veriye dayalı analizi devrimsel olarak değiştirin: Akıllı Yürütme |Kod Oluştur |Özel Formüller Oluştur |Verileri Analiz Edin ve Grafikler Oluşturun |Geliştirilmiş İşlevler’i çağırın
Popüler Özellikler: Yinelenenleri Bul, Vurgula veya İşaretle | Boş Satırları Sil | Sütunları veya Hücreleri Verileri Kaybetmeden Birleştir | Formül Olmadan Yuvarla...
Süper ARA: Çoklu Kriter VLookup | Çoklu Değer VLookup | Çoklu sayfa araması | Bulanık Eşleme....
Gelişmiş Açılır Liste: Hızlıca Açılır Liste Oluşturun | Bağımlı Açılır Liste | Çoklu Seçimli Açılır Liste....
Sütun Yöneticisi: Belirli Sayıda Sütun Ekle | Sütunları Taşı | Gizli Sütunların Görünürlük Durumunu Değiştir | Aralıkları & Sütunları Karşılaştır...
Özel Seçilen Özellikler: Izgara Odaklama | Tasarım Görünümü | Gelişmiş formül çubuğu | Çalışma Kitabı & Çalışma Sayfası Yöneticisi | Otomatik Metin Kütüphanesi | Tarih Seçici | Veri Birleştir | Hücreleri Şifrele/Şifre Çöz | Listeye Göre E-posta Gönder | Süper Filtre | Özel Filtre (kalın/italik/üstü çizili filtreleme...)...
En Gözde15 Araç Seti:12 Metin Aracı (Metin Ekle, Belirli Karakterleri Sil, ...) | 50+ Grafik Türü (Gantt Grafiği, ...) | 40+ Pratik Formül (Doğum tarihine dayanarak yaş hesapla, ...) | 19 Ekleme Aracı (QR Kodu Ekle, Yoldan Resim Ekle, ...) | 12 Dönüşüm Aracı (Kelimeye Dönüştür, Para Birimi Dönüştürme, ...) | 7 Birleştir & Böl Araçları (Gelişmiş Satırları Birleştir, Hücreleri Böl, ...) | ... ve daha fazlası
Kutools’u tercih ettiğiniz dilde kullanın – İngilizce, İspanyolca, Almanca, Fransızca, Çince ve40’tan fazla başka dili destekler!

Kutools for Excel ile Excel becerilerinizi güçlendirin, daha önce hiç yaşamadığınız bir verimlilik deneyimini yaşayın. Kutools for Excel, üretkenliğinizi artıracak ve zamanı kaydetmenizi sağlayacak300’den fazla gelişmiş özellik sunar. En çok ihtiyaç duyduğunuz özelliği almak için buraya tıklayın...


Office Tab, Office’e 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.
  • Aynı pencere içerisinde yeni sekmelerde birden fazla belge açın veya oluşturun, yeni pencerelerde açmak yerine.
  • Verimliliğinizi %50 artırın, her gün yüzlerce fare tıklamasını sizin için azaltın!