Excel'de Bir Karakterden Sonra Metin Çıkarma (6 Yol)

  • Bunu Paylaş
Hugh West

Microsoft Excel'de, bir hücreden metin çıkarma Kendinizi belirli bir karakterden sonra bir metni çıkarmanız gereken birçok durumda bulabilirsiniz. Bu eğitimde Excel'de bir karakterden sonra metin çıkarmanın etkili ve potansiyel yollarını öğreneceksiniz. Bu eğitim uygun örnekler ve uygun çizimlerle yerinde olacaktır.

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

Bir Karakterden Sonra Metni Çıkar.xlsm

Excel'de Bir Karakterden Sonra Metin Çıkarmanın 6 Etkili Yolu

Aşağıdaki bölümde, veri kümenize uygulayabileceğiniz altı uygun ve etkili yöntem sunuyoruz. Hepsini öğrendiğinizden emin olun. Tüm bunları öğrenmenizi ve uygulamanızı öneririz. Excel bilginizi kesinlikle zenginleştirecektir.

1. Bir Karakterden Sonra Gelen Metni Ayıklamak için MID ve FIND İşlevlerini Kullanın

Şimdi, bu yöntemde şunları kullanıyoruz MID işlevi ve FIND işlevi kullanarak hücreden önce belirli karakteri bulacağız. BUL Bundan sonra, metni o hücrenin o belirli konumundan çıkaracağız.

Aşağıdaki veri setine bir göz atın:

Burada, veri kümesinde bazı verilerimiz olduğunu görebilirsiniz. Tüm hücrelerde kısa çizgi ("-") vardır. Şimdi amacımız, formülümüzle belirli kısa çizgi ("-") karakterinden sonraki metni çıkarmaktır.

📌 Adımlar

  • İlk olarak, aşağıdaki formülü yazın Hücre C5 :

=MID(B5,FIND("-",B5)+1,LEN(B5))

Burada kullandığımız LEN fonksiyonu geri kalanını çıkarabilmesi için birkaç karakter sağlaması gerekir.

  • Bundan sonra, tuşuna basın Girin .
  • Şimdi, sürükleyin Doldurma kolu hücre aralığı üzerinde simge C6:C9.

Gördüğünüz gibi, Excel'de belirli bir karakterden sonra bir hücreden metin çıkarmayı başardık. Şimdi bir deneyin.

🔎 Formülün Dağılımı

Burada, sadece ilk veriler için ayrıştırıyoruz.

LEN(B5) geri döner 11 .

FIND("-",B5) geri döner 6.

MID(B5,FIND("-",B5)+1,LEN(B5)) = MID(B5,6+1,11) geri döner Dünya .

2. Bir Karakterden Sonraki Metni Ayıklamak için RIGHT, LEN ve FIND İşlevleri

Şimdi, bu yöntemde şunları kullanıyoruz SAĞ Fonksiyon , LEN fonksiyonu ve FIND işlevi Bunu göstermek için önceki veri kümesini kullanıyoruz.

Temel olarak, belirli bir karakterden sonra bir hücreden bir alt dizeyi çıkarıyoruz.

📌 Adımlar

  • Şimdi, aşağıdaki formülü yazın Hücre C5:

=RIGHT(B5,LEN(B5)-FIND("-",B5))

  • Ardından, tuşuna basın Girin .
  • Bundan sonra, sürükleyin Doldurma kolu hücre aralığı üzerinde simge C6:C9.

Gördüğünüz gibi, belirli bir konumdan belirli bir karakteri başarıyla bulduk ve bu belirli karakterden sonraki metni hücreden çıkardık.

🔎 Formülün Dağılımı

Burada, sadece ilk veriler için ayrıştırıyoruz.

LEN(B5) geri döner 11 .

FIND("-",B5) geri döner 6.

RIGHT(B5,LEN(B5)-FIND("-",B5)) =RIGHT(B5,11-6) geri döner Dünya .

Daha fazlasını okuyun: Kriterlere Göre Excel'den Veri Çıkarma

3. Bir Karakterden Sonra Metni Çıkarmak için LEFT, FIND ve SUBSTITUTE İşlevlerinin Kullanımı

Şimdi, biz kullanıyoruz LEFT işlevi , FIND işlevi ve SUBSTITUTE işlevi Aşağıdaki veri kümesine bir göz atın:

Şimdi, bu veri kümesi oldukça ilginç. Önceki veri kümesini kullanıyoruz. Ancak, karakterleri değiştirdik. Hücrelerde birden fazla karakter var. Burada amacımız, formülümüzü kullanarak tüm bu belirli karakterlerden sonra hücrelerden metni çıkarmaktır.

📌 Adımlar

  • İlk olarak, aşağıdaki formülü yazın Hücre D5 :

=SUBSTITUTE(B5,LEFT(B5,FIND(C5,B5)),"")

  • Şimdi, basın Girin .
  • Ardından, sürükleyin Doldurma kolu hücre aralığı üzerinde simge D6:D9.

Gördüğünüz gibi, formülümüz Excel'de bu tek tek karakterlerden sonra metni ayıklamak için oldukça iyi çalıştı.

🔎 Formülün Dağılımı

Burada, sadece ilk veriler için ayrıştırıyoruz.

FIND(C5,B5) geri döner 6 .

LEFT(B5,6) geri döner [email protected]

SUBSTITUTE(B5,LEFT(B5,FIND(C5,B5)),"") = SUBSTITUTE(B5,"[email protected]","") geri döner Dünya .

4. Belirli Karakterleri Ayıklamak için SAĞ, ARA ve YERİNE KOYMA İşlevlerini Kullanma

Şimdi, bu formül oldukça karmaşık. Ancak, bu işlevler hakkında bir fikriniz varsa, bunu kolayca anlayacaksınız. Bunu gerçekleştirmek için aşağıdaki işlevleri kullanıyoruz:

  1. SAĞ işlevi .
  2. ARAMA işlevi.
  3. SUBSTITUTE işlevi.
  4. LEN işlevi.

Bu yöntemi göstermek için burada bir önceki veri setini kullanıyoruz. Uygulamaya başlamadan önce tüm bu işlevleri kontrol ettiğinizden emin olun.

📌 Adımlar

  • İlk olarak, aşağıdaki formülü yazın Hücre D5 :

=RIGHT(B5,LEN(B5)-SEARCH("#",SUBSTITUTE(B5,C5, "#",LEN(B5)-LEN(SUBSTITUTE(B5,C5,"")))))

  • Bundan sonra, tuşuna basın Girin .
  • Şimdi, sürükleyin Doldurma kolu hücre aralığı üzerinde simge D6:D9.

Sonunda, belirli karakterleri ve konumlarını başarılı bir şekilde seçtik. Bundan sonra, belirli karakterden sonraki metni çıkardık.

🔎 Formülün Dağılımı

Burada, sadece ilk veriler için ayrıştırıyoruz.

LEN(B5) geri döner 11

SUBSTITUTE(B5,C5,"") geri döner MerhabaDünya .

SUBSTITUTE(B5,C5, "#",11-LEN("HelloWorld")) geri döner Merhaba#Dünya.

SEARCH("#", "Hello#World") geri döner 6 .

RIGHT(B5,LEN(B5)-SEARCH("#",SUBSTITUTE(B5,C5, "#",LEN(B5)-LEN(SUBSTITUTE(B5,C5,""))))) = RIGHT(B5,11-6) geri döner Dünya .

5. Bir Karakterden Sonra Metni Çıkarmak için RIGHT, SUBSTITUTE ve REPT İşlevlerini Kullanma

Burada, formülümüz Excel'in birden fazla işlevinden oluşur. Metin ayıklamak için ana üç işlevimiz şunlardır SAĞ fonksiyon , SUBSTITUTE fonksiyonları ve REPT işlevi .

Bunu göstermek için bir öncekine benzer bir veri seti kullanıyoruz.

📌 Adımlar

  • İlk olarak, aşağıdaki formülü yazın Hücre D5 :

=TRIM(RIGHT(SUBSTITUTE(B5,C5,REPT(" ",LEN(B5)),LEN(B5))

Biz kullandık TRIM işlevi fazladan baştaki boşlukları kaldırmak için.

  • Bundan sonra, tuşuna basın Girin .
  • Şimdi, sürükleyin Doldurma kolu hücre aralığı üzerinde simge D6:D9.

Gördüğünüz gibi, bir Excel hücresinden bir karakterden sonra metin çıkarmayı başardık. Bu yöntemi farklı konumlardan farklı karakterlerle deneyin.

🔎 Formülün Dağılımı

Burada, sadece ilk veriler için ayrıştırıyoruz.

LEN(B5) geri döner 11

REPT(" ",LEN(B5)) geri döner " " (Spaces) .

SUBSTITUTE(B5,C5,REPT(" ",LEN(B5)) İade " Merhaba Dünya".

RIGHT(SUBSTITUTE(B5,C5,REPT(" ",LEN(B5)),LEN(B5)) geri döner "Dünya" .

TRIM(RIGHT(SUBSTITUTE(B5,C5,REPT(" ",LEN(B5)),LEN(B5)) = TRIM(" Dünya") geri döner Dünya .

6. Excel'de Bir Karakterden Sonra Metin Çıkarmak için VBA Kodları

Eğer siz de benim gibi bir VBA delisiyseniz bu yöntemi deneyebilirsiniz. Bu kod bir karakterden sonraki metni kolaylıkla ayıklayacaktır. Bu basit kod ile tüm bir sütun için bu işlemi gerçekleştirebileceksiniz.

📌 Adımlar

  • İlk olarak, tuşuna basın Alt+F11 VBA düzenleyicisini açmak için klavyenizdeki tuşuna basın.
  • Ardından, şunları seçin Insert> Modül .

  • Bundan sonra, aşağıdaki kodu yazın:
 Sub extract_text() Dim rng As Range Dim cell As Range Set rng = Application.Selection For Each cell In rng cell.Offset(0, 1).Value = Right(cell, Len(cell) - InStr(cell, "-") Next cell End Sub 
  • Ardından dosyayı kaydedin.
  • Şimdi, hücre aralığını seçin B5:B9 .

  • Bundan sonra, tuşuna basın Alt+F8 Makro iletişim kutusunu açmak için klavyenizde.
  • Ardından, şunları seçin extract_text.

  • Daha sonra Koşmak .

Burada, VBA kodunu kullanarak, belirli karakterden sonraki metni başarıyla çıkardık.

💬 Unutulmaması Gerekenler

Bunları gerçekleştirmeden önce, kullandığımız işlevleri öğrenmek için bağlantıları kontrol ettiğinizden emin olun.

Eğer herhangi bir #VALUE! Hata, tüm formülü IFERROR işlevi .

Sonuç

Sonuç olarak, umarım bu eğitim size Excel'de belirli bir karakterden sonra metin ayıklamak için yararlı bilgiler sağlamıştır. Tüm bu talimatları öğrenmenizi ve veri kümenize uygulamanızı öneririz. Alıştırma çalışma kitabını indirin ve bunları kendiniz deneyin. Ayrıca, yorum bölümünde geri bildirimde bulunmaktan çekinmeyin. Değerli geri bildirimleriniz bizi bu gibi eğitimler oluşturmak için motive ediyor.

Web sitemizi kontrol etmeyi unutmayın Exceldemy.com Excel ile ilgili çeşitli sorunlar ve çözümler için.

Yeni yöntemler öğrenmeye ve büyümeye devam edin!

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.