Excel formülü: İlk karakteri kaldır -

İçindekiler

Genel formül

=REPLACE(A1,1,N,"")

Özet

Bir hücredeki ilk karakteri kaldırmak için DEĞİŞTİR işlevini kullanabilirsiniz. Gösterilen örnekte, D5'teki formül şöyledir:

=REPLACE(A1,1,1,"")

Açıklama

Bu formül, bir hücredeki ilk karakteri boş bir dizeyle ("") değiştirmek için DEĞİŞTİR işlevini kullanır. DEĞİŞTİR için bağımsız değişkenler aşağıdaki gibi yapılandırılmıştır:

  • eski_metin , B sütunundaki orijinal değerdir
  • başlangıç_sayısı , 1 sayısı olarak kodlanmıştır
  • num_chars C sütunundan gelir
  • yeni_metin boş bir dize ("") olarak girilir

Davranış veya DEĞİŞTİR otomatiktir. Bu girdilerle DEĞİŞTİR işlevi, B5'teki ilk karakteri boş bir dizeyle değiştirir ve sonucu döndürür.

N karakter kaldırılıyor

Her zaman yalnızca ilk karakteri kaldırmak için, hem başlangıç ​​numarasını hem de karakter sayısını şu şekilde kodlayın:

=REPLACE(A1,1,1,"")

Bir metin değerinden ilk N karakteri kaldırmak için formülün genel biçimini kullanın:

=REPLACE(A1,1,N,"")

burada N, kaldırılacak karakter sayısını temsil eder.

SAĞ ve SOL ile

Bir hücreden ilk karakteri kaldırmak için SAĞ, SOL ve UZUNLUK işlevlerini de kullanabilirsiniz. Formülün genel şekli:

=RIGHT(text,LEN(text)-N)

burada N, kaldırılacak karakter sayısıdır. Bu formülde, SAĞ işlevi, soldan kaldırılan karakterlere kadar (ancak dahil değil) sağdan karakterleri ayıklamak için kullanılır. Gösterilen örnekte, D5'teki formül şöyle olacaktır:

=RIGHT(B5,LEN(B5)-C5)

UZUNLUK işlevi, C5'teki değerin çıkarıldığı B5 hücresindeki karakter sayısını döndürür. Sonuç, SAĞ tarafından doğru sayıda karakteri SAĞ'dan çıkarmak için kullanılır.

Sayısal bir değer elde etmek

Yukarıdaki formüller, sonuç yalnızca sayılar içerse bile her zaman metin döndürür. Sayısal bir sonuç elde etmek için şu şekilde sıfır ekleyebilirsiniz:

=REPLACE(A1,1,1,"")+0

Matematik işlemi Excel'in metni sayılara zorlamasına neden olur. Bu yalnızca SAĞ tarafından döndürülen değer yalnızca sayılar içerdiğinde çalışır.

Ilginç makaleler...