Metin Fonksiyonları – PART-II


Metin fonksiyonları Part I de temel metin fonksiyonlarını ve kullanımlarını görmüştük. Bu bölümde farklı örnekler üzerinden ilerleyeceğiz.

1. İsim Soy İsim Ayırma

2. Belli Karakter Sonrasını Alma (Kişi Adlarını Ayırma)

3. Metin İçerisinden Tc Kimlik Numarası Ayırma

Kullanacağımız fonksiyonlar:

PARÇAAL(metin;başlangıç_sayısı;sayı_karakter) / MID

MBUL (bul_metin; metin; [başlangıç_sayısı]) / SEARCH

 SAĞDAN(metin;sayı_karakterler) / RIGHT

1. İsim Soy İsim Ayırma

ismi ayıralım:

Capture

Seda ertan örneğindeki formülü okumaya çalışalım:

=MID($A3;1;SEARCH(” “;$A3;1)-1)

=PARÇAAL($A3;1;MBUL(” “;$A3;1)-1)

‘A3 hücresini seç, isim alacağımız için ilk karakterden almaya başla taki boşluğa kadarki karakter sayısı kadar, MBUL dan 1 çıkarmamızın sebebi boşluğu almak istemeyişimiz.

soy ismi ayıralım:

Capture

=MID($A3;SEARCH(” “;$A3;1)+1;LEN($A3)-SEARCH(” “;$A3;1))

=PARÇAAL($A3;MBUL(” “;$A3;1)+1;UZUNLUK($A3)-MBUL(” “;$A3;1))

metin: A3 hücresi

başlangıç sayısı: boşluktan sonra yani (boşluğun bulunduğu sıra +1). karakter
Mbul(” “;metin;1)+1

sayı_karakter: soyisim uzunlukları değişeceği için boşluktan sonra alacağımız karakter sayısı değişecek, o nedenle buraya soyisim uzunluklarını veren bir formül yazalım.

=uzunluk(metin) Mbul(” “;metin;1)
metindeki tüm karakter sayısı – boşluğa kadarki karakter sayısını bul(boşluk dahil) = soyisim uzunluğu

2. Belli Karakter Sonrasını Alma (Kişi Adlarını Ayırma)

Aşağıdaki örnekte isimleri almak isteyelim

Capture

=RIGHT($A3;LEN($A3)-2)

=SAĞDAN($A3;LEN($A3)-2) yani:

metin: A3 hücresi

sayı_karakterler:  “.” ya kadar olan kısım yani metnin tüm uzunluğundan iki karakter çıkarırsak isim uzunluğuna ulaşmış oluruz.

3. Metin İçerisinden Tc Kimlik Numarası Ayırma

Capture

Elimizde yüklü bir data olsun ve bu datada # karakterinden sonra gelen TC kimlik numaralarını almak isteyelim. Ancak # karakteri her bir hücrede farklı sırada başlıyor. Burada # işaretinden sonraki 11 karakterli TC kimlik numaralarını alacağız.

Öyleyse MBUL() fonksiyonu ile # işaretinin kaçıncı sırada başladığını bulalım.

metin: ilgili hücrem

başlangıç sayısı: Burada isimler farklı uzunlukta olduğu için başlangıç kısmına yazacağımız rakam değişken olacak. Ancak başlangıç noktamın # dan sonraki değer olduğunu biliyorum. MBUL(“#”;”hücre”;1)+1 Mbul’dan sonra +1 yazmamın sebebi # kısmını almak istememem.

sayı_karakter: TC kimlik numarası 11 karakterden oluştuğu için buraya 11 gireceğim.

 excel dosyasını indirmek için tıklayınız:

download

 

 

 

 

 

 

 

Reklamlar

Metin Fonksiyonları – PART-II” üzerine bir yorum

Bir Cevap Yazın

Aşağıya bilgilerinizi girin veya oturum açmak için bir simgeye tıklayın:

WordPress.com Logosu

WordPress.com hesabınızı kullanarak yorum yapıyorsunuz. Çıkış  Yap /  Değiştir )

Google+ fotoğrafı

Google+ hesabınızı kullanarak yorum yapıyorsunuz. Çıkış  Yap /  Değiştir )

Twitter resmi

Twitter hesabınızı kullanarak yorum yapıyorsunuz. Çıkış  Yap /  Değiştir )

Facebook fotoğrafı

Facebook hesabınızı kullanarak yorum yapıyorsunuz. Çıkış  Yap /  Değiştir )

Connecting to %s