Alt dizeleri bitişik hücreden belirli sayıda metinle değiştirmek istiyorsanız, "BUL", "SOL" ve "ORTA" fonksiyonlar.
SOL: Bir metin dizesinin başlangıcından itibaren belirtilen sayıda karakteri döndürür.
Sözdizimi: =LEFT(metin;num_chars)
metin: Çıkarmak istediğiniz karakteri içeren metin dizesidir.
num_chars: Çıkarmak istediğiniz soldan karakter sayısını belirtir.
ORTA: Başlangıç konumu ve uzunluğu verilen bir metin dizesinin ortasındaki karakterleri döndürür.
Sözdizimi: =MID(metin,başlangıç_sayısı,num_chars)
Metin: Çıkarmak istediğiniz karakterleri içeren metin dizesidir.
start_num: Verileri ayıklamak istediğiniz dizedeki sayı.
sayı_karakterleri: MID'den almak veya çıkarmak istediğiniz karakter sayısını belirtir.
Bir örnek ele alalım:
A sütununda alt dize olarak "XX" içeren bazı dizelerimiz var. B sütununda, XX ile değiştirilmesi gereken metnimiz var.
- A sütunundaki ilgili hücredeki “XX” alt dizesini değiştirecek ve B sütunundaki metinle değiştirecek bir formül istiyoruz.
- C2 hücresinde formül şöyle olurdu:
- =SOL(A2,BUL("XX",A2)-1)&B2&ORTA(A2,BUL("XX",A2)+2,255)
- Yukarıda gösterilen ekran görüntüsünde, formül “XX” metnini “C” ile değiştirmiştir.
- Aşağıdaki aralıktaki formülü kopyalayarak istenen sonucu elde edeceğiz.
Bu, Microsoft Excel'deki bitişik hücrelerden gelen sayılarla alt dizeyi değiştirebilmemizin yoludur.