Bir hücredeki söz diziminin belirli karakterlerini alma

Katılım
22 Mayıs 2014
Mesajlar
115
Excel Vers. ve Dili
excell 2010

4a1

4a2

4a3

4a4

4a5

4a6

4a7

4a8

4a9

4a10

4a11

A sütununda yukarıdaki gibi bir liste var. Biz bu listeden sadece sayıları alacağız. Yani 4a1 den sadece 1 sayısını isteyeceğiz.
Sağdan ve soldan formülleri ile yapamadım. Çünkü 4a10 dan sonra rakamlar 2 basamaklı oluyor ve sağdan ve soldan formülü ile denediğimde 4a1 de 1 basamak almalı, 4a10 de 2 basamak almalı.
Sözün özü soldan 3. ve 4. karakterler alınacak; sayı tek basamaklıysa 4. karakteri boş bırakacak.
 
Dizi formülüdür;

Kod:
=IFERROR(RIGHT(A2; LEN(A2) - MAX(IF(ISNUMBER(MID(A2; ROW(INDIRECT("1:"&LEN(A2))); 1) *1)=FALSE; ROW(INDIRECT("1:"&LEN(A2))); 0))) +0; "")



Capture.PNG


.
 
bu formül bana çok karışık geldi. benim şöyle bir formülüm var
=EĞERHATA(SAĞDAN(DÜŞEYARA($B$2;'genel sıralama'!V6:AE400;10;YANLIŞ);1);"GİRMEDİ")
b2 deki değeri V6:AE400 aralığında arayıp sağdan formülüyle 1. değeri bulabildim. Rica etsem sizin formülünüzü buna göre uyarlayabilir misiniz
 
Geri
Üst