Bu makalede, Microsoft Excel'de DEĞİşTİr ve DEĞİşTİrB işlevinin formül söz dizimi ve kullanımı açıklanmaktadır.
Açıklama
DEĞİŞTİR işlevi, belirteceğiniz karakter sayısına göre, bir metin dizesinin bir kısmını farklı bir metin dizesi ile değiştirir.
DEĞİŞTİRB işlevi, belirteceğiniz bayt sayısına göre, bir metin dizesinin bir kısmını farklı bir metin dizesi ile değiştirir.
Önemli:
-
Bu işlevler tüm dillerde sağlanmıyor olabilir.
-
DEĞİŞTİR tek baytlık karakter kümesi (SBCS) kullanan dillerle kullanım için, DEĞİŞTİRB ise çift baytlık karakter kümesi (DBCS) kullanan dillerle kullanım için tasarlanmıştır. Bilgisayarınızın varsayılan dil ayarı verilen değeri aşağıdaki şekilde etkiler:
-
DEĞİŞTİR, ister tek baytlık, ister çift baytlık olsun her karakteri her zaman 1 olarak sayar; varsayılan dil ayarının ne olduğu önemsizdir.
-
DBCS destekleyen bir dilin düzenlenmesini etkinleştirdiğinizde ve bunu varsayılan dil olarak ayarladığınızda DEĞİŞTİRB her çift baytlık karakteri 2 olarak sayar. Aksi halde, DEĞİŞTİRB her karakteri 1 olarak sayar.
-
DBCS destekleyen diller Japonca, Çince (Basitleştirilmiş), Çince (Geleneksel) ve Korecedir.
Söz dizimi
DEĞİŞTİR(eski_metin,başlangıç_sayısı,sayı_karakterler,yeni_metin)
DEĞİŞTİRB(eski_metin,başlangıç_sayısı,sayı_bayt'lar,yeni_metin)
DEĞİŞTİR ve DEĞİŞTİRB işlevinin söz diziminde aşağıdaki bağımsız değişkenler bulunur:
-
Eski_metin Gerekli. Bazı karakterlerini değiştirmek istediğiniz metindir.
-
Başlangıç_sayısı Gerekli. Eski metinde, yeni metinle değiştirmek istediğiniz karakterin konumudur.
-
Sayı_karakterler Gerekli. Eski metindeki, DEĞİŞTİR işlevinin yeni metinle değiştirmesini istediğiniz karakter sayısıdır.
-
Sayı_baytlar Gerekli. Eski metindeki, DEĞİŞTİRB işlevinin yeni metinle değiştirmesini istediğiniz bayt sayısıdır.
-
Yeni_metin Gerekli. Eski metindeki karakterlerin yerini almasını istediğiniz metindir.
Örnek
Aşağıdaki tabloda yer alan örnek verileri kopyalayın ve yeni bir Excel çalışma sayfasının A1 hücresine yapıştırın. Formüllerin sonuçları göstermesi için, bunları seçip F2 tuşuna basın ve sonra Enter tuşuna basın. Gerekirse, tüm verileri görmek için sütun genişliğini ayarlayabilirsiniz.
Veri |
||
---|---|---|
abcdefghijk |
||
2009 |
||
123456 |
||
Formül |
Açıklama (Sonuç) |
Sonuç |
=DEĞİŞTİR(A2,6,5,"*") |
abcdefghijk dizesindeki beş karakteri, altıncı karakterden (f) başlayarak tek * karakteriyle değiştirir. |
abcde*k |
=DEĞİŞTİR(A3,3,2,"10") |
2009 sayısının son iki basamağının (09) yerine 10 sayısını koyar. |
2010 |
=DEĞİŞTİR(A4,1,3,"@") |
123456 dizesinin ilk üç karakterini tek bir @ karakteriyle değiştirir. |
@456 |