Bu dosya, harf ve rakamların karışık yazıldığı hücrelerden yalnızca sayısal kısmı ya da yalnızca metin kısmını ayıran formülleri üç ayrı uygulama sayfasında gösterir. Stok kodu, plaka, seri numarası gibi karma verilerin temizlenmesinde kullanılabilir. Dosya makro içermez, yalnızca formüllerle çalışır.
Bu formül dizi formülü olarak girilir; Excel sürümüne göre Ctrl+Shift+Enter gerekebilir. Formül ilk 9 karakteri tarar; daha uzun metinler için ROW($1:$9) aralığı genişletilir.
Dosyanın içeriği
- Uygulama1: A sütunundaki karışık değerlerden (ör. 2456abc1232, sd77fr23, 9876543210z123456) rakamların ayrıldığı örnekler. C sütununda sonuç alınır (24561232, 7723, 9876543210123456). 15. satırda aynı değerlerin büyük harfli halleri de bulunur.
- Uygulama2: A sütunundaki değerlerden rakamları ayıran SUMPRODUCT tabanlı formül ile harfleri bırakan SUBSTITUTE tabanlı formül yer alır.
- Uygulama3: abc123, 123abc, aa123, 1xxx gibi değerlerde, rakamların başta ya da sonda olduğu durumlarda metin kısmının alınmasını gösterir.
Kullanılan formüller
- SUBSTITUTE: İç içe geçirilmiş çok sayıda SUBSTITUTE ile Uygulama1 sayfasında (C1 ve C12) hücredeki harfler tek tek boş metinle değiştirilir ve geriye rakamlar kalır. Uygulama2 sayfasındaki C11 formülünde ise 0-9 rakamları silinir ve yalnızca harfler kalır.
- MID, SUMPRODUCT ve SMALL: Uygulama2 sayfasındaki C1 formülü, hücredeki rakam karakterlerinin konumlarını bulur ve bunları birleştirerek sayıyı elde eder. Formül en fazla 300 karakterlik metinler için hazırlanmıştır.
- MATCH, COUNT ve ISNUMBER: Uygulama3 sayfasında rakam olmayan karakterlerin başlangıç konumu ve uzunluğu bulunur, MID ile bu bölüm alınır.
Bu formül dizi formülü olarak girilir; Excel sürümüne göre Ctrl+Shift+Enter gerekebilir. Formül ilk 9 karakteri tarar; daha uzun metinler için ROW($1:$9) aralığı genişletilir.
Nasıl kullanılır
- Verinin yapısına uygun uygulama sayfasını açın.
- Ayrıştırılacak değerleri A sütununa yazın veya yapıştırın.
- Sonuç sütunundaki (C) formülü ilgili satırlara aşağı doğru kopyalayın.
- Sonuçları başka bir yerde kullanacaksanız Özel Yapıştır ile değer olarak yapıştırın.