excel düşey ara formülü niye çalışmıyor

Kodla Büyü

sertokus

Süper Üye
Süper Üye
Mesajlar
2,350
ekteki dosyada YEŞİL VE SARI REKLİ ALANLARDA kod niçin çalışmıyor.
Şimdi neden çalışmıyor acaba .

Bir bakar mısınız.
---------
Soldaki veriler karmaşık veriler. Ben soldaki sabit öğrenci numaralarına göre sağdaki tc leri bulmaya çalışıyorum . ve bunun için düşey ara yazdım . Ama çalışmıyor.

Edit: Aslında çalışmayan alanlar daha çoktu. Bunu kırp formülü ile çözdüm.
Ama iki satırı çözemedim.
RESİM HATA.png
 

Ekli dosyalar

  • Bilgi Düzünle.rar
    21.9 KB · Görüntüleme: 18
Son düzenleme:
Sol sütundaki bilgileri metin olarak saklıyorsunuz, sayıya dönüştürürseniz düzelir sanırım.
 
detaylı bakamadım ama veriler arasında uyumsuzluk var bazı veriler gelmiyor.
 

Ekli dosyalar

  • deneme.rar
    9.4 KB · Görüntüleme: 19
Olay şu aslında. Verilerin sağında solunda boşluk var. Kırp yapınca %95 sorunu aştım . Ama hala bazı verirler nedense görünmüyor
 
detaylı bakamadım ama veriler arasında uyumsuzluk var bazı veriler gelmiyor.
Hocam sizden gelen verilerde yarısını görmüş yarısını görmemiş.
Bunu nasıl yaptınız. Çünkü bende aynı formülle hiç bir şey çıkmıyordu.
Ben excel 2016 kullanıyorum .
 
Hocam o iki veriyi silip tekrar yazın ve hücreleri sayı olarak biçimlendirin.
Düzenleme : Denemeden yazmıştım şimdi denedim olmuyor.
Buradaki verileri yeni bir excel dosyasına baştan girerek sorunu çözebileceğinizi düşünüyorum.
 
Son düzenleme:
Hocam düşeyara bazen çok gıcıklık yapar. Sizin yüklediğiniz üzerinden yapamadım. Kopyalayıp başka dosyaya aldım orda düzeldi. Hatta şunu da yaptım oradaki 2 sütunu başka excele aldım.yani soldaki verilerle sağdaki veriler ayrı excellerde. O şekilde yapınca bütün veriler geliyor sıkıntısız. Ama sanırım o işinizi görmez.
 
kırp özelliği kullanmadan sayı olarak biçimlendirince sorun olmuyor.
 

Ekli dosyalar

  • Bilgi Düzünle.rar
    19.9 KB · Görüntüleme: 22
hocam düşeyara formülünde bunu denerseniz olacaktır sanırım.
=EĞER(EYOKSA(DÜŞEYARA(METNEÇEVİR($F2;0);$A$2:$B$170;2;YANLIŞ));DÜŞEYARA(SAYIYAÇEVİR($F2);$A$2:$B$170;2;YANLIŞ);DÜŞEYARA(METNEÇEVİR($F2;0);$A$2:$B$170;2;YANLIŞ))
önce metin türünde kontrol edecek bulamazsa sayı türünde kontrol edecektir.
 
Geri
Üst