Excel’de Metin Rakam Ayırma

Excelde yine en çok karşılaşan sorunlardan biri aynı hücrede yer alan metin ve rakamları veya diğer karakterleri birbirinden ayırma sorunu. Bunun için çok farklı yöntemler mevcut bunun için çok bilinmeyen yöntemlerden birini anlatmaya çalışacağım.

Özellikle başka bir yerden aldığımız excel dosyalarında en çok karşılaştığımız sorunlardan bir tanesidir ve genellikle Ad Soyad’ın yanında Telefon Numarası gibi bilgilerde aynı hücrede yer alır veya Sadece Ad Soyad bilgilerini almamız gerekirken aynı hücre içerisinde yer alan farklı karekterlerde yer alabilir.Neyse bu örnektekiler gibi sorunlarla karşılaştığımızda aşağıdaki formülleri kullanabiliriz.

Excel Metin Ayırma 

A. Hücredeki Metin Örneğemiz Böyle Olduğunda = Ali Veli Kırkdokuz dELİ 4950 4950 4950
1.Formül Çubuğuna Metin ayırma için 
=SOLDAN(A1;MİNA(BUL({0;1;2;3;4;5;6;7;8;9;”?”;”_”;”(“};A1&”0123456789?_(“))-1) yazılması gerekir
2. Eğer Ayıracağımız karekter rakam ise 
=SAĞDAN(A1;UZUNLUK(A1)-MİN(BUL({0;1;2;3;4;5;6;7;8;9};A1&”0123456789″))+1)

B. Hücredeki Metin Örneği = 2456ad soyad ayırma 1232

1. Formül Çubuğunda Metin Ayırma için
=YERİNEKOY(YERİNEKOY(YERİNEKOY(YERİNEKOY(YERİNEKOY(YERİNEKOY(YERİNEKOY(YERİNEKOY(YERİNEKOY(YERİNEKOY(A1;”0″;””);”1″;””);”2″;””);”3″;””);”4″;””);”5″;””);”6″;””);”7″;””);”8″;””);”9″;””)

2. Hücredeki rakamları alma için
=TOPLA(PARÇAAL(A1;BÜYÜK(ESAYIYSA(–PARÇAAL(A1;SATIR($1:$25);1))*SATIR($1:$25);SATIR($A$1:İNDİS($A:$A;BAĞ_DEĞ_SAY(–PARÇAAL(A1;SATIR($1:$25);1)))));1)*10^(SATIR(İNDİS($1:$25;BAĞ_DEĞ_SAY(–PARÇAAL(A1;SATIR(İNDİS($1:$25;1;1):İNDİS($1:$25;UZUNLUK(A1);1));1));1):İNDİS($1:$25;1;1))-1))


Bunun gibi excelde metin ayırma ile ilgili örnekleri çoğaltmak mümkündür. Excelde metin rakam veya karekter ayırma ile ilgili örnekleri aşağıdaki linkten indirebilirsiniz

Excelde Metin Rakam Ayırma