KutoolsforOffice — Tek çözüm, beş güçlü araç.Daha az çabayla daha fazlasını başarmak.

Excel'de bir hücredeki metin dizisini belirli bir karakterde bölme

YazarSiluvia Değiştirme Tarihi

Bu öğretici, Excel'de metin dizilerini belirli bir karaktere göre ayrı sütunlara nasıl böleceğinizi formül kullanarak açıklar.

doc-split-text-at-specific-character-1


Excel'de bir hücredeki metin dizisini belirli bir karaktere göre nasıl bölerim?

Aşağıdaki ekran görüntüsünde gösterildiği gibi, B sütununda bir metin dizisi listeniz olduğunu ve bu metinleri "-" karakterine göre bölerek üç ayrı sütuna dağıtmak istediğinizi varsayalım. Bu durumda aşağıdaki formüller işinize yarayacaktır.

doc-split-text-at-specific-character-2

Genel formüller

Sol metni bölmek için genel formül

=LEFT(text_string,FIND("Char", text_string)-1)

Orta metni bölmek için genel formül

=MID(text_string, FIND("Char", text_string) + 1, FIND("Char", text_string,FIND("Char", text_string)+1) - FIND("Char", text_string) - 1)

Sağ metni bölmek için genel formül

=RIGHT(text_string,LEN(text_string) - FIND("Char", text_string, FIND("Char", text_string) + 1))

Yukarıdaki formüllerin bağımsız değişkenleri

Metin_dizisi: Metninizin bölünmesini istediğiniz metin dizisi;

Karakter: Metni bölmek için kullanmak istediğiniz karakter.

Bu formüller nasıl kullanılır?

İlk olarak, ilk metin dizisini belirli bir karaktere göre bölme

1. Sonucun görüntüleneceği boş bir hücre seçin. Ben C3’ü seçtim.

2. Aşağıdaki formülü girin ve Enter tuşuna basın. Ardından, formülünüzün bulunduğu hücreyi aşağı doğru sürükleyerek diğer hücrelere uygulayın.

=LEFT(B3,FIND("-",B3)-1)

doc-split-text-at-specific-character-3

İkinci olarak, orta metin dizisini belirli bir karaktere göre bölme

1. Sonucun görüntüleneceği D3 gibi boş bir hücre seçin.

2. Aşağıdaki formülü girin ve Enter tuşuna basın. Sonuç hücresini seçip formülü diğer hücrelere uygulamak için Dolgu Tutamacı'nı aşağı sürükleyin.

=MID(B3, FIND("-",B3) + 1, FIND("-",B3,FIND("-",B3)+1) - FIND("-",B3) - 1)

doc-split-text-at-specific-character-4

Son olarak, son metin dizisini belirli bir karaktere göre bölme

1. Sonucun görüntüleneceği boş bir hücre (örneğin E3) seçin.

2. Aşağıdaki formülü girin ve Entertuşuna basın. Sonuç hücresini seçip, formülü diğer hücrelere uygulamak için Dolgu Tutamacı'nı aşağı sürükleyin.

=RIGHT(B3,LEN(B3) - FIND("-", B3, FIND("-", B3) + 1))

doc-split-text-at-specific-character-5

Artık B sütunundaki her hücredeki metin dizisi üç parçaya ayrıldı.

İpuçları: Metin dizisini yalnızca iki parçaya bölmek istiyorsanız, yukarıdaki SOL formülünü kullanarak ilk kısmı ayırdıktan sonra, aşağıdaki SAĞ formülünü kullanarak ikinci parçayı aşağıdaki ekran görüntüsünde gösterildiği gibi çıkarabilirsiniz.

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

doc-split-text-at-specific-character-6

Bu formüller nasıl çalışıyor?

=LEFT(B3,FIND("-",B3)-1)

  • FIND("-",B3)BUL işlevi, "-" karakterinin "KTE-Oca-359" metin dizisindeki başlangıç konumunu döndürür; sonuç 4'tür.
  • LEFT(B3,4-1): SOL işlevi, "KTE-Oca-359" metin dizisinin solundan 3 karakter (4–1=3) alır. Sonuç: KTE.
    Not: İlk "-" karakteri metin dizisinin 4. konumunda yer aldığı için, bu karakter dahil edilmemek üzere alınacak karakter sayısından 1 çıkarmanız gerekir.

=MID(B3, FIND("-",B3) + 1, FIND("-",B3,FIND("-",B3)+1) - FIND("-",B3) - 1)

  • FIND("-",B3) + 1: BUL işlevi, "-" karakterinin KTE-Oca-359 metin dizisindeki başlangıç konumunu döndürür. Sonuç burada 4’tür.
    Not: İlk "-" karakteri metin dizisinin 4. konumunda yer aldığı için, Metni Çıkart işlemi yapabilmek üzere 4’e 1 eklemeniz gerekir; böylece 4+1=5 sonucuna ulaşılır.
  • FIND("-",B3,FIND("-",B3)+1)Burada FIND("-", "KTE-Oca-359", 4+1) işlevi gösterilmiştir: Bu işlev, "KTE-Oca-359" metninde 5. karakterden itibaren "-" işaretinin konumunu arar ve sonucu 8 olarak döndürür.
  • MID(B3, 5, 8 - 4 - 1): MID(KTE-Oca-359;5;3) işlevi, "KTE-Oca-359" metin dizisinde 5. karakterden başlayarak 3 karakter çıkarır. Sonuç "Oca"dır.

=RIGHT(B3,LEN(B3) - FIND("-", B3, FIND("-", B3) + 1))

  • LEN(B3)UZUNLUK işlevi, "KTE-Oca-359" metin dizisinin toplam uzunluğunu hesaplar ve sonucu 11 olarak döndürür.
  • FIND("-",B3,FIND("-",B3)+1)Bul işlevi, KTE-Oca-359 metninde 5. karakterden itibaren "-" işaretinin konumunu arar ve sonucu 8 olarak verir.
  • RIGHT(B3,11 - 8))SAĞ işlevi, "KTE-Oca-359" metin dizisinin sağından 3 (11–8) karakter alır. Sonuç, 359’dur.

İlgili işlevler

Excel SOL işlevi
SOL işlevi, belirtilen bir dizenin sol tarafından istediğiniz sayıda karakteri almanızı sağlar.

Excel BUL işlevi
BUL işlevi, bir metin dizesi içinde başka bir metin dizesini bulmanıza ve bu iç içe geçen dizenin başlangıç konumunu döndürmenize olanak tanır.

Excel ORTA işlevi
ORTA işlevi, belirtilen metin dizisinin ortasından istediğiniz sayıda karakteri alıp döndürmenizi sağlar.

Excel SAĞ işlevi
SAĞ işlevi, bir metin dizisinin sağ tarafından belirtilen sayıda karakteri alır.

Excel UZUNLUK işlevi
Excel UZUNLUK işlevi, bir metin dizisindeki karakter sayısını verir.


İlgili formüller

Excel'de ölçüleri iki parçaya ayırma
Bu makale, bir hücredeki ölçüleri birimleri olmadan ayrı ayrı uzunluk ve genişlik olarak nasıl böleceğinizi gösteren formülleri açıklar.

Ölçüm Birimlerinden Sayıları Ayırma
Bu makalede, sayıları ölçüm birimlerinden ayırmak için formülün nasıl kullanılacağı adım adım açıklanıyor.

Excel'de Bir Hücredeki Metni ve Sayıyı Ayırma
Bir hücredeki metni ve sayıyı farklı sütunlara formül kullanarak ayırmak istiyorsanız, bu öğretici size yardımcı olacaktır.

Excel'de bir hücredeki metni sınırlayıcıyla bölme
Bu makalede, Excel’de bir hücredeki metni belirli bir sınırlayıcıya göre bölmek için size adım adım rehberlik ediyoruz.


En İyi Office Verimlilik Araçları

Kutools for Excel – Sizi Kalabalıktan Ayıran Özellikler Sunar

🤖KUTOOLS AI Yardımcısı: Şuna göre 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:Birden Fazla Kriter  |  Birden Fazla Değer  |  Çoklu Sayfalar Arasında  |  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 Aç/Kapat  |Sütunları Şu İle Karşılaştır: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…) …
En İyi 15 Araç Setleri: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 diller desteklenir!

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!
  • Her gün sizin için yüzlerce fare tıklamasını azaltır; fareye elveda deyin.
  • Birden fazla belgeyi görüntüleyip düzenlerken üretkenliğinizi %50 artırın.
  • Chrome, Edge ve Firefox gibi tarayıcılar, Excel dahil olmak üzere Office’e verimlilik kazandırır.