Excel'de Metnin Bir Kısmı Nasıl Kırpılır (9 Kolay Yöntem)

  • Bunu Paylaş
Hugh West

Çalışırken Microsoft Excel Örneğin, bir metin dizesinin belirli bir bölümünü kaldırmanız gerekebilir. Bunun yanı sıra, bazen belirli bir karakterden önce / sonra metinlerin bir kısmını silmeniz gerekir. Bu makalede, excel'de metinlerin bir kısmını kırpmak için birkaç kolay ve hızlı yöntemi tartışacağım.

Alıştırma Çalışma Kitabını İndirin

Bu makaleyi hazırlarken kullandığımız alıştırma çalışma kitabını indirebilirsiniz.

Metnin Bir Kısmını Kırp.xlsm

9 Excel'de Metin Parçalarını Kırpmanın Kolay Yöntemleri

1. Metnin Bir Kısmını Kırpmak için Excel Bul ve Değiştir Seçeneği

Her şeyden önce, ben Bul ve Değiştir excel'de metnin bir kısmını kesmek için excel'de seçenek. Diyelim ki, veri kümem var ( B5:B10 Şimdi aşağıdaki verileri içeren ' Tam adı: ' sorusunu boş bırakın.

Adımlar:

  • Önce veri kümesini seçin ve Ctrl + H almak için Bul ve Değiştir Diyalog.
  • Ne zaman Bul ve Değiştir iletişim kutusu görüntülenir, metnin kırpmak istediğiniz kısmını Ne olduğunu bulun alanını bırakın. İle değiştirin alan boş.
  • Ardından tuşuna basın Tümünü Değiştirin .

  • Sonuç olarak, aşağıdaki çıktıyı alacağız. Metinden belirtilen tüm istenmeyen kısımlar aşağıdaki ekran görüntüsünde gösterildiği gibi kırpılır.

Daha fazlasını okuyun: [Düzeltme] Excel'de TRIM İşlevi Çalışmıyor: 2 Çözüm

2. Excel'de Metnin Bir Kısmını Kesmek için SUBSTITUTE İşlevini Kullanın

Bu sefer, ben uygulayacağım SUBSTITUTE işlevi excel'de bir metin dizesinden belirli bir kısmı kırpmak için. Bu durumda, önceki yöntemde kullanılan aynı veri kümesini kullanıyorum.

Adımlar:

  • Aşağıdaki formülü yazın Hücre C5 ve basın Girin klavyeden.
=SUBSTITUTE(B5, "Ad Soyad:","")

  • Sonuç olarak, Excel aşağıdaki sonucu döndürecektir. Doldurma Kolu ( + ) aracını kullanarak formülü aralık üzerine kopyalayın C6:C10 .

  • Sonunda, işte alacağımız nihai çıktı.

Not:

kullanarak metinden belirli karakterleri kırpabilirsiniz. SUBSTITUTION işlevi Bu işlevi kullanarak birden fazla karakteri aynı anda silebilirsiniz.

3. Flash Fill Kullanarak Metnin Bir Kısmını Kesin

Kullanabilirsiniz Flaş Dolgu seçeneğini kullanarak bir metin dizesinin belirli bir bölümünü kesebilirsiniz. Excel, içine girdiğiniz verilerin kalıplarını algılayabilir. Flaş Dolgu seçeneğinde, bu veri algılama özelliği uygulanır. Meslekleriyle birlikte birkaç kişinin adını içeren bir veri kümemiz olduğunu varsayalım. Şimdi, aşağıdaki metin dizelerinden ad kısmını kırpacağım.

Adımlar:

  • Beklenen sonucu şuraya yazın Hücre C5 (veri kümenizin ilk hücresinin yanında).
  • Ardından bir sonraki hücreye de beklenen sonucu yazmaya başlayın (burada, Hücre C6 Şimdi excel, girilen verilerin modelini algıladığında çıktıyı önizleyecektir. Örnek olarak, yazdığım gibi Öğretmen içinde Hücre C5 ve yazmaya başladı Mühendis içinde Hücre C6 , excel sadece meslekleri aradığımı anlıyor.

  • Önizleme verileri göründüğünde Girin aşağıdaki sonucu elde etmek için.

4. Metnin İlk Kısmını Kesmek için RIGHT & LEN Fonksiyonlarını Birleştirin

Excel formüllerini kullanarak bir metin dizesinin ilk bölümünü kırpabiliriz. Burada kullanacağım SAĞ fonksiyon ile birlikte LEN fonksiyonu Aşağıdaki veri kümesinden ilk iki karakteri kesmek için.

Adımlar:

  • Aşağıdaki formülü yazın Hücre C5 ve vur Girin .
=RIGHT(B5,LEN(B5)-2)

  • Son olarak, uyguladıktan sonra Doldurma Kolu aracı, bu nihai çıktıdır.

İşte, burada LEN fonksiyonu, aşağıdaki metin dizesinin uzunluğunu döndürür Hücre B5 . Sonra 2 tüm metnin uzunluğundan çıkarılır ve bu da 11 Bundan sonra DOĞRU fonksiyon özleri 11 'nin sağ tarafındaki karakterler Hücre B5 .

5. Excel'de Metnin Son Kısmını Kırpmak için Excel Formülü Uygulayın

Önceki yöntemden farklı olarak, şimdi bir metin dizesinin son kısmını şu kombinasyonu kullanarak keseceğim SOL ve LEN fonksiyonları. Örneğin, son 5 Aşağıdaki veri kümesinin metin dizelerinden karakterler.

Adımlar:

  • İlk olarak, aşağıdaki formülü yazın Hücre C5 . Sonra basın Girin .
=LEFT(B5,LEN(B5)-5)

  • Formülü girdikten sonra excel aşağıdaki sonucu döndürecektir. Gördüğünüz gibi, yukarıdaki formül son 5 tüm metin dizelerinden karakterler.

İşte, burada LEN fonksiyonunun toplam uzunluğunu döndürür. Hücre B5 Sıradaki, 5 'den çıkarılır. LEN formül ve cevaplar 11 Son olarak SOL fonksiyonunun döndürdüğü 11 metin dizesinin sol tarafındaki karakterleri Hücre B5 .

Not :

Yukarıdaki formülü şu şekilde sarabilirsiniz VALUE işlevi sayısal bir sonuca ihtiyacınız varsa.

6. İlk N ve Son N Karakteri Kesmek için MID & LEN Fonksiyonlarını Birleştirin

Bu yöntemde, bir metin dizesindeki ilk N ve son N karakteri aşağıdakileri kullanarak kırpacağım MID işlevi ile birlikte LEN fonksiyonları. Örneklemek için, ilk 2 ve son 5 Aşağıdaki veri kümesinin metin dizelerinden karakterler.

Adımlar:

  • Aşağıdaki formülü yazın Hücre C5 ve ilk vuruşta Girin .
=MID(B5,3,LEN(B5)-7)

  • Bir kez vurduğunuzda Girin ve uygulamak Doldurma Kolu aracını kullandığınızda, excel aşağıdaki sonucu döndürecektir. Yukarıdaki sonuçtan, ilk 2 ve son 5 Her dizeden karakterler aşağıdaki ekran görüntüsünde gösterildiği gibi kırpılır.

İşte, burada LEN fonksiyonunun uzunluğu Hücre B5 ki bu 18 . Ardından toplam karakter sayısı (burada, 2 + 5 ) toplam uzunluğundan çıkarılır. Hücre B5 (burada, 18 ). Çıkarma işlemi sonucunda 11 . Sonra MID fonksiyon özleri 11 karakterleri 3'üncü metin dizesinin konumu Hücre B5 .

7. Belirli Karakterden Önce veya Sonra Metnin Bir Kısmını Kesme

Yapabilirsin metni kırp excel formüllerini kullanarak belirli bir karakterden (virgül, noktalı virgül, boşluk vb.) önce veya sonra. Virgülle ayrılmış metin dizeleri içeren aşağıdaki veri kümesine sahip olduğumuzu varsayalım. Şimdi virgülden önceki / sonraki her şeyi kaldırmak için excel işlevlerini uygulayacağım.

7.1. Metnin Belirli Karakterden Önceki Kısmını Kırpma

Önce metnin virgülden önce gelen kısmını keseceğim.

Adımlar:

  • Aşağıdaki formülü yazın Hücre C5 . Sonraki baskı Girin .
=RIGHT(B5,LEN(B5)-SEARCH(",",B5))

  • Formülü girdikten sonra elde ettiğimiz sonuç şu şekildedir: Virgülden önceki tüm karakterlerin kesildiğini görebiliriz.

İşte, ARAMA işlevi 'nin verilen metin dizesindeki virgülün yerini bulur. Hücre B5 ki bu 7 . Sonra 7 'nin uzunluğundan çıkarılır. Hücre B5 tarafından döndürülen LEN fonksiyonu. Çıkarma işleminin sonucu 8 Son olarak DOĞRU fonksiyon süsleri 8 virgülün sağ tarafındaki karakterler.

Daha Fazla Oku: Excel'de Sağ Karakterleri ve Boşlukları Kırpın (5 Yol)

7.2. Belirli Karakterden Sonra Metnin Bir Kısmını Kırpma

Önceki yöntemde olduğu gibi, burada da metnin virgülden sonraki kısmını kırpacağım.

Adımlar:

  • Aşağıdaki formülü yazın Hücre C5 ve vur Girin .
=LEFT(B5,SEARCH(",",B5)-1)

  • Formülü girdikten sonra, metin dizesinin virgüllerden sonra bulunan tüm bölümlerinin kaldırıldığını görebiliriz.

İşte, burada ARAMA fonksiyonu virgülün yerini bulur. Sonraki, 1 'den çıkarılır. ARAMA formülünü kullanacağız, çünkü nihai sonucumuza virgül eklemek istemiyoruz. SOL fonksiyonu virgülden önceki metin kısmını çıkarır. Böylece virgülden sonraki metin kısmını kırptık.

Not:

Yapabilirsin Metnin belirli karakterlerden önceki/sonraki kısmını kırpma (virgül, noktalı virgül, boşluk, vb.) excel işlevlerinin bir kombinasyonunu kullanarak farklı konumlarda.

Daha fazlasını okuyun: Excel'de Sol Trim Fonksiyonu: 7 Uygun Yol

8. Metnin Bir Kısmını Kırpmak için Excel REPLACE İşlevi

Şimdi kullanacağım REPLACE işlevi excel'de metin dizelerinin bir kısmını kırpmak için. Örneğin, aşağıdaki veri kümesinden tüm isimleri kırpacağım.

Adımlar:

  • Aşağıdaki formülü yazın Hücre C5 . Sonra basın Girin .
=REPLACE(B5,1,13," ")

  • Sonuç olarak, excel aşağıdaki sonucu döndürecektir. Aşağıdaki sonuçtan, aşağıdaki metin dizelerindeki ad bölümlerinin kırpıldığını görebiliriz.

9. Excel'de Metnin İlk veya Son Kısmını Kırpmak için VBA Kullanın

Basit kullanarak metnin bir kısmını kırpabiliriz VBA Excel'deki kodu kullanacağım. VBA Kullanıcı Tanımlı İşlev metin dizelerinden bir bölümü kesmek için.

9.1. Metin Dizelerinin İlk Kısmını Kesmek için VBA

Önce ilk iki karakteri sileceğim. VBA UDF. İlk veri kümesini kırpmak için aşağıdaki veri kümesini düşünün 2 karakterler.

Görevi gerçekleştirmek için aşağıdaki adımları izleyin.

Adımlar:

  • İlk olarak, şu adrese gidin Geliştirici > Visual Basic .

  • Sonuç olarak VBA penceresi görünecektir. VBAProject ve şu adrese gidin Ekleme > Modül .

  • Şimdi aşağıdaki kodu Modül .
 Public Function TrimFirstn(range As String, count As Long) TrimFirstn = Right(range, Len(range) - count) End Function 

  • Ardından verilerin bulunduğu excel sayfasına gidin ve oluşturduğunuz işlevi yazmaya başlayın VBA . diğer excel fonksiyonları gibi görünecektir.

  • Bundan sonra, aşağıdaki formül gibi görünecek olan işlevin argümanlarını girin:
=TrimFirstn(B5,2)

  • Basın Girin ve uygulamak Doldurma Kolu aracını kullanarak formülü diğer hücrelere kopyalayın. Son olarak, aşağıdaki sonucu elde edeceksiniz.

9.2. Metnin Son Kısmını Kırpmak için VBA

Şimdi de VBA UDF Bu yöntem bir önceki yönteme benzer, sadece farklı bir metin dizesi yazmanız gerekir VBA kodunu kullanacağım. Örneğin, son 5 karakterlerini aşağıdaki metin dizelerinden seçin.

Adımlar:

  • Aynı şekilde, önceki yöntemde, şu adrese gidin Geliştirici > Visual Basic . Sonra Ekleme yeni bir Modül bir şey yok. VBAProject ve aşağıdaki kodu Modül (ekran görüntüsüne bakın).
 Public Function TrimLastn(range As String, count As Long) TrimLastn = Left(range, Len(range) - count) End Function 

  • Şimdi yeni oluşturulan UDF ve argümanları aşağıdaki gibi ekleyin:
=TrimLastn(B5,5)

  • Formülü girdikten sonra, excel son 5 verilen metin dizelerinden karakterler.

Sonuç

Yukarıdaki makalede, excel'de bir metnin bir kısmını kırpmak için çeşitli yöntemleri ayrıntılı olarak tartışmaya çalıştım. Umarım, bu yöntemler ve açıklamalar sorunlarınızı çözmek için yeterli olacaktır. Herhangi bir sorunuz varsa lütfen bana bildirin.

Hugh West, sektörde 10 yılı aşkın deneyime sahip oldukça deneyimli bir Excel eğitmeni ve analistidir. Muhasebe ve Finans alanında lisans derecesine ve İşletme alanında yüksek lisans derecesine sahiptir. Hugh öğretme tutkusuna sahiptir ve takip etmesi ve anlaması kolay benzersiz bir öğretim yaklaşımı geliştirmiştir. Excel konusundaki uzman bilgisi, dünya çapında binlerce öğrencinin ve profesyonelin becerilerini geliştirmesine ve kariyerlerinde başarılı olmasına yardımcı olmuştur. Hugh, blogu aracılığıyla bilgisini dünyayla paylaşıyor, bireylerin ve işletmelerin tam potansiyellerine ulaşmalarına yardımcı olmak için ücretsiz Excel eğitimleri ve çevrimiçi eğitimler sunuyor.