Excel REPLACEB Fonksiyonu
REPLACEB fonksiyonu, belirttiğiniz bayt sayısına göre bir metin dizesinin bir kısmını yeni bir metin dizesiyle değiştirir. REPLACEB, Çince (Basitleştirilmiş), Çince (Geleneksel), Korece ve Japonca gibi çift baytlı karakter setini (DBCS) kullanan dillerle kullanılması amacıyla tasarlanmıştır. Fonksiyon, her çift baytlı karakteri 2 olarak sayar.
Sözdizimi
=REPLACEB(eski_metin, başlangıç_sayısı, bayt_sayısı, yeni_metin)
Argümanlar
- eski_metin (gerekli): Bazı karakterleri değiştirmek istediğiniz metin dizesi.
- başlangıç_sayısı (gerekli): Değiştirmek istediğiniz karakterin ilk baytının eski_metin içindeki konumu.
- bayt_sayısı (gerekli): eski_metin'de başlangıç_sayısı'ndan itibaren değiştirilecek karakterlerin bayt sayısını belirtir.
- yeni_metin (gerekli): eski_metin'deki karakterleri değiştirmek için kullanılacak yeni metin.
Dönüş Değeri
REPLACEB fonksiyonu belirtilen sayıda karakteri döndürür.
Fonksiyon Notları
- Boşluklar karakter olarak sayılır.
- REPLACEB, DBCS'yi destekleyen bir dilin düzenleme özelliğini etkinleştirdikten sonra varsayılan dil olarak ayarladığınızda her çift baytlı karakteri 2 olarak sayar. Aksi takdirde, REPLACEB her karakteri REPLACE gibi 1 olarak sayar.
- Eğer başlangıç_sayısı eski_metin uzunluğundan büyükse, REPLACEB boş bir metin ("") döndürür.
- Eğer başlangıç_sayısı eski_metin uzunluğundan küçükse ancak başlangıç_sayısı + bayt_sayısı eski_metin uzunluğunu aşarsa, REPLACEB başlangıç_sayısı numarasından eski_metin'in sonuna kadar olan karakterleri yeni_metin ile değiştirir.
- REPLACEB döndürür #DEĞER! hatasını şu durumlarda verir:
- başlangıç_sayısı < 1;
- bayt_sayısı negatif ise.
- REPLACEB, verilerinizin görünümü yerine gerçek değerleri sayar. Örneğin, A1 hücresinde 9/1/2022 tarihi varsa, >REPLACEB(A1,1,1,8) 84805 değerini döndürür, çünkü A1'deki gerçek değer 44805'tir ve bu sadece bir tarih değeri olarak biçimlendirilmiştir. REPLACEB'yi tarihlerle kullanmak için TEXT fonksiyonunu kullanmalısınız.
Örnek
REPLACEB'nin aşağıdaki tabloda belirtilen pozisyonlardaki eski metin dizelerinden belirtilen bayt sayısındaki karakterleri yeni metinle değiştirmesini sağlamak için, sonuç listesinin en üstteki hücresine (G6) aşağıdaki formülü kopyalayın veya girin ve sonucu almak için Enter tuşuna basın. Ardından sonuç hücresini seçin ve doldurma tutamacını (seçili hücrenin sağ alt köşesindeki küçük kare) aşağı çekerek formülü alttaki hücrelere uygulayın.
=REPLACEB(B6,C6,D6,E6)
Hücre referansları yerine, aşağıdaki şekilde gösterildiği gibi formülde gerçek eski_metin, başlangıç_sayısı, bayt_sayısı ve yeni_metin değerlerini girebilirsiniz.
=REPLACEB("你在干什么",7,4,"嘛")
Not: Bir Excel formülündeki metin dizesini çift tırnak işaretleri ("") ile çevrelemelisiniz. Hücre referanslarının, sayıların veya tarihlerin tırnak işaretleri içinde olmaması gerektiğini unutmayın.
REPLACEB VE REPLACE
REPLACEB her çift baytlı karakteri 2 ve her tek baytlı karakteri 1 olarak sayar. REPLACE ise hem çift hem de tek baytlı karakterleri 1 olarak sayar. REPLACEB ve REPLACE tarafından döndürülen sonuçları aşağıdaki şekilde karşılaştırabilirsiniz.
Not: Bir Excel formülündeki metin dizesini çift tırnak işaretleri ("") ile çevrelemelisiniz. Hücre referanslarının, sayıların veya tarihlerin tırnak işaretleri içinde olmaması gerektiğini unutmayın.
İlgili fonksiyonlar
Excel'deki REPLACE fonksiyonu, size verilen konuma göre bir metin dizesinden karakterleri bulmanıza ve bunları yeni bir metinle değiştirmenize yardımcı olabilir. Aşağıdaki ekran görüntüsüne bakın, beşinci karakterden başlayan 4 karakteri başka bir metin dizesiyle değiştirin.
Microsoft Excel SUBSTITUTE fonksiyonu, bir metin dizesi içindeki metni veya karakterleri başka bir metin veya karakterlerle değiştirir.
LENB fonksiyonu bir dizenin bayt cinsinden uzunluğunu döndürür. LENB, Çince (Basitleştirilmiş), Çince (Geleneksel), Korece ve Japonca gibi çift baytlı karakter setini (DBCS) kullanan dillerle kullanılması amacıyla tasarlanmıştır. Fonksiyon, her çift baytlı karakteri 2 olarak sayar.
MIDB fonksiyonu, belirttiğiniz bayt sayısına göre, belirttiğiniz pozisyondan başlayarak bir metin dizesinden belirli sayıda karakter döndürür. MIDB, Çince (Basitleştirilmiş), Çince (Geleneksel), Korece ve Japonca gibi çift baytlı karakter setini (DBCS) kullanan dillerle kullanılması amacıyla tasarlanmıştır. Fonksiyon, her çift baytlı karakteri 2 olarak sayar.
LEFTB fonksiyonu, belirttiğiniz bayt sayısına göre sağlanan bir dizenin başlangıcından (sol) belirli sayıda karakter döndürür. LEFTB, Çince (Basitleştirilmiş), Çince (Geleneksel), Korece ve Japonca gibi çift baytlı karakter setini (DBCS) kullanan dillerle kullanılması amacıyla tasarlanmıştır. Fonksiyon, her çift baytlı karakteri 2 olarak sayar.
RIGHTB fonksiyonu, belirttiğiniz bayt sayısına göre sağlanan bir dizenin sonundan (sağ) belirli sayıda karakter döndürür. RIGHTB, Çince (Basitleştirilmiş), Çince (Geleneksel), Korece ve Japonca gibi çift baytlı karakter setini (DBCS) kullanan dillerle kullanılması amacıyla tasarlanmıştır. Fonksiyon, her çift baytlı karakteri 2 olarak sayar.
En İyi Ofis Üretkenlik Araçları
Kutools for Excel - Kalabalıktan Sıyrılmaya Yardımcı Olur
Kutools for Excel, İhtiyacınız Olan Her Şeyin Tek Tıklama Uzağında Olduğundan Emin Olmak İçin 300'den Fazla Özelliğe Sahiptir...
Office Tab - Microsoft Office'de (Excel dahil) Sekmeli Okuma ve Düzenlemeyi Etkinleştir
- Bir saniyede, onlarca açık belge arasında geçiş yapın!
- Her gün yüzlerce fare tıklamasından kurtulun, fare eline veda edin.
- Birden fazla belgeyi görüntülediğinizde ve düzenlediğinizde üretkenliğinizi %50 artırır.
- Ofis'e (Excel dahil) Chrome, Edge ve Firefox gibi etkili sekmeler getirir.