Excel REPT İşlevi - Metni birkaç kez yineler

Örnek Çalışma Kitabını İndirin

Örnek çalışma kitabını indirin

Bu Öğretici, Excel REPT İşlevi Excel'de metni birkaç kez yinelemek için.

REPT İşlevine Genel Bakış

REPT İşlevi, n kez yinelenen bir metin dizesi döndürür.

REPT Excel Çalışma Sayfası İşlevini kullanmak için bir hücre seçin ve şunu yazın:

(Formül girişlerinin nasıl göründüğüne dikkat edin)

REPT İşlev Sözdizimi ve Girişler:

1 =TEKRAR(metin,sayı_kez)

Metin - Bir metin dizisi.

sayı_times - Bir dizenin bir metni tekrarlama sayısı. Sıfır ise, boş metin (“”) döndürülür.

Excel'de REPT İşlevi nasıl kullanılır:

REPT işlevi, metni belirli sayıda tekrarlar.

1 =TEKRAR(B3,C3)

Yukarıda görüldüğü gibi, B3:B5 verileri D3:D5'te C3:C5'te gösterilen sayıda tekrarlanır.

Ondalık sayılar veya 0

için bir ondalık değer girerseniz sayı_times, REPT ondalık basamağı kesecek ve tam sayıyı alacaktır. Sıfır koyarsanız hiçbir şey çıkmaz.

Hücre Grafiklerinde Oluştur

Bir hücre içinde bir mini grafik görüntülemek için Veri Çubukları'na hızlı bir alternatif olarak REPT İşlevini kullanabilirsiniz:

1 =TEKRAR("|",B3/1000)

REPT, boru sembolünü (“|”), sayıyı 1000'e bölerek belirlenen sayıda tekrarlar ve bir mini grafik oluşturur.

Aralıktaki Son Metni Bul

REPT İşlevi de yararlıdır (ARAMA İşleviyle birlikte uzun bir süre)

1 =ARA(TEKRAR("z";10);B3:B7)

Hangi metnin “en büyük” olduğunu belirleme konusunda Excel bir sözlük gibi çalışır. “A” en küçüğüdür ve “Z” en büyüğüdür. Ve her alfabede, bir sonraki alfabe bir sonraki belirleyici faktördür. Örneğin, “e” “a”dan büyük olduğu için “Za…” “Ze…”den küçük kabul edilir.

"z" harfini 10 kez ("zzzzzzzzzz") tekrarlayan hiçbir kelime yoktur, bu nedenle bulabileceğiniz en büyük metin olduğunu varsaymak için bu yeterince güvenlidir. ARA'yı B7 hücresinden B3 hücresine geri giderek daha küçük veya "zzzzzzzzzz" değerine eşit bir şey bulmak olarak düşünün. Bu bir sayı olduğu için B7 hücresini atlar. B6 hücresine geri gider ve daha küçük veya "zzzzzzzzzz" değerine eşit bir metindir.

Ortak Sınırlayıcıya Göre Böl

Bir hücredeki tüm kelimeleri farklı satırlara bölmek isteyebilirsiniz. Bunu yapmak için şu formülü kullanabilirsiniz:

1 =KES(ORTA(YEDEK(B$3," ",REPT(" ",UZUNLUK(B$3))),(SATIR(B3:B$3)-1)*UZUNLUK(B$3)+1,UZUNLUK(B$3 )))

Bu formül, REPT kullanarak tüm boşlukları çok sayıda yinelenen boşlukla değiştirmek için SUBSTITUTE kullanır. Bu, aşağıdaki gibi görünen metinle sonuçlanır:
“Excel gerçekten harika”

Tekrarlanan boşlukların sayısı, tüm dizenin uzunluğuna eşittir. Bu bilgiyi kullanarak, orijinal dizenin tüm uzunluğunu çıkarmak için MID İşlevini kullanarak her bir kelimeyi ayıklayabiliriz. Bu, MID Fonksiyonu içindeki her bir kelimeyi yakalamamıza izin verir, ancak TRIM Fonksiyonu uygulandıktan sonra sadece orijinal kelimeyi bırakarak başka bir şey değil.

SATIR İşlevi, formül kopyalanırken her bir kelime numarasını kolayca belirtmemizi sağlar.

Google E-Tablolarda REPT İşlevi

REPT İşlevi, Google E-Tablolar'da Excel'dekiyle tamamen aynı şekilde çalışır:

VBA'da REPT Örnekleri

REPT işlevini VBA'da da kullanabilirsiniz. Tip:
application.worksheetfunction.rept(metin,sayı_times)

Aşağıdaki VBA deyimlerini yürütme

1234 Range("B2")=Application.WorksheetFunction.Rept(Range("A2"),0)Range("B3")=Application.WorksheetFunction.Rept(Range("A3"),1)Range("B4")=Application.WorksheetFunction.Rept(Range("A4"),2)Range("B5")=Application.WorksheetFunction.Rept(Range("A5")),1) & " daha fazla metin"

aşağıdaki sonuçları üretecek

İşlev argümanları (metin vb.) için bunları doğrudan işleve girebilir veya bunun yerine kullanılacak değişkenleri tanımlayabilirsiniz.

Excel'deki Tüm İşlevler Listesine Dön

Arkadaşlarınızla sayfasını paylaşan sitenin gelişimine yardımcı olacak

wave wave wave wave wave