Bu dosya, tek hücrede ad soyad ile rakamların birlikte yazıldığı verilerde rakam kısmını ayrı bir hücreye almayı gösteren örnek çalışmadır. Metin ve sayı karışık gelen listeleri düzenlemek isteyenler için hazırlanmıştır.
Burada SUBSTITUTE D1'deki değeri metinden siler, FIND ilk boşluğun yerini bulur, RIGHT sağdan o uzunlukta karakter alır, TRIM fazla boşlukları temizler.
C8 hücresinde ise MID ve RIGHT birlikte kullanılan ikinci bir örnek bulunur:
Bu örnek, farklı fonksiyon bileşimlerinin denenmesi için bırakılmıştır.
Dosyanın içeriği
- Sayfa1: A1:D8 aralığında çalışma verisi bulunur. A sütununda "ali can 55 56", "veli canan 23 45", "kazım hamsi 89 26", "lale kılıç 25 16" gibi ad ve iki rakam grubundan oluşan satırlar yer alır. C sütununda ayrılan rakam değeri (ör. 55, 23, 89, 25) görüntülenir.
Kullanılan formüller
C1 hücresinde, A1 içindeki metinden D1 hücresindeki değer çıkarılıp kalan kısım kırpılarak rakam elde edilir. Formül şöyledir:Burada SUBSTITUTE D1'deki değeri metinden siler, FIND ilk boşluğun yerini bulur, RIGHT sağdan o uzunlukta karakter alır, TRIM fazla boşlukları temizler.
C8 hücresinde ise MID ve RIGHT birlikte kullanılan ikinci bir örnek bulunur:
Bu örnek, farklı fonksiyon bileşimlerinin denenmesi için bırakılmıştır.
Makrolar
Dosya .xlsm biçimindedir; makro içerik bilgisi bulunmaz, ancak dosya makro etkin türdedir. Açarken makroları etkinleştirmeniz istenebilir.Nasıl kullanılır
- Dosyayı açın ve istenirse makroları etkinleştirin.
- Sayfa1 içinde A sütununa kendi metinlerinizi yazın.
- D sütununa, metinden çıkarılacak değeri girin.
- C1 hücresindeki formülü kopyalayarak aşağıdaki satırlara uygulayın.
- Verinizin yapısı farklıysa FIND ve RIGHT içindeki karakter sayılarını buna göre değiştirin.