{"segments": ["KutoolsforOffice — Tek çözüm, beş güçlü araç."]}{"segments": ["Daha az çabayla daha fazlasını başarmak."]}

Excel'de metin dizesinden alt dize çıkarın

YazarXiaoyang Değiştirme Tarihi

Metin dizelerinden alt dizeler çıkarmak sizin için yaygın bir görev olabilir. Excel'de bunu yapmak için doğrudan bir işlev olmasa da, SOL, SAĞ, PARÇAAL ve BUL işlevlerini kullanarak ihtiyacınız olan çeşitli alt dizeleri kolayca çıkarabilirsiniz.

doc-extract-substring-1


Metin dizesinden belirli sayıda karakter içeren alt dizeyi çıkarın

Excel'de SOL, SAĞ ve PARÇAAL işlevleri, metin dizesinin solundan, sağından ya da ortasından belirli bir uzunlukta alt dizeler çıkarmanıza yardımcı olur.

  • LEFT functionMetin dizesinin solundan bir alt dize çıkarmak için.
  • RIGHT functionMetin dizesinin sağından metni çıkarmak için.
  • MID function: metin dizesinin ortasından bir alt dize çıkarmak için.

Metin dizesinin solundan alt dize çıkarın:

SOL işlevi, metin dizesinden ilk x karakteri çıkarmanıza yardımcı olabilir. Genel söz dizimi şu şekildedir:

=LEFT (text, [num_chars])
  • text: Karakter çıkarmak istediğiniz metin dizesi.
  • num_charsMetin dizesinin solundan çıkarmak istediğiniz karakter sayısı.

Lütfen aşağıdaki formülü boş bir hücreye girin:

=LEFT(A2,3)

Ardından, bu formülü uygulamak istediğiniz hücrelere kadar doldurma tutamacını aşağı doğru sürükleyin; böylece “Orijinal Metin”ten ilk 3 karakter tamamen çıkarılmış olur. Ekran görüntüsüne bakın:

doc-extract-substring-2


Metin dizesinin sağından alt dize çıkarın:

Metnin sonundan alt dizeleri çıkarmak için lütfen SAĞ işlevini kullanın:

=RIGHT (text, [num_chars])
  • text: Karakterleri çıkarmak istediğiniz metin dizesi.
  • num_chars: Metin dizesinin sağ tarafından çıkarmak istediğiniz karakter sayısı.

Örneğin, metin dizesinden son 6 karakteri çıkarmak için lütfen aşağıdaki formülü boş bir hücreye girin:

=RIGHT(A2,6)

Ardından, bu formülü ihtiyaç duyduğunuz diğer hücrelere kopyalayın; böylece metnin sağından 6 karakter tamamen kaldırılmış olur. Ekran görüntüsüne göz atın:

doc-extract-substring-3


Metin dizesinin ortasından alt dize çıkarın:

Metnin ortasından belirli bir karakter uzunluğunda bir alt dize çıkarmak için PARÇAAL işlevi tam size göre!

=MID (text, start_num, num_chars)
  • text: Karakter çıkarmak istediğiniz metin dizesi.
  • start_num: Çıkarmak istediğiniz ilk karakterin konumu.
  • num_chars: Çıkarmak istediğiniz toplam karakter sayısı.

Örneğin, metin dizesinin yedinci karakterinden başlayarak 3 karakteri çıkarmak için lütfen aşağıdaki formülü boş bir hücreye girin:

=MID(A2,7,3)

Ardından, bu formülü ihtiyaç duyduğunuz hücrelere uygulamak için doldurma tutamacını aşağı sürükleyin; aşağıdaki sonucu alacaksınız:

doc-extract-substring-4


Metin dizesinden belirli bir karakterden önce veya sonra gelen alt dizeyi çıkarın

SOL, SAĞ ve PARÇAAL işlevleri, belirli sayıda karakter içeren düzgün alt dizeleri çıkarmanıza yardımcı olabilir. Ancak bazen değişken uzunlukta alt dizeler çıkarmak gerekebilir; böyle durumlarda bu görevi çözmek için daha karmaşık formüller oluşturabilirsiniz.

Belirli bir karakterden önceki alt dizeyi çıkarın

Belirli bir karakterden önceki tüm karakterleri çıkarmak için genel söz dizimi şöyledir:

=LEFT(text, SEARCH(char, text)-1)
  • text: Karakter çıkarmak istediğiniz metin dizesi.
  • char: Alt dizeyi çıkarmak için dayanak alınacak özel karakter.

Örneğin, tire (-) karakterinden önceki tüm karakterleri çıkarmak istiyorsam, lütfen aşağıdaki formülü boş bir hücreye uygulayın:

=LEFT(A2, SEARCH("-",A2)-1)

Ardından, bu formülü uygulamak istediğiniz hücrelere kadar doldurma tutamacını aşağı sürükleyin; böylece tire (-) karakterinden önceki tüm karakterler aşağıdaki ekran görüntüsünde gösterildiği gibi çıkarılmış olacaktır:

doc-extract-substring-5


Formülün açıklaması:
  • SEARCH("-",A2)-1: Bu BUL işlevi, A2 hücresindeki tire (-) karakterinin konumunu belirler ve karakterin kendisini dahil etmemek için 1 çıkarır. Elde edilen değer, SOL işlevinin karakter_sayısı (num_chars) bağımsız değişkeni olarak kullanılır.
  • LEFT(A2, SEARCH("-",A2)-1): Bu SOL işlevi, A2 hücresindeki metnin solundan, BUL işlevinin döndürdüğü karakter sayısına kadar olan kısmı alır ve sayıları çıkarır.

Belirli bir karakterden sonraki alt dizeyi çıkarın

Belirli bir karakterden sonraki alt dizeleri çıkarmak istiyorsanız, SAĞ, UZUNLUK ve BUL işlevleri size yardımcı olabilir. Genel söz dizimi şu şekildedir:

=RIGHT(text,LEN(text)-SEARCH(char, text)
  • text: Karakterleri çıkarmak istediğiniz metin dizesi.
  • char: Alt dizeyi çıkarmak için dayanak alınacak özel karakter.

Tire (-) karakterinden sonraki karakterleri çıkarmak için lütfen aşağıdaki formülü uygulayın:

=RIGHT(A2,LEN(A2)-SEARCH("-",A2))

Ardından, bu formülü kullanmak istediğiniz hücrelere kopyalayın, aşağıdaki ekran görüntüsünde gösterildiği gibi sonucu alacaksınız:

doc-extract-substring-6


Formülün açıklaması:
  • SEARCH("-",A2):Bu BUL işlevi, A2 hücresindeki tire (-) karakterinin konumunu belirlemek için kullanılır.
  • LEN(A2)-SEARCH("-",A2): UZUNLUK işlevinin döndürdüğü metin dizesinin toplam uzunluğundan, BUL işlevinin döndürdüğü sayı çıkarılarak özel karakterden sonraki karakter sayısı elde edilir. Bu değer, SAĞ işlevinin karakter_sayısı (num_chars) bağımsız değişkeni olarak kullanılır.
  • SAĞ(): SAĞ işlevi, A2 hücresindeki metin dizesinin sonundan sayıları ayıklamak için kullanılır.

İki belirli karakter arasındaki alt dizeyi çıkarın

İki belirtilen karakter arasındaki alt dizeyi çıkarmak istiyorsanız, aşağıdaki işlevler yardımcı olabilir. Genel sözdizimi şu şekildedir:

=MID(text, SEARCH(char, text)+1, SEARCH (char, text, SEARCH (char, text)+1) - SEARCH (char, text)-1)
  • text: Karakter çıkarmak istediğiniz metin dizesi.
  • char: Alt dizeyi çıkarmak için dayanak alınacak özel karakter.

Örneğin, iki tire arasındaki metni çıkarmak için bu formülü kullanın:

=MID(A2, SEARCH("-",A2) + 1, SEARCH("-",A2,SEARCH("-",A2)+1) - SEARCH("-",A2) - 1)

Ardından, bu formülü diğer hücrelere uygulamak için doldurma tutamacını aşağı doğru sürükleyin, sonucu aşağıdaki ekran görüntüsünde gösterildiği gibi alacaksınız:

doc-extract-substring-7


Formülün açıklaması:
  • SEARCH("-",A2) + 1:BUL işlevi, tire (-) karakterinin konumunu bulmak için kullanılır, 1 eklemek ise alt dizenin bir sonraki karakterden itibaren çıkarılmasını sağlar. Bu değer, PARÇAAL işlevinin başlangıç_sayısı (start_num) bağımsız değişkeni olarak alınır.
  • SEARCH("-",A2,SEARCH("-",A2)+1): Bu formül parçası, tire (-) karakterinin ikinci geçtiği yeri bulmak için kullanılır.
  • SEARCH("-",A2,SEARCH("-",A2)+1) - SEARCH("-",A2) - 1):İkinci tire karakterinin konumundan ilk tire karakterinin konumu çıkarılarak bu iki tire arasındaki karakter sayısı bulunur; ardından ayırıcı karakterler dahil edilmemesi için sonuçtan 1 çıkarılır. Bu değer, PARÇAAL işlevinin karakter_sayısı (num_chars) bağımsız değişkeni olarak kullanılır.
  • MID(): Bu PARÇAAL işlevi, yukarıdaki iki bağımsız değişkene göre alt dizeyi çıkarmak için kullanılır.
  • doc-extract-substring-8

Kullanılan ilgili işlevler:

  • LEFT:
  • SOL işlevi, metin dizesinin solundan belirtilen sayıda karakteri çıkarır.
  • RIGHT:
  • SAĞ işlevi, metin dizesinin sağından belirtilen sayıda karakteri döndürür.
  • MID:
  • PARÇAAL işlevi, metin dizesinin ortasından belirli karakterleri çıkarıp döndürür.
  • SEARCH:
  • BUL işlevi, verilen metinde belirli bir karakterin veya alt dizenin konumunu kolayca bulmanıza olanak tanır.

Daha fazla makale:


En İyi Office Verimlilik Araçları

Kutools for Excel – Kalabalıktan Sizi Ayırmanıza Yardımcı Olur

🤖KUTOOLS AI Yardımcısı: Şunu temel alarak Veri Analizi'i devrimleştirin:Akıllı Yürütme   |  Kod Oluştur|  özel formüller Oluştur  |  Verileri Analiz Et ve Grafikler Oluştur|  Geliştirilmiş İşlevler Çağır…
Popüler Özellikler:Bul, Vurgula veya Yinelenenleri İşaretle  |  Boş Satırları Sil  |  Veri Kaybetmeden Sütunları Birleştir veya Hücreleri  |  Formül kullanmadan yuvarlama…
Süper VLookup:Çoklu Kriter  |  Çoklu Değer  |  Çoklu Sayfalarda  |  Bulanık Eşleme…
Gelişmiş Açılır Liste:Kolay Açılır Liste  |  Bağımlı Açılır Liste  |  Çoklu Seçimli Açılır Liste…
Sütun Yöneticisi:Belirli Sayıda Sütun Ekle  |  Sütunları Taşı  |  Gizli Sütunların Görünürlük Durumunu Değiştir  |Sütunları Karşılaştırarak Aynı/Farklı Hücreleri Seç…
Öne Çıkan Özellikler:Izgara Odaklama  |  Tasarım Görünümü  |  Gelişmiş formül çubuğu  |  Çalışma Kitabı ve Sayfa Yöneticisi|Kaynaklar(Otomatik Metin)|  Tarih Seçici  |  Çalışma Sayfalarını Birleştir  |  Şifrele/Hücreleri Şifre Çöz  |  Listeye Göre E-posta Gönder  |  Süper Filtre  |  Özel Filtre(Kalın Yazılı Hücreleri Filtrele/italik/üstü çizili…) …
15 Araç Setlerinin Zirvesi:12 MetinAraçları(Metin Ekle,Belirli Karakterleri Sil…)|  50+GrafikTürleri(Gantt Grafiği…)|  40+ Pratik Formüller(Doğum tarihine dayanarak yaş hesapla…)|  19 EklemeAraçları(QR Kodu Ekle,Yoldan Resim Ekle…)|  12 DönüştürmeAraçları(Kelimeye Dönüştür,Döviz Kuru Dönüşümü…)|  7 Birleştir ve AyırAraçları(Gelişmiş Satırları Birleştir,Excel Hücrelerini Böl…)|… ve daha fazlası
Kutools'u tercih ettiğiniz dilde kullanın – İngilizce, İspanyolca, Almanca, Fransızca, Çince ve 40+ diğer dilleri destekler!

Kutools for Excel 300’den Fazla Özelliğe Sahiptir,İhtiyacınız Olan Şeyin Sadece Bir Tık Uzakta Olduğundan Emin Olun…


Office Tab – Microsoft Office'te (Excel dahil) Sekmeli Okuma ve Düzenlemeyi Etkinleştirir

  • Onlarca açık belge arasında geçiş yapmak için sadece bir saniye!
  • Günde yüzlerce fare tıklamasını sizin için azaltır; fareye elveda deyin.
  • Birden fazla belgeyi görüntüleyip düzenlerken verimliliğinizi %50 artırır.
  • Chrome, Edge ve Firefox gibi tarayıcılar, Excel dahil olmak üzere Office'e verimlilik kazandırır.