Bir hücredeki söz diziminin belirli karakterlerini alma

Katılım
22 Mayıs 2014
Mesajlar
104
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.
 

Haluk

Özel Üye
Katılım
7 Temmuz 2004
Mesajlar
12,406
Excel Vers. ve Dili
64 Bit 2010 - İngilizce
+
Google Sheets
+
JScript
Altın Üyelik Bitiş Tarihi
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


.
 
Katılım
22 Mayıs 2014
Mesajlar
104
Excel Vers. ve Dili
excell 2010
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
 
Üst