Excel'de belirli bir karakterle başlayan kelime çıkarma
Örneğin, aşağıdaki ekran görüntüsünde gösterildiği gibi, her hücrede belirli bir “=” karakteriyle başlayan kelimeyi çıkarmak isteyebilirsiniz. Bu görevi Excel'de hızlı ve kolay bir şekilde nasıl çözebilirsiniz?
Excel'de belirli bir karakterle başlayan kelime çıkarma
Her hücreden belirli bir karakter veya metinle başlayan kelimeleri çıkarmak için, TRIM, LEFT, SUBSTITUTE, MID, FIND, LEN ve REPT fonksiyonlarının birleşimini içeren bir formül oluşturabilirsiniz. Genel sözdizimi şu şekildedir:
- metin: Kelime çıkarmak istediğiniz metin dizesi veya hücre değeri.
- karakter: Çıkarmak istediğiniz kelimenin başlangıç karakteri veya metni.
1. Lütfen aşağıdaki formülü boş bir hücreye kopyalayın veya girin:
2. Ardından, formülü kullanmak istediğiniz hücrelere uygulamak için doldurma tutamacını aşağı çekin ve tüm “=” karakteriyle başlayan kelimeler bir defada çıkarılacaktır, aşağıdaki ekran görüntüsüne bakın:
Formül açıklaması:
1. MID(A2, FIND("=",A2), LEN(A2):
- LEN(A2): Bu LEN fonksiyonu, A2 hücresindeki karakter sayısını döndürür. Bu kısım, MID fonksiyonunda num_char argümanı olarak kabul edilir.
- FIND("=",A2): Bu FIND fonksiyonu, A2 hücresindeki ilk belirli karakter olan “=” konumunu bulmak için kullanılır. Bu kısım, MID fonksiyonunda start_num argümanı olarak kabul edilir.
- MID(A2, FIND("=",A2), LEN(A2): Bu MID fonksiyonu, FIND fonksiyonunun döndürdüğü pozisyondan başlayarak ve LEN fonksiyonunun döndürdüğü belirli uzunlukta, A2 hücresinden bir alt dize çıkarmak için kullanılır.
2. SUBSTITUTE(MID(A2, FIND("=",A2), LEN(A2))," ",REPT(" ",LEN(A2))):
- REPT(" ",LEN(A2): REPT fonksiyonu, LEN fonksiyonunun döndürdüğü belirli sayıda kez boş bir dizeyi tekrarlar.
- SUBSTITUTE(): Bu SUBSTITUTE fonksiyonu, MID fonksiyonunun döndürdüğü bir metin dizesindeki tüm boş dizeleri, REPT fonksiyonunun döndürdüğü birden fazla boşlukla değiştirir.
- MID(A2, FIND("=",A2), LEN(A2): Bu MID fonksiyonu, FIND fonksiyonunun döndürdüğü pozisyondan başlayarak ve LEN fonksiyonunun döndürdüğü belirli uzunlukta, A2 hücresinden bir alt dize çıkarmak için kullanılır.
3. LEFT(SUBSTITUTE(MID(A2, FIND("=",A2), LEN(A2))," ",REPT(" ",LEN(A2))),LEN(A2)): Bu LEFT fonksiyonu, SUBSTITUTE fonksiyonunun döndürdüğü metin dizesinin sol tarafındaki, LEN fonksiyonunun döndürdüğü belirli sayıda karakteri çıkarmak için kullanılır.
4. TRIM(): TRIM fonksiyonu, LEFT fonksiyonunun döndürdüğü metin dizesindeki tüm fazladan boşlukları kaldırır.
Notlar:
1. Yukarıdaki formülde, “=” karakterini ihtiyaç duyduğunuz başka bir karakter veya metinle değiştirebilirsiniz.
2. Belirli bir karakterle başlayan birden fazla kelime varsa, yalnızca ilk kelime çıkarılacaktır.
İlgili kullanılan fonksiyonlar:
- REPT:
- REPT fonksiyonu, belirtilen karakterleri belirli bir sayıda tekrarlamak için kullanılır.
- SUBSTITUTE:
- SUBSTITUTE fonksiyonu, bir metin dizesindeki metin veya karakterleri başka bir metin veya karakterlerle değiştirir.
- TRIM:
- TRIM fonksiyonu, metin dizesindeki tüm fazladan boşlukları kaldırır ve kelimeler arasında yalnızca tek boşluk bırakır.
- MID:
- MID fonksiyonu, metin dizesinin ortasından belirli karakterleri döndürür.
- LEN:
- LEN fonksiyonu, bir metin dizesindeki karakter sayısını döndürür.
- REPT:
- REPT fonksiyonu, belirtilen karakterleri belirli bir sayıda tekrarlamak için kullanılır.
- FIND:
- FIND fonksiyonu, bir dizenin başka bir dizenin içinde bulunmasını sağlar ve dizenin başlangıç pozisyonunu döndürür.
Daha fazla makale:
- Excel'de Belirli Metin İçeren Kelime Çıkarma
- Bazen, aşağıdaki ekran görüntüsünde gösterildiği gibi, belirli bir karakter veya metin içeren bir hücreden kelime çıkarmak isteyebilirsiniz, örneğin “=” karakterini içeren tüm kelimeleri çıkarmak istersiniz. Bu görevi Excel'de nasıl çözebilirsiniz?
- Metin Dizesinden Parantezler Arasındaki Metni Çıkarma
- Eğer metin dizesi içinde parantezlerle çevrili bir metin kısmı varsa, şimdi aşağıdaki ekran görüntüsünde gösterildiği gibi parantezler arasındaki tüm metin dizelerini çıkarmak istersiniz. Bu görevi Excel'de hızlı ve kolay bir şekilde nasıl çözebilirsiniz?
- Bir Hücreden Birden Fazla Satır Çıkarma
- Eğer satır sonlarını (metin girişi sırasında Alt + Enter tuşlarına basılarak oluşturulur) içeren bir metin dizisi listesi varsa ve bu metin satırlarını aşağıdaki ekran görüntüsünde gösterildiği gibi birden fazla hücreye çıkarmak istiyorsanız, bunu Excel'de bir formülle nasıl çözebilirsiniz?
En İyi Ofis Üretkenlik Araçları
Kutools for Excel - Kalabalıktan Sıyrılmaya Yardımcı Olur
Kutools for Excel, İhtiyacınız Olan Her Şeyin Tek Tıklama Uzağında Olduğundan Emin Olmak İçin 300'den Fazla Özelliğe Sahiptir...
Office Tab - Microsoft Office'de (Excel dahil) Sekmeli Okuma ve Düzenlemeyi Etkinleştir
- Bir saniyede, onlarca açık belge arasında geçiş yapın!
- Her gün yüzlerce fare tıklamasından kurtulun, fare eline veda edin.
- Birden fazla belgeyi görüntülediğinizde ve düzenlediğinizde üretkenliğinizi %50 artırır.
- Ofis'e (Excel dahil) Chrome, Edge ve Firefox gibi etkili sekmeler getirir.