Excel: bir dizeden ilk ve son karakter nasıl kaldırılır
Genellikle Excel’deki bir dizenin ilk ve son karakterini kaldırmak isteyebilirsiniz.
Bunu yapmak için aşağıdaki formülü kullanabilirsiniz:
=MID( A2,2 ,LEN( A2 )-2)
Bu özel formül, A2 hücresindeki dizenin ilk ve son karakterini kaldırır.
Örneğin, A2 hücresi AA4506 içeriyorsa bu formül yalnızca A450 değerini döndürür.
Aşağıdaki örnekte bu formülün pratikte nasıl kullanılacağı gösterilmektedir.
Örnek: Excel’deki bir dizeden ilk ve son karakteri kaldırma
Excel’de aşağıdaki çalışan kimlikleri listesine sahip olduğumuzu varsayalım:
Diyelim ki her çalışan kimliğindeki ilk ve son karakteri kaldırmak istiyoruz.
Bunu yapmak için B2 hücresine aşağıdaki formülü yazabiliriz:
=MID( A2,2 ,LEN( A2 )-2)
Daha sonra bu formülü tıklayıp B sütununda kalan her hücreye sürükleyebiliriz:
B Sütunu artık A sütunundaki çalışan kimliklerini, her çalışan kimliğinden ilk ve son karakterler kaldırılmış şekilde görüntülüyor.
Bu formül nasıl çalışıyor?
A2 hücresinden ilk ve son karakteri kaldırmak için kullandığımız formülü hatırlayın:
=MID( A2,2 ,LEN( A2 )-2)
Excel’deki MID() işlevi, başlangıç konumuna ve çıkarılacak karakter sayısına bağlı olarak bir dizenin ortasından belirli sayıda karakter çıkarır.
Excel’deki LEN() işlevi bir dizenin uzunluğunu bulmak için kullanılır.
Yani formülümüz Excel’e, A2 hücresindeki karakterleri 2. konumdan başlayarak dizenin tüm uzunluğu eksi iki karaktere kadar çıkartmasını söyler.
Sonuç olarak, dizedeki ilk ve son karakterler dışındaki tüm karakterleri çıkarabiliyoruz.
Bu, dizedeki ilk ve son karakteri kaldırmakla aynı etkiye sahiptir.
Not : Dizedeki boş alanlar karakter olarak sayılır. İstediğiniz sonucu elde etmek için önce boş alanları kaldırmanız gerekebilir.
Ek kaynaklar
Aşağıdaki eğitimlerde Excel’de diğer yaygın işlemlerin nasıl gerçekleştirileceği açıklanmaktadır:
Excel’deki hücrelerden belirli bir metin nasıl kaldırılır
Excel’de parantez nasıl kaldırılır
Excel’de özel karakterler nasıl kaldırılır