Excel'de bir hücre değerini x kez nasıl tekrarlayabilirsiniz?

Örneğin, A Sütununda bir değer listesi olduğunu ve B Sütunundaki sayıya göre belirli bir sayıda bu değerleri tekrarlamak istediğinizi varsayalım, soldaki ekran görüntüsünde gösterildiği gibi. Bunu Excel'de nasıl yapabilirsiniz?
Formül ve yardımcı sütun kullanarak hücre değerlerini X kez tekrarlama
Hücre değerlerini X kez tekrarlamak için bazı yardımcı sütunlar ekleyebilir ve ardından basit formüller uygulayabilirsiniz. Lütfen aşağıdaki adımları izleyin:
1. A sütununun soluna bir sütun ekleyin ve A2 hücresine 1 yazın, aşağıdaki ekran görüntüsüne bakın:
2. Ardından =A2 + C2 formülünü A3'e yerleştirin ve doldurma tutamacını A6 hücresine kadar sürükleyin, aşağıdaki ekran görüntüsüne bakın:
3. Ve ardından D2 hücresine 1 girin ve otomatik doldurma işlevini kullanarak sayıyı C sütunundaki toplam tekrar sayısına (örnekte 12) kadar doldurun, aşağıdaki ekran görüntüsüne bakın:
4. Sonra =VLOOKUP(D2,$A$1:$B$6,2) formülünü E2 hücresine girin ve aşağı doğru kopyalayın, aşağıdaki sonucu elde edeceksiniz:
- Notlar:
- 1. Bu formülde, D2 doldurduğunuz sayı dizisinin ilk hücresini ifade eder ve A1:B6 ise tekrarlamak istediğiniz orijinal hücre değerlerinin ve ilk yardımcı sütunun aralığını temsil eder.
- 2. Tekrarlanan değerleri aldıktan sonra, bunları başka bir yere değer olarak kopyalayıp yapıştırabilirsiniz.
Belirli bir sayıya dayalı olarak satırları X kez kolayca kopyalayıp ekleme
Normalde, satırları birden çok kez kopyalamak ve eklemek için iyi bir yöntem bulunmamaktadır, ancak manuel olarak kopyalama ve ekleme dışında. Ancak Kutools for Excel'in Belirtilen Verilere Göre Satır/Sütun Kopyala veya Ekle özelliği ile bu sorunu kolayca çözebilirsiniz. Kutools for Excel'i indirmek için tıklayın!
Kutools for Excel: 300'den fazla kullanışlı Excel eklentisiyle, 60 gün boyunca sınırlama olmadan ücretsiz deneme imkanı. Şimdi indirin ve ücretsiz deneyin!
VBA kodu ile hücre değerlerini X kez tekrarlama
Eğer ilk yöntemi zor bulduysanız, burada aynı işlemi gerçekleştirmek için VBA kodunu da tanıtabilirim.
1. ALT + F11 tuşlarına basılı tutun, bu Microsoft Visual Basic for Applications penceresini açar.
2. Ekle Insert > Modül'ü tıklayın ve aşağıdaki kodu Modül Penceresine yapıştırın.
VBA kodu: Hücre değerlerini X kez tekrarlama
Sub CopyData()
'Updateby Extendoffice
Dim Rng As Range
Dim InputRng As Range, OutRng As Range
xTitleId = "KutoolsforExcel"
Set InputRng = Application.Selection
Set InputRng = Application.InputBox("Range :", xTitleId, InputRng.Address, Type:=8)
Set OutRng = Application.InputBox("Out put to (single cell):", xTitleId, Type:=8)
Set OutRng = OutRng.Range("A1")
For Each Rng In InputRng.Rows
xValue = Rng.Range("A1").Value
xNum = Rng.Range("B1").Value
OutRng.Resize(xNum, 1).Value = xValue
Set OutRng = OutRng.Offset(xNum, 0)
Next
End Sub
3. Ardından F5 tuşuna basarak bu kodu çalıştırın ve size değerleri ve tekrar sayısını içeren alanı seçmenizi hatırlatan bir uyarı kutusu belirecektir, aşağıdaki ekran görüntüsüne bakın: Harika bir özellik ile hücre değerlerini X kez kopyalayıp ekleme
Bazen, belirli bir sayıya dayalı olarak hücre değerlerini x kez kopyalayıp eklemeniz gerekebilir. Kutools for Excel'in Belirtilen Verilere Göre Satır/Sütun Kopyala veya Ekle özelliği, belirttiğiniz sayıya göre satırları hızlı bir şekilde kopyalayıp eklemenize yardımcı olabilir.
Kutools for Excel'i yükledikten sonra lütfen şu adımları izleyin:
1. Kutools > Ekle > Belirtilen Verilere Göre Satır/Sütun Kopyala veya Ekle'yi tıklayın, aşağıdaki ekran görüntüsüne bakın:
2. Satırları ve sütunları kopyala ve ekle iletişim kutusunda Tür bölümünde Satırları kopyala ve ekle seçeneğini belirleyin, ardından çoğaltmak istediğiniz veri aralığını seçin ve ardından satırları kopyalamak ve eklemek için tekrar sayısını belirtin, aşağıdaki ekran görüntüsüne bakın:
4. Ardından Tamam veya Uygula düğmesine tıklayın, ihtiyacınız olan aşağıdaki sonucu elde edeceksiniz:
![]() | ![]() | ![]() |
Kutools for Excel'i şimdi indirin ve ücretsiz deneyin!
En İyi Ofis Verimlilik Araçları
Kutools for Excel ile Excel becerilerinizi geliştirin ve daha önce hiç olmadığı kadar verimli olun. Kutools for Excel, üretkenliğinizi artırmak ve zamanınızı kaydetmek için300'den fazla gelişmiş özellik sunar. En çok ihtiyacınız olan özelliği almak için buraya tıklayın...
Office Tab, Office'e sekmeli arayüz getirir ve işinizi çok daha kolaylaştırır
- Word, Excel, PowerPoint'te sekmeli düzenleme ve okuma özelliğini etkinleştirin.
- Aynı pencerenin yeni sekmelerinde birden fazla belge açın ve oluşturun, yeni pencerelerde değil.
- Verimliliğinizi %50 artırır ve her gün yüzlerce fare tıklamasını azaltır!