KutoolsforOffice — Tek çözüm, beş güçlü araç.Daha az çabayla daha fazlasını başarmak.

Excel'de metinle birlikte veya metnin içine gömülü artan sayılar nasıl oluşturulur?

YazarSiluvia Değiştirme Tarihi

Excel'de artan sayı dizileri oluşturmak, verileri düzenlemek veya benzersiz tanımlayıcılar üretmek için temel bir beceridir. Otomatik Doldurma Sürükleme özelliği, ardışık sayıları doldurmanın kolay bir yoludur; ancak "User001", "User002" gibi sabit metinle başlayan ve artan sayı içeren dizgeleri doğrudan tek adımda oluşturmayı desteklemez. Bu sınırlama, hem sabit metin hem de sıralı sayısal bileşen gerektiren özel kullanıcı adları, e-posta adresleri, ürün kodları veya fatura numaraları gibi öğeleri oluşturma sürecini zorlaştırabilir. Bu eğitimde, Excel'de metin dizgelerine entegre edilmiş ya da içlerine gömülmüş artan sayılar oluşturmak için klasik formüllerden ileri düzey VBA otomasyonuna ve kullanıcı dostu özel araçlara kadar çeşitli yöntemleri inceleyeceğiz.

Yaygın senaryolar şunlardır: benzersiz etiketli öğe grupları oluşturma, sistematik isimlendirmeyle e-posta listeleri hazırlama veya ürün takibi amacıyla seri numaraları üretme. Her çözümün kendine özgü avantajları vardır—kolaylık, otomasyon, sayı konumlandırma esnekliği veya büyük veri kümelerine uygunluk gibi.

metin ile veya metin içinde artan numara oluşturun

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


Excel'de formülle metinle birlikte artan sayı oluşturun

Excel’in yerleşik formülleri, metin ile artan sayıları birleştirmek için basit ve etkili bir yöntem sunar. Bu çözüm, sıranız sabit konumlu sayılardan ve metinden oluşuyorsa ve tanımlayıcınızın nasıl oluşturulduğuna dair tam şeffaflık istiyorsanız özellikle kullanışlıdır.

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

A. A2 hücresine başlangıç metin dizgisini girin (örneğin, "User").
B. B sütunu, artan sayılarınızı içermelidir. B2 hücresine ilk sayıyı (1 gibi) girin ve ardından sıralı seriyi devam ettirmek için kalan hücrelere doğru aşağı sürükleyin. Burada adım aralığını kontrol edebilirsiniz; örneğin B2'ye 1, B3'e 2 girin veya istediğiniz sayıları girip doldurma sürükleme işaretçisini sürükleyerek 2,4,6 gibi özel bir artış içeren bir seri kullanın.
C. C2 hücresine, sayıdan sonra eklemek istediğiniz herhangi bir metni girin (örneğin, e-posta oluşturmak için "@localdomain.com" gibi bir alan). Excel'in bazı dizgeleri formül olarak değerlendirmesini önlemek için (E-posta Alanı gibi), C2 ve ilgili hücreleri veri girmeden önce "Metin" olarak biçimlendirin.

hücre verilerini hazırlayın

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

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

Formül sonucu döndükten sonra, D2 hücresinden başlayarak D sütunundaki diğer hücreleri doldurmak için Doldurma Sürükleme işaretçisini aşağı doğru sürükleyin. Her hücre, aşağıda gösterildiği gibi “User001@localdomain.com”, “User002@localdomain.com” vb. biçiminde birleştirilmiş metin ve artan bir sayı içerecektir:

metinle birlikte formül kullanarak numarayı artırın

Notlar ve ipuçları:

1. Formülde, “000” kısmı görüntülenecek en az basamak sayısını belirler (örneğin, “001”, “002”). Farklı bir basamak genişliği gerekiyorsa (örneğin iki basamak için “00” veya dört basamak için “0000”) bu kalıbı ayarlayın.
2. Metin öğelerini formül aşağı kopyalandığında sabit tutmak için mutlak hücre başvuruları ()$A$2ve $C$2) kullanın.
3. If you want numbers to appear inside the text (e.g., "User-001-list"), formüldeki yapıyı ayarlayın ve sayı bölümünü metnin içine istediğiniz gibi yerleştirin.

Bu yaklaşım, iyi yapılandırılmış veriler için son derece şeffaftır; ancak genellikle her bileşen için yardımcı sütunların manuel olarak hazırlanmasını gerektirir. Ayrıca, “Metin ve Sayıya Göre Böl” konumunuz satır satır değişiyorsa, bu yaklaşım ekstra düzenlemeleri beraberinde getirebilir.


Kutools for Excel ile metinle birlikte artan sayı oluşturun

Eğer metin tanımlayıcılarını sık sık artırarak oluşturmanız gerekiyorsa, grafiksel bir arayüz tercih ediyorsanız veya esnek önek/sonek, özel artış adımları ve tekrarlı kullanımlarda ayarlarınızı hatırlama gibi daha dinamik seçenekler arıyorsanız, Kutools for Excel’in özel bir özelliği tam size göre: Dizi Numarası Ekle. Bu araç sayesinde, formül kurmaya gerek kalmadan sadece birkaç tıklama ile karmaşık numaralandırma şemaları oluşturabilirsiniz.

Kutools for Excelkarmaşık görevleri kolaylaştırmak, yaratıcılığı ve verimliliği artırmak için 300'den fazla gelişmiş özelliğe sahiptir.Yapay zeka yetenekleriyle entegre, Kutools görevleri hassasiyetle otomatikleştirerek veri yönetimini zahmetsiz hale getirir.Kutools for Excel hakkında ayrıntılı bilgi…         Ücretsiz deneme…

1. Excel Şeridi sekmesinde, aşağıda gösterildiği gibi Kutools > Ekle > Dizi Numarası Ekle… yolunu izleyin:

kutools'un Artan Numara Ekle özelliğine tıklayın

2. Dizi Numarası Ekle iletişim kutusunda, ek kurulum seçeneklerini açmak için Yeni düğmesine tıklayın. Yapılandırma şu şekildedir:

A:Adalanına, dizinizin kalıbı için açıklayıcı bir etiket girin. Bu, aynı diziyi ileride tekrar kullanmak isterseniz yardımcı olur.
B:Başlangıç Numarası'i belirtin (örneğin, 1).
C: Adım artışını kontrol etmek için Artışdeğerini ayarlayın (örneğin, 1,2,3… için 1 girin; 1,6,11 için 5 girin vb.).
D: Sayınızdaki baştaki sıfırları belirlemek için Basamak sayısıdeğerini tanımlayın (“001”, “002”… biçiminde biçimlendirmek için 3 girin).
E: Tercih ettiğiniz Önek(sayının önünde yer alan metin) ve Sonek(sayının ardından gelen metin, örneğin bir E-posta Alanı) alanlarını doldurun.
F: Bu biçimi gelecekte kullanmak üzere şablon olarak kaydetmek için Ekledüğmesine tıklayın.

iletişim kutusunda sıra kuralını ayarlayın

3. Artan sayıların metinle birlikte ekleneceği hücre aralığını seçin, ardından Aralığı Doldur düğmesine tıklayın. Özelleştirilmiş sayılar, seçili alanı anında doldurarak “User001@localdomain.com”, “User002@localdomain.com”… gibi sonuçlar oluşturacak.

sıra listesini doldurmak için Aralık Doldur'a tıklayın

Ek notlar: Kutools'ta bir numaralandırma şablonu oluşturup kaydettikten sonra, bu şablon birden fazla çalışma kitabında bile anında yeniden kullanılabilir. Son oluşturulan sayı 30’sa, diziyi bir sonraki kullanışınızda numaralandırma otomatik olarak 31’den devam eder. Bu özellik, yinelenen numaraları önlemek veya büyük veri kümelerinde kolayca takip sağlamak için son derece kullanışlıdır.

Bu yöntem, sıralı verilerle düzenli çalışan, tıklamayla işlem yapmanın kolaylığı ile esnekliğe ihtiyaç duyan kullanıcılar için idealdir; ayrıca yinelenen toplu işlemler için şablon kaydetme imkânı sunar. Önek/sonek dışındaki konumlarda ileri düzey, konuma dayalı özelleştirme gerekiyorsa otomatik betik kullanımı daha uygun olabilir (aşağıya bakın).

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.

Kutools for Excel ile metinle birlikte artan sayı oluşturun

 

VBA makrosu: metnin içinde veya arasında artan sayılar oluşturun

Metin dizgisinin herhangi bir bölümüne artan sayı eklemek, karmaşık tanımlayıcıları anında oluşturmak veya bu işlemi aynı anda birden fazla satıra uygulamak gibi maksimum kontrole ihtiyacınız varsa, VBA makroları; formüllerin veya eklentilerin her zaman sağlayamayacağı düzeyde otomasyon ve özelleştirme imkanı sunar. VBA, toplu işlemler, özelleştirilmiş kalıplar veya sayıları dizginin yalnızca başında ya sonunda değil, istediğiniz her yerine gömmeniz gerektiğinde ideal bir çözümdür.

Başlamadan önce, VBA kodunuzun kaybolmaması için çalışma kitabınızı her zaman makro destekleyen bir dosya ().xlsm) olarak kaydetmeyi unutmayın. Ayrıca, beklenmedik değişikliklerden kaçınmak için tüm makroları verilerinizin bir kopyası üzerinde önceden test etmeyi düşünün.

Makronun kullanımı:

1. Çalışma kitabınızı açın, ardından Excel Şeridi’ndeki Geliştirici Araçları > Visual Basic seçeneğine tıklayın. (Geliştirici sekmesi görünmüyorsa, Dosya > Seçenekler > Şerit Özelleştirme üzerinden etkinleştirin.)

2. Microsoft Visual Basic for Applications düzenleyici penceresinde, Ekle > Modül yolunu izleyin. 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 Çalıştır düğmesi düğmesine tıklayın veya F5tuşuna basın. Bir iletişim kutusu, hedef aralığı seçmenize, Başlangıç Numarası’nızı ayarlamanıza, artışı belirlemenize ve istenen metin kalıbınızı tanımlamanıza (örneğin, artan sayıyı özel metin bölümlerinin arasına yerleştirmek için)ID-{n}-LIST kullanın) rehberlik edecektir.

  • Artan sayıyı istediğiniz konuma yerleştirmek için kalıbınızda "{n}" öğesini metnin öncesine, sonrasına veya içine ekleyebilirsiniz.
  • Onayladıktan sonra, her seçili hücre, seçtiğiniz kalıp ve aralık temel alınarak uygun şekilde artırılmış bir tanımlayıcıyla doldurulur.
  • Makroyu yeni bir alana uygulamak için 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 tekrar çalıştırın.

Sorun giderme ve ipuçları:

• Mümkünse her zaman verilerin bir kopyası üzerinde test edin—makrolar orijinal hücre değerlerinin üzerine hemen yazar.
• Seçim içindeki hiçbir hücrenin kilitli veya korumalı olmadığından emin olun; aksi takdirde makro bu hücreleri sessizce atlar.
• Makro, içinde {n}içeren tüm kalıpları destekler. Bu simgeyi içermeyen kalıplar olduğu gibi doldurulur; bu nedenle çalıştırmadan önce kalıbınızı mutlaka kontrol edin.
• Makro güvenliğiyle ilgili bir hata alırsanız, Dosya > Seçenekler > Güven Merkezi > Güven Merkezi Ayarları > Makro Ayarları yolunu izleyerek Excel’de makroları etkinleştirin.

Bu çözüm, dosya adlarının içine sayı gömmek, birden fazla satırda aynı anda kalıplı kimlikler oluşturmak ve karmaşık sıralı isimlendirme şemalarını otomatikleştirmek gibi ileri düzey senaryolar için özellikle yararlıdır.


En İyi Office Üretkenlik Araçları

🤖KUTOOLS AI Yardımcısı: Şunu temel alarak Veri Analizi’i devrimleştirin:Akıllı Yürütme   |  Kod Oluştur|  özel formüller Oluştur  |  Verileri Analiz Et ve Grafikler Oluştur|  Geliştirilmiş İşlevler Çağır…
Popüler Özellikler:Bul, Vurgula veya Yinelenenleri İşaretle   |  Boş Satırları Sil   |  Veri Kaybetmeden Sütunları Birleştir veya Hücreleri   |   Formül kullanmadan yuvarlama…
Süper ARA:Çoklu Kriterli Dikey Arama (VLookup)  |  Çoklu Değerli Dikey Arama (VLookup)  |   Birden Fazla Sayfada Dikey Arama (VLookup)   |   Bulanık Eşleme…
Gelişmiş Açılır Liste:Açılır Liste Hızlıca Oluştur   |  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 Aç/Kapat|Aralıkları ve Sütunları Karşılaştır…
Öne Çıkan Özellikler:Izgara Odaklama   |  Tasarım Görünümü   |Gelişmiş formül çubuğu   | Çalışma Kitabı ve Sayfa Yöneticisi   |  Kaynaklar(Otomatik Metin)|  Tarih Seçici   |  Çalışma Sayfalarını Birleştir  |  Şifrele/Hücreleri Şifre Çöz   | Listeye Göre E-posta Gönder   |  Süper Filtre   |   Özel Filtre(Kalın Yazılı Hücreleri Filtrele/italik/üstü çizili…) …
En Çok Kullanılan 15 Araç Setleri:12 MetinAraçları(Metin Ekle,Belirli Karakterleri Sil, …)|   50+GrafikTürleri(Gantt Grafiği, …)|   40+ Pratik Formüller(Doğum tarihine dayanarak yaş hesapla, …)|   19 EklemeAraçları(QR Kodu Ekle,Yoldan Resim Ekle, …)|   12 DönüştürmeAraçları(Kelimeye Dönüştür,Döviz Kuru Dönüşümü, …)|   7 Birleştir ve AyırAraç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 ve 40+ başka dillerde de desteklenir!

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.

ExcelWordOutlookTabsPowerPoint
  • 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