Excel'de bir hücreden veya metinden ilk veya son n karakteri nasıl kaldırırsınız?
Bu öğretici, Excel'deki bir hücreden veya metinden ilk veya son N karakteri kaldırmak için farklı hızlı ipuçlarını göstermektedir.
![]() | 1. İlk N karakteri formül/UDF ile kaldır 2. Son N karakteri formül/UDF ile kaldır 3. Formüller olmadan toplu olarak soldan, sağdan veya ortadan N karakter kaldırma 4. Örnek dosyayı indir |
Bu bölümde, bir metinden ilk N karakteri hızlıca kaldırmak için üç farklı yöntem tanıtacağım.
1.1 İlk N karakteri RIGHT / REPLACE fonksiyonu ile kaldırma
>> İlk N karakteri kaldırmak için RIGHT ve LEN fonksiyonlarını birleştirin
Formül sözdizimi ve argümanlar
Formül: =RIGHT(metin_hücresi,LEN(metin_hücresi)-n_karakter)
Referans: metin_hücresi: karakterleri kaldırmak için kullandığınız hücre
n_karakter: kaldırmak istediğiniz karakter sayısı
Örnek: A2 hücresindeki metinden ilk 2 karakteri kaldırmak için bu formülü kopyalayıp yapıştırın
=RIGHT(A2,LEN(A2)-2)
tuşuna basın Enter tuşu
>> İlk N karakteri kaldırmak için REPLACE fonksiyonu
Formül sözdizimi ve argümanlar
Formül: =REPLACE(Eski_metin,Başlangıç_n,Karakter_Sayısı,Yeni_metin)
Referans: Eski_metin: karakterleri değiştirmek için kullandığınız hücre
Eski_metin: karakterleri değiştirmek için kullandığınız hücre
Başlangıç_n: yeni_metin ile değiştirmek istediğiniz eski_metin'deki karakter pozisyonu
Karakter_Sayısı: yeni_metin ile değiştirmek istediğiniz eski_metin'deki karakter sayısı
Yeni_metin: eski_metin'i değiştirecek olan metin
Örnek: A6 hücresindeki ilk iki karakteri hiçbir şey ile değiştirmek için bu formülü kopyalayıp yapıştırın:
=REPLACE(A6,1,2,"")
tuşuna basın Enter tuşu
1.2 İlk N karakteri kullanıcı tanımlı fonksiyonla kaldırma
1. Microsoft Visual Basic for Applications penceresini açmak için Alt + F11 tuşlarına basın, ardından Modül oluşturmak için Ekle > Modül'e tıklayın.
2. Aşağıdaki kodu kopyalayıp Modül betiğine yapıştırın.
VBA Kodu: İlk n karakteri kaldırma
Public Function RemoveFirstC(rng As String, cnt As Long)
RemoveFirstC = Right(rng, Len(rng) - cnt)
End Function
3. Kodu kaydedin ve kullanmakta olduğunuz sayfaya geri dönün. Örneğin, A11 hücresindeki metinden ilk 3 karakteri kaldırmak için bu formülü kopyalayıp yapıştırın
=RemoveFirstC(A11,3)
tuşuna basın Enter tuşu
Bu bölümde, Excel'deki bir metinden son N karakteri kaldırmak için iki yöntem bulunmaktadır.
2.1 Son N karakteri LEFT fonksiyonu ile kaldırma
Formül sözdizimi ve argümanlar
Formül: =LEFT(metin_hücresi,LEN(metin_hücresi)-Num_chars)
Referans: metin_hücresi: karakterleri kaldırmak için kullandığınız hücre
n_karakter: kaldırmak istediğiniz karakter sayısı
Örnek: A2 hücresindeki metinden son 2 karakteri kaldırmak için bu formülü kopyalayıp yapıştırın
=LEFT(A2,LEN(A2)-2)
tuşuna basın Enter tuşu
2.2 Son N karakteri kullanıcı tanımlı fonksiyonla kaldırma
1. Microsoft Visual Basic for Applications penceresini açmak için Alt + F11 tuşlarına basın, ardından Ekle > Modül tıklayın.
2. Aşağıdaki kodu kopyalayıp Modül betiğine yapıştırın.
VBA Kodu: Son n karakteri kaldırma
Public Function RemoveLastC(rng As String, cnt As Long)
RemoveLastC = Left(rng, Len(rng) - cnt)
End Function
3. Kodu kaydedin ve kullanmakta olduğunuz sayfaya geri dönün. Örneğin, A5 hücresindeki metinden son 3 karakteri kaldırmak için bu formülü yazın
=RemoveLastC(A5,3)
tuşuna basın Enter tuşu
Eğer bir metnin solundan veya sağından N karakter kaldırmak için formülleri ezberlemekle zaman kaybetmek istemiyorsanız, Kutools for Excel'in Belirli Bir Pozisyondan Kaldır özelliği, herhangi bir formül kullanmadan bu görevi birkaç tıklamayla gerçekleştirebilir.
Kutools for Excel'i ücretsiz yükledikten sonra lütfen aşağıdaki adımları izleyin:
Karakterleri kaldırmak istediğiniz hücreleri seçin ve aracı uygulamak için tıklayın Kutools > Metin > Belirli bir konumdan kaldır.
3.1 Formülsüz ilk/son N karakteri kaldırma
>> İlk N karakteri kaldırma
![]() | 1) Sayılar metin kutusuna, metinden kaldırmak istediğiniz karakter sayısını yazın, bu örnekte ilk 3 karakteri kaldırmak istiyorum. 2) Pozisyon bölümünde Soldan seçeneğini işaretleyin. |
Sonuç şu şekilde görüntülenir:
>> Son N karakteri kaldırma
![]() | 1) Sayılar metin kutusuna, metinden kaldırmak istediğiniz karakter sayısını yazın, bu örnekte son 3 karakteri kaldırmak istiyorum. 2) Pozisyon bölümünde Sağdan seçeneğini işaretleyin. |
Sonuç şu şekilde görüntülenir:
3.2 Orta belirli bir pozisyondan N karakteri formülsüz kaldırma
Ancak bazen, bir metnin ortasından belirli sayıda karakter kaldırmak isteyebilirsiniz.
Örnek: Metinden üçüncü karakterden başlayarak 3 karakter kaldırın.
![]() | 1) Sayı metin kutusuna, metinden kaldırmak istediğiniz karakter sayısını yazın, burada 3 karakter kaldırmak istiyorum. 2) Belirt seçeneğini işaretleyin, ardından Pozisyon bölümündeki yanındaki metin kutusuna kaldırmak istediğiniz karakterin başlangıç numarasını yazın, burada üçüncü karakterden itibaren karakterleri kaldırmak istiyorum. |
Sonuç şu şekilde görüntülenir:
En İyi Ofis Verimlilik Araçları
Kutools for Excel ile Excel becerilerinizi güçlendirin, daha önce hiç yaşamadığınız bir verimlilik deneyimini yaşayın. Kutools for Excel, üretkenliğinizi artıracak ve zamanı kaydetmenizi sağlayacak300’den fazla gelişmiş özellik sunar. En çok ihtiyaç duyduğunuz özelliği almak için buraya tıklayın...
Office Tab, Office’e sekmeli arayüz kazandırır ve işinizi çok daha kolaylaştırır
- Word, Excel, PowerPoint’te sekmeli düzenleme ve okuma işlevini etkinleştirin.
- Aynı pencere içerisinde yeni sekmelerde birden fazla belge açın veya oluşturun, yeni pencerelerde açmak yerine.
- Verimliliğinizi %50 artırın, her gün yüzlerce fare tıklamasını sizin için azaltın!