İçindekiler
Bazen bir hücreye farklı türde verilerin eklendiği ve sınırlayıcı, kısa çizgi, tire vb. gibi bir karakterle ayrıldığı bir veri kümeniz olabilir. Bu tür bir veri kümesi dağınıktır ve belirli bir bilgiyi bulmak oldukça zordur. Bu makalede, Excel'de dizeyi karaktere göre bölebileceğiniz 6 yol göstereceğim
Diyelim ki, Ad, E-posta Adresi ve İletişim Numarasının tek bir dize olarak girildiği ve virgül (,) gibi bir karakterle ayrıldığı bir veri kümemiz var. Size basitlikle göstermek için virgülle bölmeye ayarlandık.
Alıştırma Çalışma Kitabını İndirin
Excel.xlsx'te Dizeyi Karaktere Göre BölmeExcel'de Dizeyi Karaktere Göre Bölmenin 6 Yolu
1. LEFT ve FIND İşlevlerini Kullanarak Dizeyi Karaktere Göre Bölme
Kullanma LEFT fonksiyonları ve FIND fonksiyonları birlikte, bir dizeyi dizenin sol tarafından bir karakterle bölmemizi sağlar. Aşağıdaki formülü boş bir hücreye yazın ( B6 )
=LEFT(A6,FIND( ",",A6)-1)
İşte, burada BUL fonksiyonu ilk virgülün konumunu döndürür ( "," ) dizesinden A6 ve SOL fonksiyonu, belirli bir karakterden (ilk virgül) önceki karakterleri dizeden çıkarır. Unutmayın, dizeden 1 virgül hariç çıkarmak için.
Basın GİRİŞ ve hücre içinde Adı alacaksınız B6 .
Formülü sütundaki diğer tüm hücrelere uygulamak için hücreyi veri kümenizin sonuna sürükleyin A Tüm girişlerden isimleri alacaksınız.
2. Dizeyi Bölmek için MID ve FIND fonksiyonları
İki belirli karakter arasındaki metinleri almak istiyorsanız MID işlevi ve FIND işlevi birlikte. Aşağıdaki formülü boş bir hücreye yazın ( C6 )
=MID(A6,FIND(",",A6)+1,FIND(",",A6,FIND(",",A6)+1)-FIND(",",A6)-1)
İşte, FIND(",",A6)+1 ilk virgülden sonraki ilk karakterin başlangıç konumunu döndürür. FIND(",",A6,FIND(",",A6)+1) ikinci virgülden sonraki ilk karakterin başlangıç konumunu döndürür. -FIND(",",A6)-1 dizenin ikinci virgülden sonraki tüm karakterlerinin hariç tutulacağını belirtir. Son olarak MID bu iki virgül arasındaki karakterleri verir.
Basın GİRİŞ Sonuç olarak, E-posta Adresini hücre içinde alacaksınız C6 .
Sürükleyin B7 hücresini veri kümenizin sonuna eklediğinizde tüm E-posta Adreslerini alırsınız.
3. Dizeyi Karaktere Göre Bölmek için RIGHT, LEN ve FIND fonksiyonları
Kullanarak ve DOĞRU fonksiyon , LEN fonksiyonu ve FIND işlevi birlikte, dizeyi bölebilir ve bu dizeden belirli bir karakterden sonra doğru kısmı alabilirsiniz. Aşağıdaki formülü boş bir hücreye yazın ( D6 )
=RIGHT(A6,LEN(A6)-FIND(",",A6,FIND(",",A6)+1))
İşte, LEN(A6) hücresindeki dizenin toplam uzunluğunu hesaplar A6 . FIND(",",A6,FIND(",",A6)+1 son virgülü bulur ve DOĞRU son virgülden sonraki karakterleri çıkarır.
Basın GİRİŞ ve hücrede İletişim Numarasını alacaksınız D6 .
Sürükleme hücresi D6 sütununun dizelerini bölerek tüm İletişim numaralarını elde edeceksiniz A.
Benzer Okumalar:
- Excel'de Dizeyi Uzunluğa Göre Bölme (8 Yol)
- Excel'de metni birden çok hücreye bölme
4. Dizeyi Bölmek için SEARCH ve LEFT fonksiyonları
Kullanabilirsiniz ARAMA işlevi yerine FIND işlevi bir dizeyi bölmek için.
Bölmek için İsim hücre dizisinden A6, boş bir hücreye aşağıdaki formülü yazın ( B6 )
=LEFT(A6,SEARCH( ",",A6)-1)
İşte, burada ARAMA fonksiyonu ilk virgülün konumunu döndürür ( "," ) dizesinden A6 ve SOL fonksiyonu, belirli bir karakterden (ilk virgül) önceki karakterleri dizeden çıkarır. Unutmayın, dizeden 1 virgülü hariç tutmak için.
Basın GİRİŞ ve hücre içinde Adı alacaksınız B6 .
Formülü sütundaki diğer tüm hücrelere uygulamak için hücreyi veri kümenizin sonuna sürükleyin A Tüm girişlerden isimleri alacaksınız.
5. Dizeyi Karaktere Göre Bölmek için Flash Fill
Kullanma Flaş Dolgu dizeyi karaktere göre bölmek için başka bir tekniktir. İlk olarak, dizenin bir hücredeki kısmını manuel olarak girin ( C6 )
Bundan sonra, şu adrese gidin Veri> Veri Araçları ve seçin Flaş Dolgu .
Şimdi Excel'in bu sütunun diğer tüm hücrelerinde bölme dizesini otomatik olarak verdiğini görebilirsiniz.
Daha fazlasını okuyun: Flash Fill Kullanarak Excel'de Metin Bölme
6. Metinden Sütunlara Komutu
Ayrıca şunları da kullanabilirsiniz Sütunlara Metin komutunu kullanarak bir dizeyi bir karaktere bölebilirsiniz. İlk olarak, veri kümesini seçin.
Bundan sonra, şu adrese gidin Veri> Veri Araçları ve seçin Sütunlara Metin .
Şimdi adında bir pencere Metni Sütunlara Dönüştürme Sihirbazı görünecek. Kontrol et Sınırlandırılmış ve üzerine basın Sonraki .
İkinci adımda, Seçiniz Virgül ve üzerine basın Sonraki .
Dizeniz Tab, Noktalı Virgül veya Boşluk gibi başka bir karakterle ayrılmışsa, bu karakteri seçmeniz gerekir. Diğer kutusunu seçin. Son adımda Genel ve üzerine tıklayın Bitirmek .
Şimdi, virgül karakteriyle ayrılmış olan dizenin farklı bölümlerinin farklı hücrelere bölündüğünü göreceksiniz.
Sonuç
Yukarıda açıklanan yöntemlerden herhangi birini izleyerek, dizeyi karaktere göre bölebilirsiniz. Herhangi bir karışıklıkla karşılaşırsanız lütfen bir yorum bırakın ve bize karışıklığınızı giderme şansı verin.