Excel'de REPLACE, REPLACEBs (DEĞİŞTİR, DEĞİŞTİRB) Fonksiyonu Nasıl Kullanılır

Türk İngilizce
DEĞİŞTİR, DEĞİŞTİRB REPLACE, REPLACEBs

Microsoft Excel ve Google E-Tablolar, veri işleme ve analizi için güçlü araçlardır. Bu makalede, REPLACE ve REPLACEB (Türkçede DEĞİŞTİR ve DEĞİŞTİRB) işlevlerine odaklanacağız. Bu işlevler, belirli bir metin içindeki karakterleri değiştirmemize olanak tanır. İşlevlerin kullanımını pratik örneklerle göstereceğiz.

Temel Sözdizimi ve Kullanım

REPLACE ve REPLACEB işlevleri genelde aşağıdaki şekilde kullanılır:

REPLACE(orijinal_metin, başlangıç_noktası, num_chars, yeni_metin) 
  • orijinal_metin: Değiştirilmek istenen orijinal metni belirtir.
  • başlangıç_noktası: Değişikliğin başlayacağı karakter pozisyonunu belirtir.
  • num_chars: Orijinal metinden kaç karakterin değiştirileceğini gösterir.
  • yeni_metin: Orijinal metin içindeki belirtilen karakterlerin yerine geçecek olan yeni metindir.

REPLACEB işlevi ise benzer şekilde çalışır, ancak başlangıç_noktası ve num_chars parametreleri bayt cinsindendir. Bu, özellikle çok baytlı karakter setleri (örneğin, Çince veya Japonca gibi) kullanan diller için önemlidir.

Günlük Kullanım Senaryoları

Aşağıda, bu fonksiyonları kullanarak gerçekleştirilebilecek birkaç pratik görev verilmiştir:

Metin Formatlama

Şirketiniz eski raporlardan bazı telefon numaralarını güncellemeyi gerektiriyor diyelim. Telefon numaralarının başında yer alan eski alan kodu (312) yeni bir kod (213) ile değiştirilmesi gerekiyor:

 Orijinal Numara: "(312) 555-7890" Formül: =REPLACE(A1, 2, 3, "213") Sonuç: "(213) 555-7890" 

Bu örnekte, A1 hücresindeki metin içindeki 2. karakterden başlanarak 3 karakter (312) ‘213’ ile değiştirilmiştir.

Veri Temizleme

Bir müşteri listesinde, müşteri isimlerinin başında bulunan sayısal ID’lerin kaldırılması gerekebileceğini düşünelim. Örneğin ıd’ler ile ayrılmış müşteri isimlerinin temizlenmesi:

 Orijinal İsmi: "12345_Sean Bean" Formül: =REPLACE(A2, 1, 6, "") Sonuç: "Sean Bean" 

Bu örnekte, A2 hücresinde verilen metinden 1. karakterden itibaren 6 karakter kaldırılır (12345_ bölümünü siler) ve geriye sadece “Sean Bean” kalır.

Her iki örnek de günlük iş akışlarınızı hızlandırabilir ve veri hatasını düşürebilir. Excel ve Google E-Tablolar’ın bu tür işlevlerinin stratejik kullanımı, büyük veri setleri üzerinde etkin bir şekilde çalışmanıza olanak tanır, bu da zamandan tasarruf etmenize ve iş verimliliğinizi artırmanıza yardımcı olur.

Daha fazla bilgi: https://support.microsoft.com/tr-tr/office/değİştİr-değİştİrb-işlevleri-8d799074-2425-4a8a-84bc-82472868878a

Diğer fonksiyonlar
Belirtilen herhangi bir aralıktan metin değerleri dizisi döndürür
Karakter dizesindeki tam genişlikli (çift baytlı) İngilizce harfleri veya katanayı yarım genişlikli (tek baytlı) karakterlerle değiştirir
Sayıyı, ß (baht) para birimi biçimini kullanarak metne dönüştürür
Birkaç metin öğesini tek bir metin öğesi olarak birleştirir
Bir metin değerini, bir başkasının içinde bulur (büyük küçük harf duyarlıdır)
Metni büyük harfe çevirir
Birden fazla aralık ve/veya dizedeki metinleri birleştirir ancak sınırlayıcı veya Boş Hücreleri Yoksayan bağımsız değişkenler sağlamaz
Kod numarası ile belirtilen karakteri verir
Karakter dizesindeki tek genişlikli (tek baytlı) İngilizce harfleri veya katakanayı çift genişlikli (iki baytlı) karakterlerle değiştirir
Dizedeki yarım genişlikteki (tek baytlı) karakterleri tam genişlikteki (çift baytlı) karakterlerle değiştirir
Metindeki boşlukları kaldırır
Metin dizesindeki ilk karakter için sayısal bir kod verir
Metni küçük harfe dönüştürür
Bir sayıyı TL (Türk Lirası) para birimi biçimini kullanarak metne dönüştürür
Bağımsız değişkenlerini metne dönüştürür
Metin değerini, bir başkasının içinde bulur (büyük küçük harf duyarlı değildir)
Birden çok aralık ve/veya dizedeki metinleri birleştirir ve birleştirilen her metin değeri arasına belirttiğiniz bir sınırlayıcıyı ekler Sınırlayıcı boş bir metin dizesi ise, bu işlev sonucunda aralıklar sınırlayıcı olmadan birleştirilir
Sayıyı biçimlendirir ve metne dönüştürür
İki metin değerinin özdeş olup olmadığını anlamak için, değerleri denetler
Metin dizesinde, belirttiğiniz konumdan başlamak üzere belirli sayıda karakteri verir
Bir metin değerinden en sağdaki karakterleri verir
Yerel ayardan bağımsız bir şekilde metni sayıya dönüştürür
Sayıyı, sabit sayıda ondalıkla, metin olarak biçimlendirir
Metin bağımsız değişkenini sayıya dönüştürür
Metin dizesinden ses (furigana) karakterlerini ayıklar
Metin değerinin en solundaki karakterleri verir
Yazdırılamayan tüm karakterleri metinden çıkarır
Metnin ilk karakterine karşılık gelen sayısı (kod noktası) verir
Verilen sayısal değerin başvurduğu Unicode karakteri verir
Metin dizesindeki karakter sayısını verir
Belirtilen değerlerden gelen metni döndürür
Metin değerinin her sözcüğünün ilk harfini büyük harfe çevirir
Metin dizesinde, eski metnin yerine yeni metin koyar
Metni belirtilen sayıda yineler