Hücreden Metin Çıkarma - Excel ve Google E-Tablolar

Örnek Çalışma Kitabını İndirin

Örnek çalışma kitabını indirin

Bu eğitici, Excel ve Google E-Tablolar'da bir hücreden nasıl metin çıkarılacağını gösterecektir.

SOL ve LEN İşlevleri

SOL ve UZUNLUK işlevini kullanarak Excel'de bir hücrenin sol tarafından metin ayıklayabilirsiniz.

1 =SOL(C3,UZUNLUK(C3)-n)

Bunu aşağıda inceleyeceğiz.

LEN İşlevi - Bir Hücredeki Karakterleri Say

İlk olarak, hücredeki karakter sayısını saymak için LEN İşlevini kullanacağız:

1 =UZUNLUK(C3)

Bir sonraki bölümde, belirli sayıda karakteri sağdan kesmek için karakter sayısını kullanacağız.

LEFT İşlevi - Karakterleri Soldan Göster

Sol İşlev, bir hücrenin sol tarafından belirli sayıda karakter döndürür. Karakter sayısı için, kaldırılacak karakter sayısı eksi LEN İşlevinin sonucunu kullanacağız (ör. 4):

1 =SOL(C3, E3-1)

Bu işlevleri birleştirmek orijinal formülü verir.

1 =SOL(C3,UZUNLUK(C3)-1)

SAĞ ve LEN İşlevleri

Sağdan belirli sayıda karakter döndürmek için SAĞ İşlevini kullanarak bir hücrenin solundaki karakterleri de ayıklayabiliriz. Hücrede kaç karakter olduğunu saymak için LEN İşlevini kullanırız, bu da soldan n (örn. 5) karakteri kaldırmamıza izin verir:

1 =SAĞ(C3,UZUNLUK(C3)-n)

Bunu aşağıda inceleyeceğiz.

UZUNLUK İşlevi

İlk olarak, hücredeki karakter sayısını saymak için LEN İşlevini kullanacağız:

1 =UZUNLUK(C3)

Bir sonraki bölümde, belirli sayıda karakteri soldan kırpmak için SAĞ işlevini kullanacağız.

SAĞ İşlev

Sağ İşlev, bir hücrenin sağ tarafından belirli sayıda karakter döndürür. Karakter sayısı için, kaldırılacak karakter sayısı eksi LEN İşlevinin sonucunu kullanacağız (örn. 5):

1 =SAĞ(B3, D3-C3)

Bu işlevleri birleştirmek orijinal formülü verir.

1 =SAĞ(B3,UZUNLUK(B3)-C3)

MID ve SEARCH Fonksiyonları

Bir sonraki bölümde, bir metin dizesinin ortasından karakterleri çıkarmak için SEARCH ve MID işlevlerini kullanacağız.

1 =ORTA(B3,ARA(" ",B3)+1,999)

ARAMA Fonksiyonu

İlk olarak, ad ve soyadı arasındaki boşluğun konumunu bulmak için SEARCH İşlevini kullandık.

1 =ARA(" ", B3)

Daha sonra soyadının başlangıç ​​konumunu elde etmek için bu formülün döndürdüğü değere bir tane ekleriz.

ORTA İşlev

Ardından, boşluk artı 1'den (soyadı) sonraki tüm karakterleri döndürmek için MID İşlevini kullanırız.

1 =ORTA(B3, C3+1, 999)

Bu 2 işlevi birleştirmek bize soyadı için orijinal formülü verir.

1 =ORTA(B3, ARAMA(B3, " ")+1, 999)

Belirli Bir Karakterden Sonra veya Önce Metni Çıkarma

Metni belirli bir karakterden sonra veya önce çıkarmak için SOL, SAĞ, UZUNLUK ve ARAMA işlevlerini de kullanabilirsiniz.

Karakterden Önce Metni Çıkart

İlk olarak, metin dizesindeki virgülün konumunu bulmak için SEARCH İşlevini kullanabiliriz.

1 =ARA(",", B3)

Ardından, virgül konumundan önceki metni çıkarmak için SOL işlevini kullanabiliriz. Sonucumuza virgül eklememek için virgül konumundan eksi 1 yapmamız gerektiğine dikkat edin.

1 =SOL(B3, ARAMA(",",B3)-1)

Bu 2 işlevi birleştirmek bize soyadı için orijinal formülü verir.

Karakterden Sonra Metni Çıkart

1 =SAĞ(B3,UZUNLUK(B3)-ARA(",",B3)-1)

SEARCH işlevini bir kez daha kullanmanın yanı sıra, belirli bir karakterden sonra metin almak için SAĞ işleviyle birlikte UZUNLUK işlevini de kullanıyoruz.

UZUNLUK İşlevi, B3'teki metnin uzunluğunu almak içindir, ARAMA işlevi ise virgülün konumunu bulmak için bir kez daha kullanılır. Daha sonra metin dizesindeki virgülden sonraki karakterleri çıkarmak için SAĞ işlevini kullanırız.

Metin Dizesinin Ortasından Metin Çıkarma

Ardından, bir metin dizesinin ortasından metnin nasıl çıkarılacağını tartışacağız.

Bir metin dizesinin ortasından metin çıkarmak için, metni dizenin sağ tarafından almak için SAĞ, ARAMA ve UZUNLUK işlevlerini kullanmamız ve ardından metni ortadaki metni almak için ORTA ve UZUNLUK işlevlerini kullanmamız gerekir. . Metin dizesinin her iki tarafındaki boşlukları kırpmak için TRIM işlevini de dahil edeceğiz.

12 =SAĞ(B3,UZUNLUK(B3)-ARA(" ",B3)-UZUNLUK(KES(ORTA(B3,ARA(" ",B3,1)+1);ARAMA(" ",B3,ARA(" ",B3,1)+1)-ARA(" ",B3,1))))-1)

Bu formül yalnızca metin dizesinde birden fazla boşluk varsa çalışır. Yalnızca bir boşluk varsa, #DEĞER ile bir hata döndürülür.

Bu sorunu çözmek için, orta adları veya baş harfleri olmayan isimler için, MID ve SEARCH İşlevlerini kullanarak orijinal formülü kullanabiliriz.

1 = ORTA(B3,ARA(" ",B3)+1,999))

Daha sonra EĞERHATA İşlevini kullanarak 2 formülü birleştirebiliriz.

12 =EĞERHATA(SAĞ(B3,UZUNLUK(B3)-ARA(" ",B3)-UZUNLUK(ORTA(B3,ARA(" ",B3,1)+1);ARAMA(" ",B3,ARA(" ",B3,1)+1)-ARA(" ",B3,1))))-1),ORTA(B3,ARA(" ",B3)+1,999) )

Daha sonra ikinci adı veya baş harfini elde etmek için MID ve UZUNLUK fonksiyonlarını kullanabiliriz.

1 =ORTA(B3,UZUNLUK(C3)+1,UZUNLUK(B3)-UZUNLUK(C3&D3))

Google E-Tablolarda Hücreden Metin Çıkarma

Yukarıdaki tüm örnekler google sayfalarında aynı şekilde çalışır.

Arkadaşlarınızla sayfasını paylaşan sitenin gelişimine yardımcı olacak

wave wave wave wave wave