Ana içeriğe atla

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

İ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:

=RIGHT(cell, LEN(cell)-FIND("char", cell))
  • 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:

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

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:

=LEFT(cell,FIND("char",cell)-1)
  • 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:

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

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:

=RIGHT(cell,LEN(cell)-SEARCH("#",SUBSTITUTE(cell,"char","#",LEN(cell)-LEN(SUBSTITUTE(cell,"char","")))))
  • 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:

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

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:

=LEFT(cell,FIND("#",SUBSTITUTE(cell,"char","#",LEN(cell)-LEN(SUBSTITUTE(cell,"char",""))))-1)
  • 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:

=LEFT(A2,FIND("#",SUBSTITUTE(A2," ","#",LEN(A2)-LEN(SUBSTITUTE(A2," ",""))))-1)

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:


En İyi Ofis Üretkenliği Araçları

Kutools for Excel - Kalabalıktan Ayrılmanıza Yardımcı Olur

🤖 Kutools AI Yardımcısı: Aşağıdakilere dayalı olarak veri analizinde devrim yaratın: Akıllı Yürütme   |  Kodunu oluşturun  |  Özel Formüller Oluşturun  |  Verileri Analiz Edin ve Grafikler Oluşturun  |  Kutools İşlevlerini Çağır...
Popüler Özellikler: Yinelenenleri Bul, Vurgula veya Tanımla  |  Boş Satırları Sil  |  Veri Kaybı Olmadan Sütunları veya Hücreleri Birleştirin  |  Formülsüz Tur ...
Süper VArama: Çoklu Kriterler  |  Çoklu Değer  |  Çoklu Sayfalarda  |  Bulanık Arama...
Av. Açılır liste: Kolay Açılır Liste  |  Bağımlı Açılır Liste  |  Çoklu Seçim Açılır Liste...
Sütun Yöneticisi: Belirli Sayıda Sütun Ekleme  |  Sütunları Taşı  |  Gizli Sütunların Görünürlük Durumunu Değiştir  Sütunları şununla karşılaştır: Aynı ve Farklı Hücreleri Seçin ...
Öne Çıkan Özellikler: Izgara Odağı  |  Tasarım görünümü  |  Büyük Formül Çubuğu  |  Çalışma Kitabı ve Sayfa Yöneticisi | Kaynak Kütüphanesi (Otomatik metin)  |  Tarih Seçici  |  Çalışma Sayfalarını Birleştirin  |  Hücreleri Şifrele/Şifresini Çöz  |  E-postaları Listeye Göre Gönder  |  Süper Filtre  |  Özel Filtre (kalın/italik/üstü çizili filtre...) ...
En İyi 15 Araç Seti12 Metin Tools (Metin ekle, Karakterleri Kaldır ...)  |  50+ Grafik Türleri (Gantt şeması ...)  |  40+ Pratik Formüller (Yaşı doğum gününe göre hesapla ...)  |  19 sokma Tools (QR Kodunu Girin, Yoldan Resim Ekle ...)  |  12 Dönüştürme Tools (Sayılardan Kelimelere, Para Birimi Dönüştürme ...)  |  7 Birleştir ve Böl Tools (Gelişmiş Kombine Satırları, Excel Hücrelerini Böl ...)  |  ... ve dahası

Kutools for Excel 300'den Fazla Özelliklere Sahiptir, İhtiyacınız Olanın Bir Tık Uzağınızda Olmasını Sağlıyoruz...

Açıklama


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.
Comments (0)
No ratings yet. Be the first to rate!
There are no comments posted here yet
Please leave your comments in English
Posting as Guest
×
Rate this post:
0   Characters
Suggested Locations