• DİKKAT

    DOSYA İndirmek/Yüklemek için ÜCRETLİ ALTIN ÜYELİK Gereklidir!
    Altın Üyelik Hakkında Bilgi

En son kaçıncı sırada?

Katılım
26 Ocak 2013
Mesajlar
232
Excel Vers. ve Dili
Excel 2016 Türkçe
bir ifadedeki en son işaretin kaçıncı sırada olduğunu bulmak istiyorum.
C:\Users\bilgisayarim\Desktop\Ekran Görüntüsü\5.1.1\a001.jpg

dosyasındaki a001 ifadesinin a sına ulaşmak istiyorum. Ancak bana bu yüzden \ işaretinin en son kaçıncı sırada olduğunu bulursam ben de a karakterini alabilirim.

tersten hemen 8. diyebilirsiniz. Ama her seferinde dosya adı değişiyor ve belli bir düzeni yok. o yüzden kesinlikle \ işaretini bulmam gerek. Teşekkürler ilginiz için.
 
Merhaba.
Cep telefonundan yazıyorum.
YERİNEKOY ve UZUNLUK işleviyle kaç adet / işareti olduğunu bulabilirsiniz.
Ardından da yine YERİNEKOY işleviyle (işlevin en son değişkeni olarak bu sayıyı kullanarak)
/ işareti yerine @ gibi bir özel karakter yazdırın.
Son olarak da BUL işleviyle @ işaretinin kaçıncı karakter olduğunu bulabilirsiniz.
Bence bir deneyin.
Halledemezseniz, biraz sonra net cevap yazarım.
 
Teşekkür ederim. Gerek kalmadı. Şimdi fark ettim ki zaten dosya adı çalıştırdığım makro içinde varmış. Ama yine de böyle bir komutu öğrenmek isterim.
 
Veri A1 hücresinde ise \ işareti
Kod:
=BUL("|";YERİNEKOY(A1;"\";"|";UZUNLUK(A1)-UZUNLUK(YERİNEKOY(A1;"\";""))))
 
A1 hücresinde C:\Users\bilgisayarim\Desktop\Ekran Görüntüsü\5.1.1\a001.jpg yazıyor olduğunu varsayarsak;
=BUL(DAMGA(160);YERİNEKOY(A1;"\";DAMGA(160);(UZUNLUK(A1)-UZUNLUK(YERİNEKOY(A1;"\";"")))))+1
"a" nın kaçıncı karakter olduğunu belirler
 
Çıtır ve turist kardeş YANLIŞ diye uyarı verdi. İkisinde de . Acaba sürümden kaynaklı olabilir mi?
 
Sayın @mrwarrior ,
Üye bilgilerinizde 2010 Türkçe Excel kullandığınız görülüyor.Formüller de Türkçedir.
Yine de incelemek isterseniz Bu Linkteki dosyaya bakınız.
 
Alternatif olarak 2 dizi formülü. CTRL + SHIFT + ENTER ile kapatmayı unutmayın.

Kod:
=MAK((PARÇAAL(A1;SATIR(1:1000);1)="\")*SATIR(1:1000))+1

Kod:
=MAK(EĞERHATA(MBUL("\";A1;SATIR(1:1000));0))+1
 
Geri
Üst