Metin dizelerinden ilk veya son belirli karakterden önceki veya sonraki metni kaldır
Bu eğitimde, Excel'deki metin dizeleri listesinden boşluk, virgül gibi ilk veya son belirli karakterden önce veya sonra metnin nasıl kaldırılacağı anlatılacaktır.
- Metin dizelerinden ilk belirli karakterden önceki veya sonraki metni kaldır
- Metin dizelerinden son belirli karakterden önceki veya sonraki metni kaldır
Metin dizelerinden ilk belirli karakterden önceki veya sonraki metni kaldır
İlk belirli karakterden önceki metni kaldırın (boşluk, virgül gibi)
Metin dizelerinden ilk belirli karakterden önceki metni kaldırmak için SAĞ, UZUNLUK ve BUL işlevleri size yardımcı olabilir, genel sözdizimi şöyledir:
- cell: Metni kaldırmak istediğiniz hücre başvurusu veya metin dizesi.
- char: Metni temel alarak kaldırmak istediğiniz belirli ayırıcı.
Lütfen aşağıdaki formülü, sonucun çıktısını almak istediğiniz boş bir hücreye girin veya kopyalayın:
Ardından, doldurma tutamacını bu formülü uygulamak istediğiniz hücrelere sürükleyin ve ilk boşluktan önceki tüm metinler metin dizelerinden kaldırılsın, ekran görüntüsüne bakın:
Formülün açıklaması:
1. UZUNLUK (A2) -BUL (""; A2): Formülün bu bölümü, SAĞ işlevindeki sayı_karakterler olarak tanınır.
- BUL (""; A2): FIND işlevi ilk boşluğun konumunu elde etmek için kullanılır, 11 sayısını döndürür.
- UZUNLUK (A2): Bu UZUNLUK işlevi, A2 hücresindeki toplam karakter sayısını döndürür. 27 sayısını alacak.
- UZUNLUK (A2) -BUL ("", A2) = 27-11: İlk boşluğun konumunu A2 hücresinin toplam uzunluğundan çıkarın, ilk boşluktan sonraki karakter sayısını alır.
2. SAĞ (A2, UZUNLUK (A2) -BUL ("", A2)) = SAĞ (A2, 16): Son olarak, bu SAĞ işlevi, A16 hücresindeki metin dizesinin sağ tarafından 2 karakter çıkarır.
İlk belirli karakterden sonraki metni kaldırın (boşluk, virgül gibi)
Excel'de SOL ve BUL işlevlerinin birleşimiyle, ilk belirli karakterden sonraki metni hızlı bir şekilde kaldırabilirsiniz. Genel sözdizimi şöyledir:
- cell: Metni kaldırmak istediğiniz hücre başvurusu veya metin dizesi.
- char: Metni temel alarak kaldırmak istediğiniz belirli ayırıcı.
Lütfen aşağıdaki formülü boş bir hücreye uygulayın:
Ardından, bu formülü uygulamak için doldurma tutamacını hücrelere sürükleyin ve ilk boşluktan sonraki tüm metinler bir kerede kaldırıldıktan sonra ekran görüntüsüne bakın:
Formülün açıklaması:
1.BUL ("", A2) -1: Bu FIND işlevi, A2 hücresindeki ilk boşluğun konumunu alır, 1 çıkarıldığında boşluk karakteri hariç tutulur. 10 sonucunu alacaktır. LEFT işlevi içindeki sayı_karakterler olarak tanınır.
2. SOL (A2, BUL ("", A2) -1) = SOL (A2, 10): Bu LEFT işlevi, A10 hücresindeki metin dizesinin sol tarafından 2 karakter çıkarır.
Metin dizelerinden son belirli karakterden önceki veya sonraki metni kaldır
Son belirli karakterden önceki metni kaldırın (boşluk, virgül gibi)
Son belirli karakterden önceki tüm metinleri kaldırmanız ve alt dizeleri yalnızca son belirli karakterden sonra bırakmanız gerekiyorsa, SAĞ, UZUNLUK, ARAMA ve SUSTITUTE işlevi size bir iyilik yapabilir. Genel sözdizimi şöyledir:
- cell: Metni kaldırmak istediğiniz hücre başvurusu veya metin dizesi.
- char: Metni temel alarak kaldırmak istediğiniz belirli ayırıcı.
Bu görevi çözmek için lütfen aşağıdaki formülü boş bir hücreye kopyalayın veya yazın:
Ve sonra, bu formülü ihtiyacınız olan diğer hücrelere doldurmak için doldurma tutamacını sürükleyin ve şimdi, son alandan önceki tüm metinler silinmiştir, yalnızca son alandan sonraki metinler tutulur, ekran görüntüsüne bakın:
Formülün açıklaması:
1. UZUNLUK (A2) -SEARCH ("#", SUBSTITUTE (A2, "", "#", LEN (A2) -LEN (SUBSTITUTE (A2, "", "")))):
- SUBSTITUTE (A2; ""; ""): Bu SUBSTITUTE işlevi, A2 hücresindeki tüm boşluk karakterlerini hiçbir şey olmadan değiştirmek için kullanılır ve şu sonucu alırsınız: "Tom-Grade1HoustonTexasUS".
- UZUNLUK (YEDEK (A2; ""; ""): Bu LEN işlevi, boşluksuz SUBSTITUTE işlevi tarafından döndürülen metin dizesinin karakter sayısını döndürür. 24 sayısını alacak.
- UZUNLUK (A2) -LEN (YEDEK (A2; "", "") = 27-24: A2 hücresinin toplam uzunluğundan boşluksuz karakter sayısını çıkarın, metin dizesi arasındaki boşlukların sayısını alır. Bu 3 numarayı alacak.
- YEDEK (A2, "", "#", UZUNLUK (A2) -LEN (YEDEK (A2, "", "")) = YEDEK (A2, "", "#", 3): Bu SUBSTITUTE işlevi, son boşluk karakterini belirli bir # karakteriyle değiştirmek için kullanılır, sonuç: "Tom-Grade1 Houston Texas # US".
- ARAMA ("#", YEDEK (A2, "", "#", UZUNLUK (A2) -LEN (YEDEK (A2, "", "")))) = ARA ("#", "Tom-Grade1 Houston Texas #BİZE") : Bu SEARCH işlevi, SUBSTITUTE işlevi tarafından döndürülen metin dizesi içindeki belirli # karakterinin konumunu bulacaktır. 25 sayısını alacak.
- LEN(A2)-SEARCH("#",SUBSTITUTE(A2," ","#",LEN(A2)-LEN(SUBSTITUTE(A2," ",""))))=27-25: A2 hücresindeki metnin toplam uzunluğu son boşluğun konumunu çıkarır, son boşluktan sonraki karakterlerin sayısını alır. Ve bu 2 sayısını alacak.
2. SAĞ (A2, UZUNLUK (A2) -ARAP ("#", YEDEK (A2, "", "#", UZUNLUK (A2) -LEN (YEDEK (A2, "", ""))))) = SAĞ (A2; 2): Son olarak, bu SAĞ işlevi, A2 hücresindeki metin dizesinin sağ tarafından 2 karakter çıkarır.
Son belirli karakterden sonraki metni kaldırın (boşluk, virgül gibi)
Son belirli karakterden sonraki metni kaldırmak için SOL, BUL, YEDEK ve UZUNLUK işlevleri size yardımcı olabilir, genel sözdizimi:
- cell: Metni kaldırmak istediğiniz hücre başvurusu veya metin dizesi.
- char: Metni temel alarak kaldırmak istediğiniz belirli ayırıcı.
Lütfen aşağıdaki formülü boş bir hücreye girin veya kopyalayın:
Ardından, doldurma tutamacını bu formülü uygulamak istediğiniz hücrelere sürükleyin ve sonucu aşağıda gösterilen ekran görüntüsü gibi alacaksınız:
Formülün açıklaması:
1. BUL ("#", YEDEK (A2, "", "#", UZUNLUK (A2) -LEN (YEDEK (A2; "," ")))) - 1
- SUBSTITUTE (A2; ""; ""): Bu SUBSTITUTE işlevi, A2 hücresindeki tüm boşluk karakterlerini hiçbir şey olmadan değiştirmek için kullanılır ve şu sonucu alırsınız: "Tom-Grade1HoustonTexasUS".
- UZUNLUK (YEDEK (A2; ""; ""): Bu LEN işlevi, boşluksuz SUBSTITUTE işlevi tarafından döndürülen metin dizesinin karakter sayısını döndürür. 24 sayısını alacak.
- UZUNLUK (A2) -LEN (YEDEK (A2; "", "")) = 27-24: A2 hücresinin toplam uzunluğundan boşluksuz karakter sayısını çıkarın, metin dizesi arasındaki boşlukların sayısını alır. Bu 3 numarayı alacak.
- SUBSTITUTE (A2, "", "#", UZUNLUK (A2) -LEN (SUBSTITUTE (A2; "", ""))) = SUBSTITUTE (A2, "", "#", 3): Bu SUBSTITUTE işlevi, son boşluk karakterini belirli bir # karakteriyle değiştirmek için kullanılır, sonuç: "Tom-Grade1 Houston Texas # US".
- BUL ("#", SUBSTITUTE (A2, "", "#", UZUNLUK (A2) -LEN (SUBSTITUTE (A2, "", "")))) - 1 = BUL ("#", "Tom Sınıfı1 Houston Texas # ABD ") -1 = 25-1: Bu FIND işlevi, SUBSTITUTE işlevi tarafından döndürülen metin dizesindeki belirli # karakterinin konumunu döndürür, 1 çıkarıldığında boşluk karakteri hariç tutulur. Ve bu 24 sayısını alacak.
2. SOL (A2, BUL ("#", YEDEK (A2, "", "#", UZUNLUK (A2) -LEN (YEDEK (A2, "", "")))) - 1) = SOL (A2 , 24): Son olarak, bu LEFT işlevi, A24 hücresinin metin dizesinin sol tarafından 2 karakter çıkarmak için kullanılır.
Kullanılan göreceli işlevler:
- LEFT:
- LEFT işlevi, sağlanan dizenin sol tarafından verilen sayıda karakteri ayıklar.
- RIGHT:
- SAĞ işlevi, metin dizesinin sağ tarafından belirli sayıda karakteri çıkarmak için kullanılır.
- FIND:
- FIND işlevi, başka bir dizge içindeki bir dizeyi bulmak için kullanılır ve dizenin başlangıç konumunu başka bir dizenin içinde döndürür.
- SEARCH:
- ARA işlevi, verilen metin dizesindeki belirli bir karakterin veya alt dizenin konumunu bulmanıza yardımcı olabilir.
- SUBSTITUTE:
- Excel SUBSTITUTE işlevi, bir metin dizesindeki metni veya karakterleri başka bir metin veya karakterle değiştirir.
- LEN:
- UZUNLUK işlevi, bir metin dizesindeki karakter sayısını döndürür.
Daha fazla makale:
- İçeriği Eşleştirerek Metni Hücreden Kaldır
- Bu makale, metin dizesinin bir bölümünü içerik eşleştirerek belirtilen hücrelerden kaldırmak için SUBSTITUTE işlevini nasıl kullanacağınızı gösterir.
- Metin Dizelerinden Sayısal Olmayan Karakterleri Çıkarma veya Kaldırma
- Bazen, metin dizilerindeki tüm sayısal olmayan karakterleri kaldırmanız ve yalnızca aşağıda gösterilen ekran görüntüsü gibi sayıları tutmanız gerekebilir. Bu makale, bu görevi Excel'de çözmek için bazı formülleri tanıtacaktır.
- Metin Dizelerinden Sayısal Karakterleri Çıkarma veya Kaldırma
- Tüm sayıları yalnızca bir metin dizesi listesinden kaldırmak, ancak diğer sayısal olmayan karakterleri korumak istiyorsanız, Excel'de size bir iyilik yapabilecek bazı formüller olabilir.
- Belirli Bir Konuma Göre Hücreden Metni Kaldır
- Bu öğretici, Excel'deki belirli bir konuma bağlı olarak bir hücreden metin kaldırmak için formüllerin nasıl kullanılacağını açıklar.
En İyi Ofis Üretkenliği Araçları
Kutools for Excel - Kalabalıktan Ayrılmanıza Yardımcı Olur
Kutools for Excel 300'den Fazla Özelliklere Sahiptir, İhtiyacınız Olanın Bir Tık Uzağınızda Olmasını Sağlıyoruz...
Office Sekmesi - Microsoft Office'te Sekmeli Okuma ve Düzenlemeyi Etkinleştir (Excel dahil)
- Düzinelerce açık belge arasında geçiş yapmak için bir saniye!
- Her gün yüzlerce fare tıklamasını azaltın, fare eline veda edin.
- Birden çok belgeyi görüntülerken ve düzenlerken üretkenliğinizi% 50 artırır.
- Tıpkı Chrome, Edge ve Firefox gibi Verimli Sekmeleri Office'e (Excel dahil) getirir.